diff options
author | lou <louiscuny@gmail.com> | 2011-06-05 21:26:23 +0200 |
---|---|---|
committer | lou <louiscuny@gmail.com> | 2011-06-05 21:26:23 +0200 |
commit | e365cf25abe61f18a7bba025a150ef7d86051708 (patch) | |
tree | c566f4399e31c96e62b515bd83f7a54093296795 /js/jquery.multi-select.1.6.js | |
parent | f33749514ba6bd5a89420b683ac67fd08eaac939 (diff) | |
download | multi-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.js | 7 |
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); |