new UI - template page, ISO page - fix a bug that middle menu item doesn't get updated after right panel is updated.

This commit is contained in:
Jessica Wang 2010-09-30 17:41:14 -07:00
parent d309afc8e0
commit 0ea5aa214a
2 changed files with 7 additions and 4 deletions

View File

@ -187,6 +187,11 @@ function isoToMidmenu(jsonObj, $midmenuItem1) {
$midmenuItem1.find("#second_row").text(fromdb(jsonObj.zonename).substring(0,25));
}
function isoAfterDetailsTabAction(jsonObj) {
isoToMidmenu(jsonObj, $("#"+isoGetMidmenuId(jsonObj)));
isoJsonToDetailsTab(jsonObj);
}
function isoToRigntPanel($midmenuItem) {
var jsonObj = $midmenuItem.data("jsonObj");
isoJsonToDetailsTab(jsonObj);
@ -327,9 +332,7 @@ function doUpdateIso() {
data: createURL("command=updateIso&id="+id+"&name="+todb(name)+"&displayText="+todb(displaytext)),
dataType: "json",
success: function(json) {
var jsonObj = json.updateisoresponse;
isoToMidmenu(jsonObj, $("#midmenuItem_"+jsonObj.id));
isoJsonToDetailsTab(jsonObj);
isoAfterDetailsTabAction(json.updateisoresponse);
}
});
}

View File

@ -191,7 +191,7 @@ function templateToMidmenu(jsonObj, $midmenuItem1) {
}
function templateAfterDetailsTabAction(jsonObj) {
var $midmenuItem1 = $("#midmenuItem_"+jsonObj.id);
var $midmenuItem1 = $("#"+templateGetMidmenuId(jsonObj));
$midmenuItem1.data("jsonObj", jsonObj);
templateToMidmenu(jsonObj, $midmenuItem1);
templateJsonToDetailsTab(jsonObj);