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