summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix mouse hover0.9origin/perflou2012-12-061-2/+2
|
* fix keyboard selectionlou2012-12-061-2/+2
|
* fix specslou2012-12-065-9419/+13
|
* store multiselect instance in original select data so it is reusable for ↵lou2012-12-061-3/+6
| | | | each method
* rewrite select & deslect methods so they use ids instead of attrs for ↵lou2012-12-061-78/+70
| | | | | | selectors performance reason. I also extended the jQuery selectors to add a ":val()" for better performance on options selector.
* copy all attributes to selectables/selection elementslou2012-12-061-3/+2
|
* share DOM elements to all plugin methodslou2012-12-061-86/+85
|
* use Bootstrap style plugin instead of jQuery UI stylelou2012-11-301-222/+250
|
* fix toggle of nested elements in optgroups. Use class .ms-selected instead ↵lou2012-11-291-2/+2
| | | | of :hidden/:visible
* add span to optgroup label and change div by span for selectable/selection ↵lou2012-11-291-3/+3
| | | | elements
* add possibility to select/deselect multiple values at a timelou2012-11-291-50/+68
|
* fix some issues concerning optgroup selectionlou2012-11-291-34/+26
|
* fix issue on selecting elems nested in optgouplou2012-11-291-5/+5
|
* add afterInit callbacklou2012-11-291-0/+3
|
* delegate selectable/selection list elements binding event to parent ULlou2012-11-291-6/+6
|
* copy all option attributes to selectable/selected attributeslou2012-11-291-4/+10
|
* fix optgroup + add div in selected/selectable li (for better CSS customization)lou2012-11-271-12/+15
|
* fix optgrouplou2012-11-271-11/+16
|
* add test on slectable item clickedlou2012-11-271-0/+4
|
* remove keepOrder testlou2012-11-271-16/+0
|
* fix existing specslou2012-11-272-33/+26
|
* keyboard is back in the game!lou2012-11-271-150/+145
|
* Big changes:lou2012-11-271-186/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Selection list is created on init action instead of the select action. - Remove useless options: keepOrder, callbackOnInit. - Completely rewrite select_all and deselect_all methods. Performance: As expected we lost perf on init. Test on a 1000 elems list. init: before ~150 ms after ~450 ms But we gain on (de)select/(de)select_all methods select_all: before ~50 000 ms (And sometimes it just crash) after ~800 ms There is a lot more to do, but you know ... it's a start! todo: - re-introduce keyboard compat - more performance refactors - more tests
* Update js/jquery.multi-select.jslouis cuny2012-11-031-2/+2
| | | fix unselect on click
* Merge pull request #40 from cary42/masterlouis cuny2012-10-301-14/+27
|\ | | | | added option dblClick
| * Update js/jquery.multi-select.jsCary2012-10-221-9/+10
| | | | | | dblClick is defaulted to false
| * Update js/jquery.multi-select.jsCary2012-10-221-6/+18
|/ | | Added option dblClick to allow user to specify if they want to use a double click to move the item over to the selected list.
* Merge pull request #38 from top-flight/masterlouis cuny2012-10-141-1/+1
|\ | | | | switch.png is not centered like in the examples
| * Update css/multi-select.csstop-flight2012-10-141-1/+1
|/ | | Center switch.png between the two form elements
* add test for chainable featureLouis Cuny2012-07-301-6/+4
|
* fix optgroup #32Louis Cuny2012-07-301-13/+14
|
* re-order specs + add specs for deselect methodLouis Cuny2012-07-261-82/+122
|
* s/original/standardLouis Cuny2012-07-261-3/+3
|
* test if focus is triggered by original select on selectLouis Cuny2012-07-261-0/+5
|
* authorize option with blank value to be selected0.8Louis Cuny2012-07-261-22/+19
|
* update license to DWTFYWLouis Cuny2012-07-262-4/+18
|
* bump to version 0.8Louis Cuny2012-07-261-1/+1
|
* multiSelect is chainableLouis Cuny2012-07-262-1/+6
|
* symlink to multiselect lib for testsLouis Cuny2012-07-261-322/+1
|
* replace attr by prop() methodto determine if option is selectedLouis Cuny2012-07-263-14/+61
|
* do not focus on intitLouis Cuny2012-07-261-1/+1
|
* test if selected item is present on select actionLouis Cuny2012-07-201-1/+5
|
* test if standard select event change is triggered on select actionLouis Cuny2012-07-201-0/+5
|
* test if standard select is hiddenLouis Cuny2012-07-201-0/+6
|
* update jasmine-jqueryLouis Cuny2012-07-201-141/+253
|
* first pass on tests (about a fucking time !)Louis Cuny2012-07-2010-0/+13387
|
* focusout is backLouis Cuny2012-07-201-0/+1
|
* fix scroll0.7Louis Cuny2012-07-171-3/+3
|
* rename callbackOnInit on selectCallbackOnInit optionLouis Cuny2012-07-161-3/+3
|
* css for focused listLouis Cuny2012-07-161-6/+11
|
* focus on list instead of container (ready for searchable feature)Louis Cuny2012-07-161-21/+16
|
* do not hover optgroup li with keyboardLouis Cuny2012-07-111-2/+2
|
* focusout selected container when neededLouis Cuny2012-07-111-0/+1
|
* Merge pull request #29 from tylerbutler/patch-1louis cuny2012-07-051-1/+1
|\ | | | | Correct reference to switch.png image.
| * Correct reference to switch.png image.Tyler Butler2012-07-041-1/+1
|/
* Merge branch 'keyboard'0.6Louis Cuny2012-07-0218-1082/+147
|\ | | | | | | | | | | Conflicts: css/multi-select.css js/application.js
| * version 0.6Louis Cuny2012-07-0217-1082/+32
| |
| * Finally done. Need to be tested !origin/keyboardLouis Cuny2012-06-292-9/+15
| |
| * prevent selection of already selected or undefined elementsLouis Cuny2012-04-163-4/+9
| |
| * keyboard for searchable methodLouis Cuny2012-04-162-4/+7
| |
| * remove scrollTo dependencyLouis Cuny2012-04-161-4/+3
| |
| * trigger change on original select when selecting/deselecting itemsLouis Cuny2012-04-161-0/+2
| |
| * use on() method and replace toggleClass(ms-hover) by addClass(ms-hover) to ↵Louis Cuny2012-04-161-7/+7
| | | | | | | | prevent bug on hover
| * fix hover on selectionlou2012-04-112-2/+2
| |
| * first pass on keyboardlou2012-04-115-33/+146
| |
| * Merge branch 'master' into gh-pageslou2011-12-162-7/+17
| |\
| * \ Merge branch 'master' into gh-pageslou2011-12-164-62/+76
| |\ \
| * | | remove emptyArray optionlou2011-11-101-13/+0
| | | |
* | | | Merge pull request #27 from chronon/masterlouis cuny2012-04-203-8/+8
|\ \ \ \ | | | | | | | | | | The class .collapse creates a conflict with Twitter Bootstrap
| * | | | Adding prefix to 'collapse' for Twitter Bootstrap compatibility.Gregory Gaskill2012-04-193-8/+8
|/ / / /
* | | | Merge pull request #25 from jshou/patch-1louis cuny2012-04-011-1/+1
|\ \ \ \ | |_|_|/ |/| | | s/selection/selected/ bug
| * | | s/selection/selected/ bugJoshua Hou2012-04-011-1/+1
|/ / /
* | | fix #17: introduce visible param to select_all methodlou2011-12-162-7/+17
| |/ |/|
* | demos for #18lou2011-12-162-6/+4
| |
* | fix #18 Disabled multi-select doesn't show selected itemslou2011-12-162-54/+61
| |
* | fix #16: class was set to undefined when no class was given0.3lou2011-12-111-2/+3
| |
* | Merge pull request #19 from leesolutions/patch-1louis cuny2011-12-111-1/+1
|\ \ | | | | | | Retain original options at refresh.
| * | Retain original options at refresh.Dan Lee2011-11-281-1/+1
| | |
* | | Merge pull request #21 from top-flight/optgroup-fixeslouis cuny2011-12-112-4/+9
|\ \ \ | |/ / |/| | optgroup bug fix
| * | select all bug fixes - when the select all example loads make sure all ↵top-flight2011-12-052-1/+4
| | | | | | | | | | | | optgroups are collapsed like the first optgroup example. When 'select all' option is pressed and optgroups are collapsed, make sure the label is removed from the 'selectable' list.
| * | optgroup bug fixtop-flight2011-12-041-1/+0
| | |
| * | optgroup bug fixtop-flight2011-12-042-3/+6
|/ /
* | Merge pull request #16 from skiz/masterlouis cuny2011-10-061-3/+4
|\ \ | | | | | | defined option classes should be passed to selectable/selected divs
| * | selectable/selected divs should inherit option classesJosh Martin2011-10-051-3/+4
|/ /
* | Merge pull request #15 from dfisch/masterMichael Bensoussan2011-10-041-0/+2
|\ \ | |/ |/| Bug in keepOrder
| * Fixed bug in keepOrder logicdfisch2011-10-041-0/+2
|/
* Oops, coma disapeared after mergelou2011-10-031-1/+1
|
* Merge pull request #14 from lou/callbackOnInit0.2louis cuny2011-10-031-4/+5
|\ | | | | Callback on init
| * this dumb commit fix #13lou2011-10-031-1/+0
| |
| * Merge branch 'master' into callbackOnInitlou2011-10-033-1/+55
| |\ | |/ |/| | | | | Conflicts: js/jquery.multi-select.js
* | Merge pull request #12 from lou/keepOrderlouis cuny2011-10-013-2/+46
|\ \ | | | | | | Keep order
| * | this is the last commit that fixes the issue #10Michael Bensoussan2011-09-301-2/+1
| | |
| * | replace inarray by indexMichael Bensoussan2011-09-301-6/+3
| | |
| * | make keepOrder working for any select not just the demo :)Michael Bensoussan2011-09-291-1/+1
| | |
| * | keepOrder now workingMichael Bensoussan2011-09-292-7/+1
| | |
| * | initial commit for keepOrder option - buggyMichael Bensoussan2011-09-293-2/+56
| | |
* | | add licenselouis cuny2011-09-291-0/+10
|/ /
| * callbackOnInit optionlou2011-09-301-3/+5
|/
* Ooops! I did it again !lou2011-09-161-1/+1
|
* Merge branch 'master' into gh-pageslou2011-09-163-1/+6
|\