manage/groups.js

v1.18.x
barisusakli
parent bd388f727c
commit 05f33df098

@ -8,24 +8,18 @@ define('admin/manage/groups', ['admin/modules/iconSelect'], function(iconSelect)
var yourid = ajaxify.variables.get('yourid'), var yourid = ajaxify.variables.get('yourid'),
createModal = $('#create-modal'), createModal = $('#create-modal'),
createGroupName = $('#create-group-name'), createGroupName = $('#create-group-name'),
create = $('#create'),
createModalGo = $('#create-modal-go'), createModalGo = $('#create-modal-go'),
createGroupDesc = $('#create-group-desc'),
createModalError = $('#create-modal-error'), createModalError = $('#create-modal-error'),
groupDetailsModal = $('#group-details-modal'), groupDetailsModal = $('#group-details-modal'),
groupDetailsSearch = $('#group-details-search'), groupDetailsSearch = $('#group-details-search'),
groupDetailsSearchResults = $('#group-details-search-results'), groupDetailsSearchResults = $('#group-details-search-results'),
groupMembersEl = $('ul.current_members'), groupMembersEl = $('ul.current_members'),
formEl = groupDetailsModal.find('form'),
detailsModalSave = $('#details-modal-save'), detailsModalSave = $('#details-modal-save'),
groupsList = $('#groups-list'),
groupIcon = $('#group-icon'), groupIcon = $('#group-icon'),
changeGroupIcon = $('#change-group-icon'),
changeGroupName = $('#change-group-name'), changeGroupName = $('#change-group-name'),
changeGroupDesc = $('#change-group-desc'), changeGroupDesc = $('#change-group-desc'),
changeGroupUserTitle = $('#change-group-user-title'), changeGroupUserTitle = $('#change-group-user-title'),
changeGroupLabelColor = $('#change-group-label-color'), changeGroupLabelColor = $('#change-group-label-color'),
groupIcon = $('#group-icon'),
groupLabelPreview = $('#group-label-preview'), groupLabelPreview = $('#group-label-preview'),
searchDelay; searchDelay;
@ -33,16 +27,12 @@ define('admin/manage/groups', ['admin/modules/iconSelect'], function(iconSelect)
$('#groups-list .members li').tooltip(); $('#groups-list .members li').tooltip();
createModal.on('keypress', function(e) { createModal.on('keypress', function(e) {
switch(e.keyCode) { if (e.keyCode === 13) {
case 13: createModalGo.click();
createModalGo.click();
break;
default:
break;
} }
}); });
create.on('click', function() { $('#create').on('click', function() {
createModal.modal('show'); createModal.modal('show');
setTimeout(function() { setTimeout(function() {
createGroupName.focus(); createGroupName.focus();
@ -52,7 +42,7 @@ define('admin/manage/groups', ['admin/modules/iconSelect'], function(iconSelect)
createModalGo.on('click', function() { createModalGo.on('click', function() {
var submitObj = { var submitObj = {
name: createGroupName.val(), name: createGroupName.val(),
description: createGroupDesc.val() description: $('#create-group-desc').val()
}, },
errorText; errorText;
@ -82,13 +72,9 @@ define('admin/manage/groups', ['admin/modules/iconSelect'], function(iconSelect)
}); });
}); });
formEl.keypress(function(e) { groupDetailsModal.find('form').keypress(function(e) {
switch(e.keyCode) { if (e.keyCode === 13) {
case 13: detailsModalSave.click();
detailsModalSave.click();
break;
default:
break;
} }
}); });
@ -101,10 +87,10 @@ define('admin/manage/groups', ['admin/modules/iconSelect'], function(iconSelect)
changeGroupLabelColor.keydown(function() { changeGroupLabelColor.keydown(function() {
setTimeout(function() { setTimeout(function() {
groupLabelPreview.css('background', changeGroupLabelColor.val() || '#000000'); groupLabelPreview.css('background', changeGroupLabelColor.val() || '#000000');
}, 0); }, 0);
}); });
groupsList.on('click', 'button[data-action]', function() { $('#groups-list').on('click', 'button[data-action]', function() {
var el = $(this), var el = $(this),
action = el.attr('data-action'), action = el.attr('data-action'),
groupName = el.parents('li[data-groupname]').attr('data-groupname'); groupName = el.parents('li[data-groupname]').attr('data-groupname');
@ -229,7 +215,7 @@ define('admin/manage/groups', ['admin/modules/iconSelect'], function(iconSelect)
}); });
}); });
changeGroupIcon.on('click', function() { $('#change-group-icon').on('click', function() {
iconSelect.init(groupIcon); iconSelect.init(groupIcon);
}); });

Loading…
Cancel
Save