diff options
Diffstat (limited to 'library/stylish_select')
-rw-r--r-- | library/stylish_select/index.html | 314 | ||||
-rw-r--r-- | library/stylish_select/jquery.stylish-select.js | 492 | ||||
-rwxr-xr-x | library/stylish_select/select-bg.png | bin | 2438 -> 0 bytes | |||
-rw-r--r-- | library/stylish_select/stylish-select.css | 121 |
4 files changed, 0 insertions, 927 deletions
diff --git a/library/stylish_select/index.html b/library/stylish_select/index.html deleted file mode 100644 index b711c09f6..000000000 --- a/library/stylish_select/index.html +++ /dev/null @@ -1,314 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <title>jQuery Stylish Select 0.4.9 plugin examples</title> - <meta http-equiv="content-type" content="text/html;charset=utf-8" /> - <link rel="stylesheet" type="text/css" href="stylish-select.css" /> - - <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> - <script src="jquery.stylish-select.js" type="text/javascript"></script> - - <script type="text/javascript"> - $(function(){ - - $('#my-dropdown, #my-dropdown2, #my-dropdown3, #my-dropdown4, #my-dropdown5, #my-dropdown6, #my-dropdown7, #my-dropdown8, #my-dropdown9').sSelect(); - - //set max height - $('#my-dropdownCountries').sSelect({ddMaxHeight: '300px'}); - - //set value on click - $('#setVal').click(function(){ - $('#my-dropdown5').getSetSSValue('4'); - }); - - //get value on click - $('#getVal').click(function(){ - alert('The value is: '+$('#my-dropdown5').getSetSSValue()); - }); - - //alert change event - $('#my-dropdownChange').sSelect().change(function(){alert('changed')}); - - //add options to select and update - $('#addOptions').click(function(){ - $('#my-dropdown6').append('<option value="newOpt">New Option</option>').resetSS(); - return false; - }); - - }); - </script> - - <style type="text/css"> - body {font-family:Arial, Helvetica, sans-serif; font-size:12px;} - .selCont {clear:both; margin-bottom:20px; padding-bottom:40px; float:left; border-bottom:dotted 1px #000; width:600px;} - </style> - - </head> - <body> - <form action="" method="post"> - <h1>Stylish Select 0.4.9</h1> - <h2>A cross-browser, accessible alternative to the standard form element which can be fully customised with CSS</h2> - <p>Stylish Select attempts to replicate the functionality of the browser default select box as closely as possible with support for keyboard navigation, and intelligent positioning.</p> - <p>Stylish Select aims to have a minimal code footprint and weighs in at just over 3KB when minified.</p> - <a href="http://github.com/scottdarby/Stylish-Select">Get latest source code from GitHub</a> - <h2>Usage</h2> - <p>First, include the stylesheet, jQuery and the stylish select .js file in your html head tag.</p> - <p>The plugin can be used to replace any select with the following:</p> - <pre class="brush: javascript"> -$(document).ready(function(){ -$('#my-dropdown').sSelect(); -}); - </pre> - <div class="selCont"> - <h2>Simplest example, option selected by default</h2> - <p>You can use the alphabetical and arrow keys to navigate the list as you would a browser default select.</p> - <select id="my-dropdown" name="my-dropdown"> - <option value="1">A cappella</option> - <option value="test">Acid Jazz</option> - <option value="3">Big Band</option> - <option value="4">Big Beat</option> - <option value="5">Cakewalk</option> - <option value="6">Calenda</option> - <option value="7">Dark ambient</option> - <option value="8">Dark cabaret</option> - <option value="9">Chalk & Cheese</option> - </select> - </div> - <div class="selCont"> - <h2>Change event</h2> - <p>Stylish Select alters the original select on the page, so you can access it's change event:</p> - <pre class="brush: javascript"> -//change event -$('#my-dropdownChange').sSelect().change(function(){alert('changed')}); - </pre> - <select id="my-dropdownChange" name="my-dropdown"> - <option value="1">A cappella</option> - <option value="test">Acid Jazz</option> - <option value="3" selected="selected">Big Band</option> - <option value="4">Big Beat</option> - <option value="5">Cakewalk</option> - <option value="6">Calenda</option> - <option value="7">Dark ambient</option> - <option value="8">Dark cabaret</option> - </select> - </div> - <div class="selCont"> - <h2>Grouped options</h2> - <p>Stylish Select supports optgroups and also optgroups and options together.</p> - <select id="my-dropdown2" name="my-dropdown"> - <option>Please select</option> - <optgroup label="Tool"> - <option value="1">Opiate</option> - <option value="2">Undertow</option> - <option value="3">Aenima</option> - <option value="4">Lateralus</option> - </optgroup> - <optgroup label="A Tribe Called Quest"> - <option value="5">People's Instinctive Travels and the Paths of Rhythm</option> - <option value="6">The Low End Theory</option> - <option selected="selected" value="7">Midnight Marauders</option> - <option value="8">Beats, Rhymes and Life</option> - <option value="9">The Love Movement</option> - </optgroup> - </select> - </div> - <div id="get-set" class="selCont"> - <h2>Getting/setting the value</h2> - <pre class="brush: javascript"> -//set value -$('#setVal').click(function(){ -$('#my-dropdown5').getSetSSValue(4); -}); - -//get value -$('#getVal').click(function(){ -alert('The value is: '+$('#my-dropdown5').getSetSSValue()); -}); - </pre> - <p><a id="setVal" href="javascript:void(0)">Set value to 4</a></p> - <p><a id="getVal" href="javascript:void(0)">Get value</a></p> - <select id="my-dropdown5" name="my-dropdown"> - <option value="1">Lorem</option> - <option value="2">Ipsum</option> - <option value="3">Dolor</option> - <option value="4">Sit</option> - <option value="5">Amet</option> - <option value="6">Consectetuer</option> - <option value="7">Adipiscing</option> - </select> - </div> - <div id="update" class="selCont"> - <h2>Add new options to Stylish Select</h2> - <pre class="brush: javascript"> -//add options to select and update -$('#addOptions').click(function(){ -$('#my-dropdown6').append('<option value="newOpt">New Option</option>').resetSS(); -}); - </pre> - <p>If you add or remove options from the initial select element on the page, be sure to call the .resetSS() method on the select to update the Stylish Select replacement.</p> - - <p><a id="addOptions" href="javascript:void(0)">Add new options to select and update</a></p> - <select id="my-dropdown6" name="my-dropdown"> - <option value="1">Lorem</option> - <option value="2">Ipsum</option> - <option value="3">Dolor</option> - <option value="4">Sit</option> - <option value="5">Amet</option> - <option value="6">Consectetuer</option> - <option value="7">Adipiscing</option> - <option value="7">Adipiscing</option> - <option value="7">Adipiscing</option> - <option value="7">Adipiscing</option> - </select> - </div> - <div class="selCont"> - <h2>Max-height for large lists</h2> - <pre class="brush: javascript"> -$('#my-dropdown').sSelect({ddMaxHeight: '300px'}); - </pre> - <select id="my-dropdownCountries" name="my-dropdown"> - <option value="1">Afghanistan</option> - <option value="1">Akrotiri</option> - <option value="1">Albania</option> - <option value="1">Algeria</option> - <option value="1">American Samoa</option> - <option value="1">Andorra</option> - <option value="1">Angola</option> - <option value="1">Anguilla</option> - <option value="1">Antarctica</option> - <option value="1">Antigua and Barbuda</option> - <option value="1">Argentina</option> - <option value="1">Armenia</option> - <option value="1">Aruba</option> - <option value="1">Ashmore and Cartier Islands</option> - <option value="1">Australia</option> - <option value="1">Austria</option> - <option value="1">Azerbaijan</option> - <option value="1">Bahamas, The</option> - <option value="1">Bahrain</option> - <option value="1">Bangladesh</option> - <option value="1">Barbados</option> - <option value="1">Bassas da India</option> - <option value="1">Belarus</option> - <option value="1">Belgium</option> - <option value="1">Belize</option> - <option value="1">Benin</option> - <option value="1">Bermuda</option> - <option value="1">Bhutan</option> - <option value="1">Bolivia</option> - <option value="1">Bosnia and Herzegovina</option> - <option value="1">Botswana</option> - <option value="1">Bouvet Island</option> - <option value="1">Brazil</option> - <option value="1">British Indian Ocean Territory</option> - <option value="1">British Virgin Islands</option> - <option value="1">Brunei</option> - <option value="1">Bulgaria</option> - <option value="1">Burkina Faso</option> - <option value="1">Burma</option> - <option value="1">Burundi</option> - <option value="1">Cambodia</option> - <option value="1">Cameroon</option> - <option value="1">Canada</option> - <option value="1">Cape Verde</option> - <option value="1">Cayman Islands</option> - <option value="1">Central African Republic</option> - <option value="1">Chad</option> - <option value="1">Chile</option> - <option value="1">China</option> - <option value="1">Christmas Island</option> - <option value="1">Clipperton Island</option> - <option value="1">Cocos (Keeling) Islands</option> - <option value="1">Colombia</option> - <option value="1">Comoros</option> - <option value="1">Congo, Democratic Republic of the</option> - <option value="1">Congo, Republic of the</option> - <option value="1">Cook Islands</option> - <option value="1">Coral Sea Islands</option> - <option value="1">Costa Rica</option> - <option value="1">Cote d'Ivoire</option> - <option value="1">Croatia</option> - <option value="1">Cuba</option> - <option value="1">Cyprus</option> - <option value="1">Czech Republic</option> - <option value="1">Denmark</option> - <option value="1">Dhekelia</option> - <option value="1">Djibouti</option> - <option value="1">Dominica</option> - <option value="1">Dominican Republic</option> - <option value="1">Ecuador</option> - <option value="1">Egypt</option> - <option value="1">El Salvador</option> - <option value="1">Equatorial Guinea</option> - <option value="1">Eritrea</option> - <option value="1">Estonia</option> - <option value="1">Ethiopia</option> - <option value="1">Europa Island</option> - <option value="1">Falkland Islands (Islas Malvinas)</option> - <option value="1">Faroe Islands</option> - <option value="1">Fiji</option> - <option value="1">Finland</option> - <option value="1">France</option> - <option value="1">French Guiana</option> - </select> - </div> - <div class="selCont"> - <h2>Intelligent positioning</h2> - <p>Stylish Select will always remain visible on the page.</p> - <select id="my-dropdown4" name="my-dropdown"> - <optgroup label="Tool"> - <option value="1">Opiate</option> - <option value="2">Undertow</option> - <option value="3">Aenima</option> - <option value="4">Lateralus</option> - </optgroup> - <optgroup label="A Tribe Called Quest"> - <option value="5">People's Instinctive Travels and the Paths of Rhythm</option> - <option value="6">The Low End Theory</option> - <option value="7" selected="selected">Midnight Marauders</option> - <option value="8">Beats, Rhymes and Life</option> - <option value="9">The Love Movement</option> - </optgroup> - </select> - </div> - <div class="selCont"> - <h2>Disabled Select</h2> - <select disabled="disabled" id="my-dropdown7" name="my-dropdown"> - <option value="1">Opiate</option> - <option value="2">Undertow</option> - <option value="3">Aenima</option> - <option value="4">Lateralus</option> - <option value="9">The Love Movement</option> - </select> - </div> - <div class="selCont"> - <h2>Disabled Options</h2> - <select id="my-dropdown8" name="my-dropdown"> - <option value="1">Opiate</option> - <option disabled="disabled" value="2">Undertow</option> - <option value="3">Aenima</option> - <option selected="selected" value="4">Lateralus</option> - <option value="9">The Love Movement</option> - </select> - </div> - <div class="selCont"> - <h2>Disabled Grouped options</h2> - <select id="my-dropdown9" name="my-dropdown"> - <optgroup label="Tool" disabled="disabled"> - <option value="1">Opiate</option> - <option value="2">Undertow</option> - <option value="3">Aenima</option> - <option value="4">Lateralus</option> - </optgroup> - <optgroup label="A Tribe Called Quest"> - <option value="5">People's Instinctive Travels and the Paths of Rhythm</option> - <option value="6">The Low End Theory</option> - <option value="7" selected="selected">Midnight Marauders</option> - <option value="8">Beats, Rhymes and Life</option> - <option value="9">The Love Movement</option> - </optgroup> - </select> - </div> - </form> - </body> -</html>
\ No newline at end of file diff --git a/library/stylish_select/jquery.stylish-select.js b/library/stylish_select/jquery.stylish-select.js deleted file mode 100644 index 61a38ca8d..000000000 --- a/library/stylish_select/jquery.stylish-select.js +++ /dev/null @@ -1,492 +0,0 @@ -/** -* Stylish Select 0.4.9 - jQuery plugin to replace a select drop down box with a stylable unordered list -* http://github.com/scottdarby/Stylish-Select -* -* Requires: jQuery 1.3 or newer -* -* Contributions from Justin Beasley: http://www.harvest.org/ -* Anatoly Ressin: http://www.artazor.lv/ Wilfred Hughes: https://github.com/Wilfred -* Grigory Zarubin: https://github.com/Craigy- -* -* Dual licensed under the MIT and GPL licenses. -*/ -(function($){ - //add class to html tag - $('html').addClass('stylish-select'); - - //Cross-browser implementation of indexOf from MDN: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/indexOf - if (!Array.prototype.indexOf){ - Array.prototype.indexOf = function(searchElement /*, fromIndex */){ - if (this === void 0 || this === null) - throw new TypeError(); - - var t = Object(this); - var len = t.length >>> 0; - if (len === 0) - return -1; - - var n = 0; - if (arguments.length > 0){ - n = Number(arguments[1]); - if (n !== n) // shortcut for verifying if it's NaN - n = 0; - else if (n !== 0 && n !== (1 / 0) && n !== -(1 / 0)) - n = (n > 0 || -1) * Math.floor(Math.abs(n)); - } - - if (n >= len) - return -1; - - var k = n >= 0 - ? n - : Math.max(len - Math.abs(n), 0); - - for (; k < len; k++){ - if (k in t && t[k] === searchElement) - return k; - } - return -1; - }; - } - - //utility methods - $.fn.extend({ - getSetSSValue: function(value){ - if (value){ - //set value and trigger change event - $(this).val(value).change(); - return this; - } else { - return $(this).find(':selected').val(); - } - }, - //added by Justin Beasley - resetSS: function(){ - var oldOpts = $(this).data('ssOpts'); - $this = $(this); - $this.next().remove(); - //unbind all events and redraw - $this.unbind('.sSelect').sSelect(oldOpts); - } - }); - - $.fn.sSelect = function(options){ - return this.each(function(){ - var defaults = { - defaultText: 'Please select', - animationSpeed: 0, //set speed of dropdown - ddMaxHeight: '', //set css max-height value of dropdown - containerClass: '' //additional classes for container div - }; - - //initial variables - var opts = $.extend(defaults, options), - $input = $(this), - $containerDivText = $('<div class="selectedTxt"></div>'), - $containerDiv = $('<div class="newListSelected ' + opts.containerClass + ($input.is(':disabled') ? ' newListDisabled' : '') + '"></div>'), - $containerDivWrapper = $('<div class="SSContainerDivWrapper" style="visibility:hidden;"></div>'), - $newUl = $('<ul class="newList"></ul>'), - currentIndex = -1, - prevIndex = -1, - keys = [], - prevKey = false, - prevented = false, - $newLi; - - //added by Justin Beasley - $(this).data('ssOpts',options); - - if( $(this).next('.newListSelected').length ) { - return; - } - - //build new list - $containerDiv.insertAfter($input); - $containerDiv.attr("tabindex", $input.attr("tabindex") || "0"); - $containerDivText.prependTo($containerDiv); - $newUl.appendTo($containerDiv); - $newUl.wrap($containerDivWrapper); - $containerDivWrapper = $newUl.parent(); - $input.hide(); - - if($input.is(':disabled')){ - return; - } - - //added by Justin Beasley (used for lists initialized while hidden) - $containerDivText.data('ssReRender',!$containerDivText.is(':visible')); - - //add one item to list - function addItem(item, container) { - var option = $(item).text(), - key = $(item).val(), - isDisabled = $(item).is(':disabled'); - - if (!isDisabled && !$(item).parents().is(':disabled')) { - //add first letter of each word to array - keys.push(option.charAt(0).toLowerCase()); - } - container.append($('<li><a'+(isDisabled ? ' class="newListItemDisabled"' : '')+' href="JavaScript:void(0);">'+option+'</a></li>').data({ - 'key' : key, - 'selected' : $(item).is(':selected') - })); - } - - $input.children().each(function(){ - if ($(this).is('option')){ - addItem(this, $newUl); - } else { - var optionTitle = $(this).attr('label'), - $optGroup = $('<li class="newListOptionTitle ' + ($(this).is(':disabled') ? 'newListOptionDisabled' : '') + '">'+optionTitle+'</li>'), - $optGroupList = $('<ul></ul>'); - - $optGroup.appendTo($newUl); - $optGroupList.appendTo($optGroup); - - $(this).children().each(function(){ - addItem(this, $optGroupList); - }); - } - }); - - //cache list items object - $newLi = $newUl.find('li a:not(.newListItemDisabled)').not(function(){ - return $(this).parents().hasClass('newListOptionDisabled'); - }); - - //get selected item from new list (because it doesn't contain disabled options) - $newLi.each(function(i){ - if ($(this).parent().data('selected')){ - opts.defaultText = $(this).html(); - currentIndex = prevIndex = i; - } - }); - - //get heights of new elements for use later - var newUlHeight = $newUl.height(), - containerHeight = $containerDiv.height(), - newLiLength = $newLi.length; - - //check if a value is selected - if (currentIndex != -1){ - navigateList(currentIndex); - } else { - //set placeholder text - $containerDivText.text(opts.defaultText); - } - - //decide if to place the new list above or below the drop-down - function newUlPos(){ - var containerPosY = $containerDiv.offset().top, - docHeight = $(window).height(), - scrollTop = $(window).scrollTop(); - - //if height of list is greater then max height, set list height to max height value - if (newUlHeight > parseInt(opts.ddMaxHeight)){ - newUlHeight = parseInt(opts.ddMaxHeight); - } - - containerPosY = containerPosY-scrollTop; - if (containerPosY+newUlHeight >= docHeight){ - $newUl.css({ - height: newUlHeight - }); - $containerDivWrapper.css({ - top: '-'+newUlHeight+'px', - height: newUlHeight - }); - $input.onTop = true; - } else { - $newUl.css({ - height: newUlHeight - }); - $containerDivWrapper.css({ - top: containerHeight+'px', - height: newUlHeight - }); - $input.onTop = false; - } - } - - //run function on page load - newUlPos(); - - //run function on browser window resize - $(window).bind('resize.sSelect scroll.sSelect', newUlPos); - - //positioning - function positionFix(){ - $containerDiv.css('position','relative'); - } - - function positionHideFix(){ - $containerDiv.css( - { - position: 'static' - }); - } - - $containerDivText.bind('click.sSelect',function(event){ - event.stopPropagation(); - - //added by Justin Beasley - if($(this).data('ssReRender')){ - newUlHeight = $newUl.height('').height(); - $containerDivWrapper.height(''); - containerHeight = $containerDiv.height(); - $(this).data('ssReRender',false); - newUlPos(); - } - - //hide all menus apart from this one - $('.SSContainerDivWrapper') - .not($(this).next()) - .hide() - .parent() - .css('position', 'static') - .removeClass('newListSelFocus'); - - //show/hide this menu - $containerDivWrapper.toggle(); - positionFix(); - - //scroll list to selected item - if(currentIndex == -1) currentIndex = 0; - try { - $newLi.eq(currentIndex).focus(); - } catch(ex) {} - }); - - function closeDropDown(fireChange, resetText){ - if(fireChange == true){ - prevIndex = currentIndex; - $input.change(); - } - - if(resetText == true){ - currentIndex = prevIndex; - navigateList(currentIndex); - } - - $containerDivWrapper.hide(); - positionHideFix(); - } - - $newLi.bind('click.sSelect',function(e){ - var $clickedLi = $(e.target); - - //update counter - currentIndex = $newLi.index($clickedLi); - - //remove all hilites, then add hilite to selected item - prevented = true; - navigateList(currentIndex, true); - closeDropDown(); - }); - - $newLi.bind('mouseenter.sSelect', - function(e){ - var $hoveredLi = $(e.target); - $hoveredLi.addClass('newListHover'); - }).bind('mouseleave.sSelect', - function(e){ - var $hoveredLi = $(e.target); - $hoveredLi.removeClass('newListHover'); - }); - - function navigateList(currentIndex, fireChange){ - if(currentIndex == -1){ - $containerDivText.text(opts.defaultText); - $newLi.removeClass('hiLite'); - } else { - $newLi.removeClass('hiLite') - .eq(currentIndex) - .addClass('hiLite'); - - var text = $newLi.eq(currentIndex).text(), - val = $newLi.eq(currentIndex).parent().data('key'); - - try { - $input.val(val); - } catch(ex) { - // handle ie6 exception - $input[0].selectedIndex = currentIndex; - } - - $containerDivText.text(text); - - //only fire change event if specified - if(fireChange == true){ - prevIndex = currentIndex; - $input.change(); - } - - if ($containerDivWrapper.is(':visible')){ - try { - $newLi.eq(currentIndex).focus(); - } catch(ex) {} - } - } - } - - $input.bind('change.sSelect',function(event){ - var $targetInput = $(event.target); - //stop change function from firing - if (prevented == true){ - prevented = false; - return false; - } - var $currentOpt = $targetInput.find(':selected'); - currentIndex = $targetInput.find('option').index($currentOpt); - navigateList(currentIndex); - }); - - //handle up and down keys - function keyPress(element){ - //when keys are pressed - $(element).unbind('keydown.sSelect').bind('keydown.sSelect',function(e){ - var keycode = e.which; - - //prevent change function from firing - prevented = true; - - switch(keycode){ - case 40: //down - case 39: //right - incrementList(); - return false; - break; - case 38: //up - case 37: //left - decrementList(); - return false; - break; - case 33: //page up - case 36: //home - gotoFirst(); - return false; - break; - case 34: //page down - case 35: //end - gotoLast(); - return false; - break; - case 13: //enter - case 27: //esc - closeDropDown(true); - return false; - break; - case 9: //tab - closeDropDown(true); - nextFormElement(); - return false; - break; - } - - //check for keyboard shortcuts - keyPressed = String.fromCharCode(keycode).toLowerCase(); - - var currentKeyIndex = keys.indexOf(keyPressed); - - if (typeof currentKeyIndex != 'undefined'){ //if key code found in array - ++currentIndex; - currentIndex = keys.indexOf(keyPressed, currentIndex); //search array from current index - - if (currentIndex == -1 || currentIndex == null || prevKey != keyPressed){ - // if no entry was found or new key pressed search from start of array - currentIndex = keys.indexOf(keyPressed); - } - - navigateList(currentIndex); - //store last key pressed - prevKey = keyPressed; - return false; - } - }); - } - - function incrementList(){ - if (currentIndex < (newLiLength-1)){ - ++currentIndex; - navigateList(currentIndex); - } - } - - function decrementList(){ - if (currentIndex > 0){ - --currentIndex; - navigateList(currentIndex); - } - } - - function gotoFirst(){ - currentIndex = 0; - navigateList(currentIndex); - } - - function gotoLast(){ - currentIndex = newLiLength-1; - navigateList(currentIndex); - } - - $containerDiv.bind('click.sSelect',function(e){ - e.stopPropagation(); - keyPress(this); - }); - - $containerDiv.bind('focus.sSelect',function(){ - $(this).addClass('newListSelFocus'); - keyPress(this); - }); - - $containerDiv.bind('blur.sSelect',function(){ - $(this).removeClass('newListSelFocus'); - }); - - //hide list on blur - $(document).bind('click.sSelect',function(){ - $containerDiv.removeClass('newListSelFocus'); - if ($containerDivWrapper.is(':visible')){ - closeDropDown(false, true); - } else { - closeDropDown(false); - } - }); - - //select next form element in document - function nextFormElement() { - var fields = $('body').find('button,input,textarea,select'), - index = fields.index($input); - if (index > -1 && (index + 1) < fields.length) { - fields.eq(index + 1).focus(); - } - return false; - } - // handle focus on original select element - $input.focus(function(){ - $input.next().focus(); - }); - - //add classes on hover - $containerDivText.bind('mouseenter.sSelect', - function(e){ - var $hoveredTxt = $(e.target); - $hoveredTxt.parent().addClass('newListSelHover'); - }).bind('mouseleave.sSelect', - function(e){ - var $hoveredTxt = $(e.target); - $hoveredTxt.parent().removeClass('newListSelHover'); - }); - - //reset left property and hide - $containerDivWrapper.css({ - left: '0', - display: 'none', - visibility: 'visible' - }); - - }); - - }; - -})(jQuery);
\ No newline at end of file diff --git a/library/stylish_select/select-bg.png b/library/stylish_select/select-bg.png Binary files differdeleted file mode 100755 index 151eda726..000000000 --- a/library/stylish_select/select-bg.png +++ /dev/null diff --git a/library/stylish_select/stylish-select.css b/library/stylish_select/stylish-select.css deleted file mode 100644 index 1f3dcd28d..000000000 --- a/library/stylish_select/stylish-select.css +++ /dev/null @@ -1,121 +0,0 @@ -/**
-* Stylish Select 0.4.9 - $ plugin to replace a select drop down box with a stylable unordered list
-* http://github.com/scottdarby/Stylish-Select/
-*
-* Copyright (c) 2009 Scott Darby
-*
-* Requires: jQuery 1.3 or newer
-*
-* Dual licensed under the MIT and GPL licenses.
-*/
-
-/**
-* Hide lists on page load
----------------------------------------------------------*/
-
-.stylish-select .SSContainerDivWrapper {
- left:-9999px;
-}
-
-/*
-* Red example
----------------------------------------------------------*/
-.stylish-select .SSContainerDivWrapper {
- margin:0;
- padding:0;
- width:290px;
- position:absolute;
- top:22px;
- left:0;
- z-index:2;
-}
-
-.stylish-select ul.newList {
- margin:0;
- padding:0;
- list-style:none;
- color:#000;
- background:#fff;
- border:1px solid #ccc;
- overflow:auto;
-}
-
-.stylish-select ul.newList * {
- margin:0;
- padding:0;
-}
-
-
-.stylish-select ul.newList a {
- color: #000;
- text-decoration:none;
- display:block;
- padding:3px 8px;
-}
-
-.stylish-select .newListSelected {
- width:285px;
- color:#000;
- height:19px;
- padding:3px 0 0 6px;
- float:left;
- background:url(select-bg.png) no-repeat;
-}
-
-.stylish-select ul.newList li a:focus {
- -moz-outline-style: none;
-}
-
-.stylish-select .selectedTxt {
- width:258px;
- overflow:hidden;
- height:16px;
- padding:0 23px 0 0;
-}
-
-.stylish-select .hiLite {
- background:#650101!important;
- color:#fff!important;
-}
-
-.stylish-select .newListHover {
- background:#ccc!important;
- color:#000!important;
- cursor:default;
-}
-
-.stylish-select .newListDisabled {
- opacity: 0.6;
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
- filter: alpha(opacity=60);
-}
-
-.stylish-select .newListItemDisabled {
- opacity: 0.6;
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
- filter: alpha(opacity=60);
-}
-
-.stylish-select .newListOptionDisabled {
- opacity: 0.6;
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
- filter: alpha(opacity=60);
-}
-
-.stylish-select .newListSelHover,
-.stylish-select .newListSelFocus {
- background-position:0 -22px;
- cursor:default;
-}
-
-.stylish-select .newListOptionTitle {
- font-weight:bold;
-}
-
-.stylish-select .newListOptionTitle ul {
- margin:3px 0 0;
-}
-
-.stylish-select .newListOptionTitle li {
- font-weight:normal;
-}
\ No newline at end of file |