From 35108ec7da63776e190c2a2b596df4d230290efc Mon Sep 17 00:00:00 2001 From: Vladimir Barkasov Date: Wed, 25 Oct 2017 22:29:55 +0700 Subject: [PATCH] Saving agents fix + small fixes --- app.js | 51 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 16 deletions(-) diff --git a/app.js b/app.js index d2b22d8..cacf082 100644 --- a/app.js +++ b/app.js @@ -664,7 +664,9 @@ var app = { $queuesList.find('.js-new-queue-item').remove(); $queuesList.find('#queues-list').append('
  • New Queue
  • '); - self.settingsQueueFormRender($parent); + self.settingsQueueFormRender($parent, {}, function(){ + $('.js-to-serialize').first().focus(); + }); }, settingsQueueFormRender: function($container, queueData, callback) { @@ -762,6 +764,10 @@ var app = { $container.empty().append(html); self.settingsQueueFormBindEvents($container); self.settingsQueueAgentsPanelRender(results.users, queueData.agents, $container); + + if(typeof(callback) === 'function') { + callback(results); + } } }); @@ -816,6 +822,12 @@ var app = { settingsQueueAgentsPanelGetUsersWithoutAgents: function(users, agents) { var usersWithoutAgents = []; + // reset user's property "isAgent" + for(var user=0, userLen=users.length; user