From: Robin Appelman Date: Wed, 22 Feb 2012 20:38:15 +0000 (+0100) Subject: some multiselect improvements X-Git-Tag: v4.0.0beta~440^2~58 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8bfc73c188216f5f0cb21a8c2c30b145435d042b;p=nextcloud-server.git some multiselect improvements --- diff --git a/core/js/multiselect.js b/core/js/multiselect.js index 96fc09a0759..541dddf0f70 100644 --- a/core/js/multiselect.js +++ b/core/js/multiselect.js @@ -12,6 +12,11 @@ 'minWidth': 'default;', }; $.extend(settings,options); + $.each(this.children(),function(i,option){ + if($(option).attr('selected') && settings.checked.indexOf($(option).val())==-1){ + settings.checked.push($(option).val()); + } + }); var button=$('
'+settings.title+'▾
'); var span=$(''); span.append(button); @@ -46,9 +51,11 @@ }); button.addClass('active'); event.stopPropagation(); - var options=$(this).parent().next().children().map(function(){return $(this).val();}); + var options=$(this).parent().next().children(); var list=$('