mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 20:45:58 +01:00
closes #3231
This commit is contained in:
@@ -283,10 +283,9 @@ define('admin/manage/category', [
|
|||||||
});
|
});
|
||||||
|
|
||||||
modal.on('shown.bs.modal', function() {
|
modal.on('shown.bs.modal', function() {
|
||||||
var inputEl = modal.find('input'),
|
var inputEl = modal.find('input');
|
||||||
searchObj = autocomplete.user(inputEl);
|
|
||||||
|
|
||||||
searchObj.on('autocompleteselect', function(ev, ui) {
|
autocomplete.user(inputEl, function(ev, ui) {
|
||||||
socket.emit('admin.categories.setPrivilege', {
|
socket.emit('admin.categories.setPrivilege', {
|
||||||
cid: ajaxify.variables.get('cid'),
|
cid: ajaxify.variables.get('cid'),
|
||||||
privilege: ['find', 'read'],
|
privilege: ['find', 'read'],
|
||||||
@@ -312,10 +311,9 @@ define('admin/manage/category', [
|
|||||||
});
|
});
|
||||||
|
|
||||||
modal.on('shown.bs.modal', function() {
|
modal.on('shown.bs.modal', function() {
|
||||||
var inputEl = modal.find('input'),
|
var inputEl = modal.find('input');
|
||||||
searchObj = autocomplete.group(inputEl);
|
|
||||||
|
|
||||||
searchObj.on('autocompleteselect', function(ev, ui) {
|
autocomplete.group(inputEl, function(ev, ui) {
|
||||||
socket.emit('admin.categories.setPrivilege', {
|
socket.emit('admin.categories.setPrivilege', {
|
||||||
cid: ajaxify.variables.get('cid'),
|
cid: ajaxify.variables.get('cid'),
|
||||||
privilege: ['groups:find', 'groups:read'],
|
privilege: ['groups:find', 'groups:read'],
|
||||||
|
|||||||
@@ -6,10 +6,11 @@
|
|||||||
define('autocomplete', function() {
|
define('autocomplete', function() {
|
||||||
var module = {};
|
var module = {};
|
||||||
|
|
||||||
module.user = function (input) {
|
module.user = function (input, onselect) {
|
||||||
app.loadJQueryUI(function() {
|
app.loadJQueryUI(function() {
|
||||||
return input.autocomplete({
|
input.autocomplete({
|
||||||
delay: 100,
|
delay: 100,
|
||||||
|
select: onselect,
|
||||||
source: function(request, response) {
|
source: function(request, response) {
|
||||||
socket.emit('user.search', {query: request.term}, function(err, result) {
|
socket.emit('user.search', {query: request.term}, function(err, result) {
|
||||||
if (err) {
|
if (err) {
|
||||||
@@ -37,10 +38,11 @@ define('autocomplete', function() {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
module.group = function(input) {
|
module.group = function(input, onselect) {
|
||||||
app.loadJQueryUI(function() {
|
app.loadJQueryUI(function() {
|
||||||
return input.autocomplete({
|
input.autocomplete({
|
||||||
delay: 100,
|
delay: 100,
|
||||||
|
select: onselect,
|
||||||
source: function(request, response) {
|
source: function(request, response) {
|
||||||
socket.emit('groups.search', {
|
socket.emit('groups.search', {
|
||||||
query: request.term,
|
query: request.term,
|
||||||
|
|||||||
Reference in New Issue
Block a user