Index: branches/2.3/contactcenter/js/ccAddGroup.js =================================================================== --- branches/2.3/contactcenter/js/ccAddGroup.js (revision 4631) +++ branches/2.3/contactcenter/js/ccAddGroup.js (revision 5020) @@ -408,17 +408,29 @@ } - ccTree.select(catalogLevel); - - if (catalogLevel == '0.0') - { - ccAddGroup.loadPersonalContacts(); - } - else - { - ccAddGroup.clearSourceList(); - } - - //eval(refresh); - + + var handler = function(data){ + + if (data){ + if (catalogLevel == '0.0') + { + ccAddGroup.loadPersonalContacts(); + } + else + { + ccAddGroup.clearSourceList(); + } + } + + } + + Connector.newRequest('ccAGSearchSetCatalog', CC_url+'set_catalog&catalog='+catalogLevel, 'GET', handler); + } + + cAddGroup.prototype.returnToOriginalCatalog = function(){ + var handler = function(){ + return; + } + + Connector.newRequest('ccAGSearchSetCatalog', CC_url+'set_catalog&catalog='+ccTree.actualLevel, 'GET', handler); } Index: branches/2.3/contactcenter/js/cc.js =================================================================== --- branches/2.3/contactcenter/js/cc.js (revision 4293) +++ branches/2.3/contactcenter/js/cc.js (revision 5020) @@ -2778,2 +2778,8 @@ Connector.newRequest('voip', "../../expressoMail1_2/controller.php?action=expressoMail1_2.functions.callVoipconnect&to="+phoneUser+"&typePhone="+typePhone, 'POST', handler_voip); } + +function closeWindowCreateGroup(){ + if ((document.getElementById('ccAddGroup DOM').style.visibility == 'visible')){ + ccAddGroup.clear(); ccAddGroup.returnToOriginalCatalog(); ccAddGroup.window.close(); + } +} Index: branches/2.3/contactcenter/templates/default/addGroup.tpl =================================================================== --- branches/2.3/contactcenter/templates/default/addGroup.tpl (revision 3970) +++ branches/2.3/contactcenter/templates/default/addGroup.tpl (revision 5020) @@ -73,7 +73,7 @@