rl.setWindowTitle() to rl.setTitle()

This commit is contained in:
the-djmaze 2022-11-14 09:15:25 +01:00
parent 951ba62621
commit 089f016633
7 changed files with 11 additions and 12 deletions

View file

@ -212,7 +212,7 @@ export class AppUser extends AbstractApp {
start() {
if (SettingsGet('Auth')) {
rl.setWindowTitle(i18n('GLOBAL/LOADING'));
rl.setTitle(i18n('GLOBAL/LOADING'));
SMAudio.notifications(!!SettingsGet('SoundNotification'));
NotificationUserStore.enabled(!!SettingsGet('DesktopNotifications'));

View file

@ -8,6 +8,6 @@ export class LoginAdminScreen extends AbstractScreen {
}
onShow() {
rl.setWindowTitle();
rl.setTitle();
}
}

View file

@ -37,6 +37,6 @@ export class SettingsAdminScreen extends AbstractSettingsScreen {
}
onShow() {
rl.setWindowTitle();
rl.setTitle();
}
}

View file

@ -8,6 +8,6 @@ export class LoginUserScreen extends AbstractScreen {
}
onShow() {
rl.setWindowTitle();
rl.setTitle();
}
}

View file

@ -46,7 +46,7 @@ export class MailBoxUserScreen extends AbstractScreen {
const count = Settings.app('listPermanentFiltered') ? 0 : FolderUserStore.foldersInboxUnreadCount(),
email = AccountUserStore.email();
rl.setWindowTitle(
rl.setTitle(
(email
? '' + (0 < count ? '(' + count + ') ' : ' ') + email + ' - '
: ''

View file

@ -72,6 +72,6 @@ export class SettingsUserScreen extends AbstractSettingsScreen {
setSettingsTitle() {
const sEmail = AccountUserStore.email();
rl.setWindowTitle((sEmail ? sEmail + ' - ' : '') + this.sSettingsTitle);
rl.setTitle((sEmail ? sEmail + ' - ' : '') + this.sSettingsTitle);
}
}

View file

@ -1,13 +1,11 @@
(doc => {
navigator.cookieEnabled || doc.location.replace('./?/NoCookie');
const
eId = id => doc.getElementById('rl-'+id),
app = eId('app'),
admin = app && '1' == app.dataset.admin,
layout = doc.cookie.match(/(^|;) ?rllayout=([^;]+)/) || '',
badBrowser = () => doc.location.replace('./?/BadBrowser'),
redirect = path => doc.location.replace('./?/'+path),
showError = msg => {
let div = eId('loading-error');
@ -30,7 +28,8 @@ const
});
};
[].flat || badBrowser();
navigator.cookieEnabled || redirect('NoCookie');
[].flat || redirect('BadBrowser');
let RL_APP_DATA = {};
@ -45,13 +44,13 @@ window.rl = {
app: name => RL_APP_DATA.System[name]
},
setWindowTitle: title =>
setTitle: title =>
doc.title = (title || '') + (RL_APP_DATA.Title ? (title ? ' - ' : '') + RL_APP_DATA.Title : ''),
initData: appData => {
RL_APP_DATA = appData;
const url = appData.StaticLibsJs,
cb = () => rl.app ? rl.app.bootstart() : badBrowser();
cb = () => rl.app.bootstart();
loadScript(url)
.then(() => loadScript(url.replace('/libs.', `/${admin?'admin':'app'}.`)))
.then(() => appData.PluginsLink ? loadScript(appData.PluginsLink) : Promise.resolve())