Merge pull request #1286 from marcoAntonioNina/master

Improvement the list advanced Search
This commit is contained in:
julceslauhub
2013-02-05 11:19:56 -08:00
2 changed files with 22 additions and 17 deletions

View File

@@ -149,7 +149,7 @@ function deleteCase() {
url: 'cases_Delete',
success: function(response) {
try {
parent.updateCasesView();
parent.updateCasesView(true);
}
catch (e) {
// Nothing to do
@@ -236,7 +236,7 @@ function pauseCase(date){
url: 'cases_Ajax',
success: function(response) {
try {
parent.updateCasesView();
parent.updateCasesView(true);
}
catch (e) {
// Nothing to do
@@ -302,7 +302,7 @@ function cancelCase(){
url: 'cases_Ajax',
success: function(response) {
try {
parent.updateCasesView();
parent.updateCasesView(true);
}
catch (e) {
// Nothing to do
@@ -340,7 +340,7 @@ function callbackUnpauseCase (btn, text) {
url: 'cases_Ajax',
success: function(response) {
try {
parent.updateCasesView();
parent.updateCasesView(true);
}
catch (e) {
// Nothing to do
@@ -370,7 +370,7 @@ function unpauseCase() {
url: 'cases_Ajax',
success: function(response) {
try {
parent.updateCasesView();
parent.updateCasesView(true);
}
catch (e) {
// Nothing to do

View File

@@ -532,20 +532,25 @@ Ext.onReady(function(){
setTimeout("timer()", parseInt(FORMATS.casesListRefreshTime) * 1000);
});
function updateCasesView() {
function updateCasesView(viewList) {
var refreshList = viewList || false;
try{
if (document.getElementById('casesSubFrame').contentWindow.storeCases) {
switch (document.getElementById('casesSubFrame').contentWindow.storeCases.baseParams.action) {
case "todo":
case "unassigned":
case "paused":
case "to_revise":
case "to_reassign":
document.getElementById('casesSubFrame').contentWindow.storeCases.reload();
break;
default:
break;
}
if (refreshList) {
document.getElementById('casesSubFrame').contentWindow.storeCases.reload();
} else {
switch (document.getElementById('casesSubFrame').contentWindow.storeCases.baseParams.action) {
case "todo":
case "unassigned":
case "paused":
case "to_revise":
case "to_reassign":
document.getElementById('casesSubFrame').contentWindow.storeCases.reload();
break;
default:
break;
}
}
}
}
catch(e){};