summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r--js/jquery.multi-select.js9
1 files changed, 3 insertions, 6 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index a568f76..b510353 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -116,14 +116,11 @@
selectedUlLis.length > 0) {
var getIndexOf = function(value) {
- return($.inArray(value,
- $.map(selectableUl.children('.ms-elem-selectable'), function(e, i){
- return($(e).attr("ms-value"))
- }
- )));
+ elems = selectableUl.children('.ms-elem-selectable');
+ return(elems.index(elems.closest('[ms-value="'+value+'"]')));
}
+
var index = getIndexOf(selectedLi.attr('ms-value'));
-
if (index == 0)
selectedUl.prepend(selectedLi);
else {