summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.min.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/jquery.multi-select.min.js')
-rw-r--r--js/jquery.multi-select.min.js6
1 files changed, 0 insertions, 6 deletions
diff --git a/js/jquery.multi-select.min.js b/js/jquery.multi-select.min.js
deleted file mode 100644
index 94633d8..0000000
--- a/js/jquery.multi-select.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-(function(b){var a={init:function(c){this.settings={disabledClass:"disabled"};if(c){this.settings=b.extend(this.settings,c)}var d=this;d.hide();d.each(function(){var g=b(this);g.attr("id",g.attr("id")?g.attr("id"):"ms-"+Math.ceil(Math.random()*1000));var f=b('<div id="ms-'+g.attr("id")+'" class="ms-container"></div>'),h=b('<div class="ms-selectable"></div>'),j=b('<div class="ms-selection"></div>'),e=b("<ul></ul>"),i=b("<ul></ul>");if(g.children("option[value='']").length==0){g.prepend("<option value=''></option>")
-}g.data("settings",d.settings);g.children("option:not(option[value=''])").each(function(){var k=b('<li ms-value="'+b(this).val()+'">'+b(this).text()+"</li>");if(b(this).attr("title")){k.attr("title",b(this).attr("title"))}if(b(this).attr("disabled")||g.attr("disabled")){k.attr("disabled","disabled");k.addClass(d.settings.disabledClass)}k.click(function(){g.multiSelect("select",b(this).attr("ms-value"))});e.append(k)});if(d.settings.selectableHeader){h.append(d.settings.selectableHeader)}h.append(e);
-if(d.settings.selectedHeader){j.append(d.settings.selectedHeader)}j.append(i);f.append(h);f.append(j);g.after(f);g.children("option:selected").each(function(){g.multiSelect("select",b(this).val(),"init")})})},select:function(j,c){var d=this,m=((d.val()&&d.val()[0]!="")?d.val():[]),k=b.inArray(j,m),l=d.find('option[value="'+j+'"]').text(),h=d.find('option[value="'+j+'"]').attr("title");if(k==-1||c=="init"){var e=b('<li ms-value="'+j+'">'+l+"</li>").detach(),n=b.merge(m,[j]),f=b("#ms-"+d.attr("id")+" .ms-selectable ul"),i=b("#ms-"+d.attr("id")+" .ms-selection ul"),g=f.children('li[ms-value="'+j+'"]');
-if(!g.attr("disabled")){g.hide();d.val(n);if(h){e.attr("title",h)}e.click(function(){d.multiSelect("deselect",b(this).attr("ms-value"))});i.append(e);i.trigger("change");f.trigger("change");if(typeof d.data("settings").afterSelect=="function"&&c!="init"){d.data("settings").afterSelect.call(this,j,l)}}}},deselect:function(h){var d=this,j=(d.val()?d.val():[]),f=false,k=b.map(j,function(l){if(l!=h){return l}else{f=true}});if(f){var e=b("#ms-"+d.attr("id")+" .ms-selectable ul"),i=b("#ms-"+d.attr("id")+" .ms-selection ul"),g=e.children('li[ms-value="'+h+'"]'),c=i.children('li[ms-value="'+h+'"]');
-if(k.length==0){k=[""]}d.val(k);g.show();c.remove();i.trigger("change");e.trigger("change");if(typeof d.data("settings").afterDeselect=="function"){d.data("settings").afterDeselect.call(this,h,c.text())}}},select_all:function(){var c=this;c.children("option:not(option[value=''])").each(function(){c.multiSelect("select",b(this).val(),"select_all")})},deselect_all:function(){var c=this;c.children("option:not(option[value=''])").each(function(){c.multiSelect("deselect",b(this).val(),"deselect_all")})
-}};b.fn.multiSelect=function(c){if(a[c]){return a[c].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof c==="object"||!c){return a.init.apply(this,arguments)}else{if(console.log){console.log("Method "+c+" does not exist on jquery.multiSelect")}}}return false}})(jQuery); \ No newline at end of file