bug fixed 6081: fixed

This commit is contained in:
Erik Amaru Ortiz
2011-02-22 23:02:23 +00:00
parent ee70b1490b
commit cb1c3a7347

View File

@@ -535,48 +535,43 @@ function updateCasesView() {
} }
function updateCasesTree() { function updateCasesTree() {
var result; //treeMenuItems.root.reload();
var result1; Ext.getCmp('refreshNotifiers').setIcon('/skins/ext/images/default/grid/loading.gif');
//treeMenuItems.root.reload();
Ext.getCmp('refreshNotifiers').setIcon('/skins/ext/images/default/grid/loading.gif');
itemsTypes = Array('CASES_INBOX', 'CASES_DRAFT', 'CASES_CANCELLED', 'CASES_SENT', 'CASES_PAUSED', 'CASES_COMPLETED','CASES_SELFSERVICE');
if(currentSelectedTreeMenuItem){
ReloadTreeMenuItemDetail({item:currentSelectedTreeMenuItem});
}
Ext.Ajax.request({
url: 'casesMenuLoader?action=getAllCounters&r='+Math.random(),
success: function(response){
result1 = response.responseText;
result = Ext.util.JSON.decode(result1);
for(i=0; i<result.length; i++){
if( document.getElementById('NOTIFIER_'+result[i].item ) ){
oldValue = document.getElementById('NOTIFIER_'+result[i].item).innerHTML;
oldValue = oldValue.replace('<b>', '');
oldValue = oldValue.replace('</b>', '');
newValue = result[i].count;
if( oldValue != newValue && oldValue != 0 ){ itemsTypes = Array('CASES_INBOX', 'CASES_DRAFT', 'CASES_CANCELLED', 'CASES_SENT', 'CASES_PAUSED', 'CASES_COMPLETED','CASES_SELFSERVICE');
document.getElementById('NOTIFIER_'+result[i].item).innerHTML = '<b>' + result[i].count + '</b>'; if(currentSelectedTreeMenuItem){
//NOTIFIER_FLAG = true; ReloadTreeMenuItemDetail({item:currentSelectedTreeMenuItem});
} else { }
//if(NOTIFIER_FLAG === false){ Ext.Ajax.request({
document.getElementById('NOTIFIER_'+result[i].item).innerHTML = result[i].count; url: 'casesMenuLoader?action=getAllCounters&r='+Math.random(),
//} success: function(response){
} result = Ext.util.JSON.decode(response.responseText);
}
else continue; for(i=0; i<result.length; i++){
} if( document.getElementById('NOTIFIER_'+result[i].item ) ){
Ext.getCmp('refreshNotifiers').setIcon('/images/refresh.gif'); oldValue = document.getElementById('NOTIFIER_'+result[i].item).innerHTML;
oldValue = oldValue.replace('<b>', '');
}, oldValue = oldValue.replace('</b>', '');
failure: function(){},
params: {'updateCasesTree': true} newValue = result[i].count;
});
if( oldValue != newValue && oldValue != 0 ){
document.getElementById('NOTIFIER_'+result[i].item).innerHTML = '<b>' + result[i].count + '</b>';
//NOTIFIER_FLAG = true;
} else {
//if(NOTIFIER_FLAG === false){
document.getElementById('NOTIFIER_'+result[i].item).innerHTML = result[i].count;
//}
}
}
else continue;
}
Ext.getCmp('refreshNotifiers').setIcon('/images/refresh.gif');
},
failure: function(){},
params: {'updateCasesTree': true}
});
} }