BUG-14843 Process Tracker - Menu Sticks
I added the menu item in the remove event when the windows is clsed.
This commit is contained in:
@@ -22,6 +22,7 @@ var stagesmap=function(){
|
|||||||
{image:"/images/add.png",text:G_STRINGS.ID_PROCESSMAP_ADD_STAGE,launch:this.addStage.extend(this)}
|
{image:"/images/add.png",text:G_STRINGS.ID_PROCESSMAP_ADD_STAGE,launch:this.addStage.extend(this)}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
menu_right = this.menu;
|
||||||
this.observers.menu.register(this.parent.closure({instance:this.menu,method:this.menu.remove}),this.menu);
|
this.observers.menu.register(this.parent.closure({instance:this.menu,method:this.menu.remove}),this.menu);
|
||||||
}
|
}
|
||||||
this.data.render.title();
|
this.data.render.title();
|
||||||
@@ -318,6 +319,7 @@ var stagesmap=function(){
|
|||||||
},args:index})}
|
},args:index})}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
menu_right = menu;
|
||||||
this.observers.menu.register(menu.remove,menu);
|
this.observers.menu.register(menu.remove,menu);
|
||||||
}
|
}
|
||||||
this.panels.editor.elements.content.appendChild(a);
|
this.panels.editor.elements.content.appendChild(a);
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ var editStagesMap = function(sProcessUID) {
|
|||||||
fx :{modal:true,opacity:true,blinkToFront:false,fadeIn:false,drag:false}
|
fx :{modal:true,opacity:true,blinkToFront:false,fadeIn:false,drag:false}
|
||||||
};
|
};
|
||||||
oPanel.events = {
|
oPanel.events = {
|
||||||
remove: function() { delete(oPanel); }.extend(this)
|
remove: function() { delete(oPanel); menu_right.remove(); }.extend(this)
|
||||||
};
|
};
|
||||||
oPanel.make();
|
oPanel.make();
|
||||||
oPanel.loader.show();
|
oPanel.loader.show();
|
||||||
|
|||||||
Reference in New Issue
Block a user