diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2014-02-25 14:26:35 +0100 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2014-06-02 12:53:54 +0200 |
commit | 480173569fdf729c33c076c62a31a15ad9c57057 (patch) | |
tree | f643ad5488b02ec02bf160c1ffb4ec28249abc44 /settings/js | |
parent | 330dfeb46bc8107cf2f0b9a18926c48e88f5cb08 (diff) | |
download | nextcloud-server-480173569fdf729c33c076c62a31a15ad9c57057.tar.gz nextcloud-server-480173569fdf729c33c076c62a31a15ad9c57057.zip |
put Add Group elements hiding and showing into its own function
Diffstat (limited to 'settings/js')
-rw-r--r-- | settings/js/users/groups.js | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/settings/js/users/groups.js b/settings/js/users/groups.js index d84614f5e7d..f8f6d3fedcc 100644 --- a/settings/js/users/groups.js +++ b/settings/js/users/groups.js @@ -29,6 +29,19 @@ } }, + toggleAddGroup: function(event) { + if($('#newgroup-init').is(":visible")) { + event.stopPropagation(); + $('#newgroup-form').show(); + $('#newgroup-init').hide(); + $('#newgroupname').focus(); + } else { + $('#newgroup-form').hide(); + $('#newgroup-init').show(); + $('#newgroupname').val(''); + } + }, + finishDelete: function (ready) { if (!GroupList.deleteCanceled && GroupList.deleteGid) { $.ajax({ @@ -68,10 +81,7 @@ $(document).ready( function () { // Display or hide of Create Group List Element $('#newgroup-form').hide(); $('#newgroup-init').on('click', function (e) { - e.stopPropagation(); - $('#newgroup-form').show(); - $('#newgroup-init').hide(); - $('#newgroupname').focus(); + GroupList.toggleAddGroup(e); }); // Responsible for Creating Groups. @@ -98,6 +108,7 @@ $(document).ready( function () { var addedGroups = result.data.groupname; UserList.availableGroups = $.unique($.merge(UserList.availableGroups, addedGroups)); } + GroupList.toggleAddGroup(); } } ) |