aboutsummaryrefslogtreecommitdiffstats
path: root/settings/js
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@users.noreply.github.com>2018-02-28 12:33:30 +0100
committerGitHub <noreply@github.com>2018-02-28 12:33:30 +0100
commit926419e15c5ba4e9163016fa4a66a864b0ea2ca2 (patch)
tree6d8ef08039dd6a52ad87f487cdf06572f6d33c8f /settings/js
parent533e8351adfd5cc443c853fbb884246e8ae36b04 (diff)
parent35144a72adf79152c7a3420cc9c671728e8ec31c (diff)
downloadnextcloud-server-926419e15c5ba4e9163016fa4a66a864b0ea2ca2.tar.gz
nextcloud-server-926419e15c5ba4e9163016fa4a66a864b0ea2ca2.zip
Merge pull request #7600 from nextcloud/new-user-button-to-sidebar
New user button to sidebar
Diffstat (limited to 'settings/js')
-rw-r--r--settings/js/users/users.js52
1 files changed, 14 insertions, 38 deletions
diff --git a/settings/js/users/users.js b/settings/js/users/users.js
index 0b94401941b..d00423a99f3 100644
--- a/settings/js/users/users.js
+++ b/settings/js/users/users.js
@@ -2,6 +2,7 @@
* Copyright (c) 2014, Arthur Schiwon <blizzz@owncloud.com>
* Copyright (c) 2014, Raghu Nayyar <beingminimal@gmail.com>
* Copyright (c) 2011, Robin Appelman <icewind1991@gmail.com>
+ * Copyright (c) 2017, John Molakvoæ <skjnldsv@protonmail.com>
* This file is licensed under the Affero General Public License version 3 or later.
* See the COPYING-README file.
*/
@@ -31,6 +32,17 @@ var UserList = {
// initially the list might already contain user entries (not fully ajaxified yet)
// initialize these entries
this.$el.find('.quota-user').singleSelect().on('change', this.onQuotaSelect);
+ $('#new-user-button').on('click', function(event) {
+ event.preventDefault();
+ $('#newuserHeader').slideToggle(OC.menuSpeed);
+ $('#newusername').focus();
+ });
+ $('#newreset').on('click', function(event) {
+ $('#newuserHeader').slideToggle(OC.menuSpeed);
+ });
+ $('.has-tooltip').tooltip({
+ placement: 'bottom'
+ });
},
/**
@@ -508,7 +520,7 @@ var UserList = {
checked: checked,
oncheck: addUserToGroup,
onuncheck: removeUserFromGroup,
- minWidth: 100
+ minWidth: 150
});
},
@@ -542,7 +554,7 @@ var UserList = {
checked: checked,
oncheck: checkHandler,
onuncheck: checkHandler,
- minWidth: 100
+ minWidth: 150
});
},
@@ -1134,24 +1146,6 @@ $(document).ready(function () {
}
});
- if ($('#CheckboxEmailAddress').is(':checked')) {
- $("#userlist .mailAddress").show();
- }
- // Option to display/hide the "Mail Address" column
- $('#CheckboxEmailAddress').click(function () {
- if ($('#CheckboxEmailAddress').is(':checked')) {
- $("#userlist .mailAddress").show();
- if (OC.isUserAdmin()) {
- OCP.AppConfig.setValue('core', 'umgmt_show_email', 'true');
- }
- } else {
- $("#userlist .mailAddress").hide();
- if (OC.isUserAdmin()) {
- OCP.AppConfig.setValue('core', 'umgmt_show_email', 'false');
- }
- }
- });
-
if ($('#CheckboxUserBackend').is(':checked')) {
$("#userlist .userBackend").show();
}
@@ -1170,24 +1164,6 @@ $(document).ready(function () {
}
});
- if ($('#CheckboxMailOnUserCreate').is(':checked')) {
- $("#newemail").show();
- }
- // Option to display/hide the "E-Mail" input field
- $('#CheckboxMailOnUserCreate').click(function () {
- if ($('#CheckboxMailOnUserCreate').is(':checked')) {
- $("#newemail").show();
- if (OC.isUserAdmin()) {
- OCP.AppConfig.setValue('core', 'umgmt_send_email', 'true');
- }
- } else {
- $("#newemail").hide();
- if (OC.isUserAdmin()) {
- OCP.AppConfig.setValue('core', 'umgmt_send_email', 'false');
- }
- }
- });
-
// calculate initial limit of users to load
var initialUserCountLimit = UserList.initialUsersToLoad,
containerHeight = $('#app-content').height();