track top EGroupware window in egw object to be used as egw.top instead of window.top, which can throw a security exception

This commit is contained in:
Ralf Becker
2020-05-18 20:55:57 +02:00
parent 5b8e02fded
commit 588cd10043
11 changed files with 30 additions and 29 deletions

View File

@ -68,9 +68,9 @@ var EgwApp = /** @class */ (function () {
}
// Make sure we're running in the top window when we init sidebox
//@ts-ignore
if (window.app[this.appname] === this && window.top.app[this.appname] !== this && window.top.app[this.appname]) {
if (window.app[this.appname] === this && egw.top.app[this.appname] !== this && egw.top.app[this.appname]) {
//@ts-ignore
window.top.app[this.appname]._init_sidebox(sidebox);
egw.top.app[this.appname]._init_sidebox(sidebox);
}
else {
this._init_sidebox(sidebox);