need to set app_header before message, as app_header is (temp.) replaced by it

This commit is contained in:
Ralf Becker 2013-12-13 01:15:41 +00:00
parent 042db5996a
commit 374312be3c

View File

@ -250,8 +250,11 @@ etemplate2.prototype.load = function(_name, _url, _data, _callback)
if(_data) {
this.etemplate_exec_id = _data.etemplate_exec_id;
// set app_header
if (typeof _data.app_header == 'string')
{
window.egw_app_header(_data.app_header);
}
}
var _load = function() {
egw.debug("log", "Loading template...");
@ -686,10 +689,17 @@ function etemplate2_handle_load(_type, _response)
}
}
// handle egw_framework::message()
if (jQuery.isArray(data['message']))
// need to set app_header before message, as message temp. replaces app_header
if (typeof data.data.app_header == 'string')
{
window.egw_message.apply(window, data['message']);
window.egw_app_header(data.data.app_header);
delete data.data.app_header;
}
// handle egw_framework::message()
if (jQuery.isArray(data.message))
{
window.egw_message.apply(window, data.message);
}
// handle egw_framework::window_close(), this will terminate execution