summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlou <louiscuny@gmail.com>2011-09-16 14:33:22 +0200
committerlou <louiscuny@gmail.com>2011-09-16 14:33:22 +0200
commitffb71ad07d8bbdf98ebbf6e1c02325a45f56332e (patch)
tree17f9a7b7d2fc29bdfcc92f5a610d7aa5b5cc01bd
parente639f90c35b9a53f025e6a2bda8b079729eb42c3 (diff)
downloadmulti-select-ffb71ad07d8bbdf98ebbf6e1c02325a45f56332e.zip
multi-select-ffb71ad07d8bbdf98ebbf6e1c02325a45f56332e.tar.gz
multi-select-ffb71ad07d8bbdf98ebbf6e1c02325a45f56332e.tar.bz2
add "ms-selected" class when selectable li is selected
-rw-r--r--css/multi-select.css3
-rw-r--r--js/jquery.multi-select.js2
2 files changed, 5 insertions, 0 deletions
diff --git a/css/multi-select.css b/css/multi-select.css
index 5692141..047809f 100644
--- a/css/multi-select.css
+++ b/css/multi-select.css
@@ -16,6 +16,9 @@
-khtml-border-radius: 4px;
}
+.ms-selected{
+ display:none;
+}
.ms-container .ms-selectable{
margin-right: 40px;
}
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index 9fae41d..b6c91b0 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -100,6 +100,7 @@
if (parentOptgroup.length > 0)
if (parentOptgroup.children('.ms-elem-selectable:not(:hidden)').length == 1)
parentOptgroup.children('.ms-optgroup-label').hide();
+ selectableLi.addClass('ms-selected');
selectableLi.hide();
selectedOption.attr('selected', 'selected');
if(titleAttr){
@@ -138,6 +139,7 @@
parentOptgroup.children('.ms-optgroup-label').show();
selectedOption.removeAttr('selected');
selectableLi.show();
+ selectableLi.removeClass('ms-selected');
selectedLi.remove();
if (ms.data('settings').emptyArray && selectedUl.children('li').length == 0){
if (ms.find("option[value='']")){