summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.1.6.js
diff options
context:
space:
mode:
authorlou <louiscuny@gmail.com>2011-06-05 21:26:23 +0200
committerlou <louiscuny@gmail.com>2011-06-05 21:26:23 +0200
commite365cf25abe61f18a7bba025a150ef7d86051708 (patch)
treec566f4399e31c96e62b515bd83f7a54093296795 /js/jquery.multi-select.1.6.js
parentf33749514ba6bd5a89420b683ac67fd08eaac939 (diff)
downloadmulti-select-e365cf25abe61f18a7bba025a150ef7d86051708.zip
multi-select-e365cf25abe61f18a7bba025a150ef7d86051708.tar.gz
multi-select-e365cf25abe61f18a7bba025a150ef7d86051708.tar.bz2
add standardBehavior option
Diffstat (limited to 'js/jquery.multi-select.1.6.js')
-rw-r--r--js/jquery.multi-select.1.6.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/js/jquery.multi-select.1.6.js b/js/jquery.multi-select.1.6.js
index e27b119..92e4c87 100644
--- a/js/jquery.multi-select.1.6.js
+++ b/js/jquery.multi-select.1.6.js
@@ -4,7 +4,8 @@
'init' : function(options){
this.settings = {
- disabledClass : 'disabled'
+ disabledClass : 'disabled',
+ standardBehavior : true
};
if(options) {
this.settings = $.extend(this.settings, options);
@@ -23,7 +24,7 @@
selectableUl = $('<ul></ul>'),
selectedUl = $('<ul></ul>');
- if (ms.children("option[value='']").length == 0){
+ if (ms.children("option[value='']").length == 0 && multiSelects.settings.standardBehavior == false){
ms.prepend("<option value=''></option>");
}
ms.data('settings', multiSelects.settings);
@@ -99,7 +100,7 @@
selectableLi = selectableUl.children('li[ms-value="'+value+'"]'),
selectedLi = selectedUl.children('li[ms-value="'+value+'"]');
- if (newValues.length == 0){
+ if (newValues.length == 0 && ms.data('settings').standardBehavior == false){
newValues = [''];
}
ms.val(newValues);