account page - not update right panel after an action succeeds since the action might not belong to currently selected middle menu item.

This commit is contained in:
Jessica Wang 2011-01-13 11:49:25 -08:00
parent e0aef28910
commit 23e5a01315
2 changed files with 13 additions and 10 deletions

View File

@ -537,7 +537,7 @@ var accountActionMap = {
afterActionSeccessFn: function(json, $midmenuItem1, id) {
var item = json.queryasyncjobresultresponse.jobresult.account;
accountToMidmenu(item, $midmenuItem1);
accountJsonToDetailsTab();
//accountJsonToDetailsTab();
}
}
,
@ -549,7 +549,7 @@ var accountActionMap = {
afterActionSeccessFn: function(json, $midmenuItem1, id) {
var item = json.queryasyncjobresultresponse.jobresult.account;
accountToMidmenu(item, $midmenuItem1);
accountJsonToDetailsTab();
//accountJsonToDetailsTab();
}
}
,
@ -560,7 +560,7 @@ var accountActionMap = {
afterActionSeccessFn: function(json, $midmenuItem1, id) {
var item = json.enableaccountresponse.account;
accountToMidmenu(item, $midmenuItem1);
accountJsonToDetailsTab();
//accountJsonToDetailsTab();
}
}
,
@ -569,11 +569,14 @@ var accountActionMap = {
asyncJobResponse: "deleteaccountresponse",
dialogBeforeActionFn : doDeleteAccount,
inProcessText: "Deleting account....",
afterActionSeccessFn: function(json, $midmenuItem1, id) {
$midmenuItem1.slideUp("slow", function() {
$(this).remove();
afterActionSeccessFn: function(json, $midmenuItem1, id) {
$midmenuItem1.slideUp("slow", function() {
$(this).remove();
if(id.toString() == $("#right_panel_content").find("#tab_content_details").find("#id").text()) {
clearRightPanel();
accountClearRightPanel();
}
});
accountClearRightPanel();
}
}
};

View File

@ -124,9 +124,9 @@ function doActionToTab(id, $actionLink, apiCommand, $midmenuItem1, $thisTab) {
dataType: "json",
async: false,
success: function(json) {
$spinningWheel.hide();
handleMidMenuItemAfterDetailsTabAction($midmenuItem1, true, (label + " action succeeded."));
afterActionSeccessFn(json, $midmenuItem1, id);
$spinningWheel.hide();
afterActionSeccessFn(json, $midmenuItem1, id); //this line will update $midmenuItem1.data("jsonObj")
handleMidMenuItemAfterDetailsTabAction($midmenuItem1, true, (label + " action succeeded.")); //updated $midmenuItem1.data("jsonObj") will be used here
},
error: function(XMLHttpResponse) {
handleError(XMLHttpResponse, function() {