diff options
author | Michael Gapczynski <mtgap@owncloud.com> | 2012-06-29 16:29:58 -0400 |
---|---|---|
committer | Michael Gapczynski <mtgap@owncloud.com> | 2012-06-29 16:29:58 -0400 |
commit | 05cb94801ad9d73e50b800b6a940e4fd15518b40 (patch) | |
tree | faf267052b639132c1513ada25b4cd98c2bf627d | |
parent | 719c7f7f6ebfe53a73eeffb07c6c23d6a788e711 (diff) | |
download | nextcloud-server-05cb94801ad9d73e50b800b6a940e4fd15518b40.tar.gz nextcloud-server-05cb94801ad9d73e50b800b6a940e4fd15518b40.zip |
Add new group to other user's group select forms
-rw-r--r-- | core/js/multiselect.js | 5 | ||||
-rw-r--r-- | settings/js/users.js | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/core/js/multiselect.js b/core/js/multiselect.js index db5afa637c9..ba89c1bb563 100644 --- a/core/js/multiselect.js +++ b/core/js/multiselect.js @@ -35,6 +35,7 @@ } button.click(function(event){ + var button=$(this); if(button.parent().children('ul').length>0){ button.parent().children('ul').slideUp(400,function(){ @@ -136,11 +137,11 @@ var option=$('<option selected="selected"/>'); option.attr('value',$(this).val()); option.text($(this).val()); - select.append(options); + select.append(option); li.prev().children('input').trigger('click'); button.parent().data('preventHide',false); if(settings.createCallback){ - settings.createCallback(); + settings.createCallback($(this).val()); } } }); diff --git a/settings/js/users.js b/settings/js/users.js index 0de0d1df3bc..18f4e9f209c 100644 --- a/settings/js/users.js +++ b/settings/js/users.js @@ -40,7 +40,13 @@ $(document).ready(function(){ }else{ checkHandeler=false; } + var addGroup = function(group) { + $('select[multiple]').each(function(index, element) { + $(element).append('<option value="'+group+'">'+group+'</option>'); + }) + }; element.multiSelect({ + createCallback:addGroup, createText:'add group', checked:checked, oncheck:checkHandeler, |