summaryrefslogtreecommitdiffstats
path: root/settings/js
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2014-02-25 14:26:35 +0100
committerArthur Schiwon <blizzz@owncloud.com>2014-06-02 12:53:54 +0200
commit480173569fdf729c33c076c62a31a15ad9c57057 (patch)
treef643ad5488b02ec02bf160c1ffb4ec28249abc44 /settings/js
parent330dfeb46bc8107cf2f0b9a18926c48e88f5cb08 (diff)
downloadnextcloud-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.js19
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();
}
}
)