diff --git a/workflow/engine/templates/cases/casesList.js b/workflow/engine/templates/cases/casesList.js index ebd272b62..2652e78c9 100644 --- a/workflow/engine/templates/cases/casesList.js +++ b/workflow/engine/templates/cases/casesList.js @@ -2602,12 +2602,6 @@ Ext.onReady ( function() { // Nothing to do } - try { - parent.updateCasesTree(); - } - catch (e) { - // Nothing to do - } if (action === "search") { comboCategory.setValue( typeof filtersValues !== 'undefined' && filtersValues.advanced && filtersValues.advanced.category ? diff --git a/workflow/engine/templates/cases/casesListConsolidated.js b/workflow/engine/templates/cases/casesListConsolidated.js index ee0241071..00121bd0c 100644 --- a/workflow/engine/templates/cases/casesListConsolidated.js +++ b/workflow/engine/templates/cases/casesListConsolidated.js @@ -593,8 +593,6 @@ Ext.onReady(function () { } } - parent.updateCasesTree(); - function inArray(arr, obj) { for (var i = 0; i < arr.length; i++) { if (arr[i] == obj) diff --git a/workflow/engine/templates/cases/casesStartCase.js b/workflow/engine/templates/cases/casesStartCase.js index c573f00ee..4414535d1 100644 --- a/workflow/engine/templates/cases/casesStartCase.js +++ b/workflow/engine/templates/cases/casesStartCase.js @@ -6,16 +6,6 @@ Ext.chart.Chart.CHART_URL = '/images/charts.swf'; Ext.FlashComponent.EXPRESS_INSTALL_URL = '/images/expressinstall.swf'; // The Quicktips are used for the toolbar and Tree mouseover tooltips! -// Refresh treePanel -try { - if (typeof(parent.timer) != 'undefined') { - parent.timer(); - } -} catch(theError) { - // This try-catch is for Zimbra error -} - - var conn = new Ext.data.Connection(); Docs = {}; diff --git a/workflow/engine/templates/cases/main.js b/workflow/engine/templates/cases/main.js index c31bf1598..ec49cd577 100644 --- a/workflow/engine/templates/cases/main.js +++ b/workflow/engine/templates/cases/main.js @@ -496,8 +496,12 @@ Ext.onReady(function(){ /**hide*/ menuPanelC.hide(); menuPanelC.ownerCt.doLayout(); - //FORMATS.casesListRefreshTime is in seconds - setTimeout("timer()", parseInt(FORMATS.casesListRefreshTime) * 1000); + + // Get the counters the first time + updateCasesTree(); + + // FORMATS.casesListRefreshTime is in seconds + setInterval("timer()", parseInt(FORMATS.casesListRefreshTime) * 1000); }); function updateCasesView(viewList) { @@ -562,8 +566,6 @@ function timer() { updateCasesTree(); updateCasesView(); } - //FORMATS.casesListRefreshTime is in seconds - setTimeout("timer()", parseInt(FORMATS.casesListRefreshTime) * 1000); } Ext.data.DynamicJsonReader = function(config){