summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.js
diff options
context:
space:
mode:
authorlouis cuny <louiscuny@gmail.com>2011-10-06 01:59:56 -0700
committerlouis cuny <louiscuny@gmail.com>2011-10-06 01:59:56 -0700
commit2329db15ab4f38750bad2551011a59995a3acfd0 (patch)
treed873c8920c7389bff5517ed08eef10b89969c13d /js/jquery.multi-select.js
parent6666588819ebe92a74aa74fe1f733b307d71ee05 (diff)
parent27a77ceaca2ff2e71f79cee95e64fd36b7344660 (diff)
downloadmulti-select-2329db15ab4f38750bad2551011a59995a3acfd0.zip
multi-select-2329db15ab4f38750bad2551011a59995a3acfd0.tar.gz
multi-select-2329db15ab4f38750bad2551011a59995a3acfd0.tar.bz2
Merge pull request #16 from skiz/master
defined option classes should be passed to selectable/selected divs
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r--js/jquery.multi-select.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index aef8c39..f89147c 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -56,7 +56,7 @@
optgroupCpt++;
}
if ($(this).is("option:not(option[value=''])")){
- var selectableLi = $('<li class="ms-elem-selectable" ms-value="'+$(this).val()+'">'+$(this).text()+'</li>');
+ var selectableLi = $('<li class="ms-elem-selectable '+$(this).attr('class')+'" ms-value="'+$(this).val()+'">'+$(this).text()+'</li>');
if ($(this).attr('title'))
selectableLi.attr('title', $(this).attr('title'));
@@ -96,9 +96,10 @@
var ms = this,
selectedOption = ms.find('option[value="'+value +'"]'),
text = selectedOption.text(),
+ klass = selectedOption.attr('class'),
titleAttr = selectedOption.attr('title');
- var selectedLi = $('<li class="ms-elem-selected" ms-value="'+value+'">'+text+'</li>'),
+ var selectedLi = $('<li class="ms-elem-selected '+klass+'" ms-value="'+value+'">'+text+'</li>'),
selectableUl = $('#ms-'+ms.attr('id')+' .ms-selectable ul'),
selectedUl = $('#ms-'+ms.attr('id')+' .ms-selection ul'),
selectableLi = selectableUl.children('li[ms-value="'+value+'"]'),
@@ -214,4 +215,4 @@
}
return false;
};
-})(jQuery); \ No newline at end of file
+})(jQuery);