]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add new group to other user's group select forms
authorMichael Gapczynski <mtgap@owncloud.com>
Fri, 29 Jun 2012 20:29:58 +0000 (16:29 -0400)
committerMichael Gapczynski <mtgap@owncloud.com>
Sun, 1 Jul 2012 15:36:31 +0000 (11:36 -0400)
core/js/multiselect.js
settings/js/users.js

index db5afa637c94de4a50318b9b9de5d6064a70ae15..ba89c1bb5632ff9a19bdb2f24248773fdb07eb98 100644 (file)
@@ -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(){
                                                        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());
                                                        }
                                                }
                                        });
index b0ca3ad0e1a7452938480640ab639459c0a9118e..020aff885e375df0a33cd93b702b8914639ea10b 100644 (file)
@@ -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,