Some fixes for darkmode:

- Fix darkmode not switched in popups
- Fix a quick white page shown before switching to darkmode when it's set to 'auto'
This commit is contained in:
Hadi Nategh
2021-01-27 12:26:37 +01:00
parent e980f3a851
commit b9570b9b60
5 changed files with 28 additions and 9 deletions

View File

@ -203,12 +203,15 @@ export abstract class EgwApp
}
this.et2 = et2.widgetContainer;
this._fix_iFrameScrolling();
if (this.egw && this.egw.is_popup()) this._set_Window_title();
if (this.egw && this.egw.is_popup())
{
this._set_Window_title();
// apply theme mode
jQuery('html').attr('data-darkmode', egw.getSessionItem('api', 'darkmode') == '0'?'0':'1');
}
// Highlights the favorite based on initial list state
this.highlight_favorite();
// apply theme mode
window.framework._setDarkMode(egw.getSessionItem('api', 'darkmode'));
}
/**