mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-29 20:19:22 +03:00
Underscore.js _.delay() to native setTimeout()
This commit is contained in:
parent
a82575a830
commit
43c92a82e6
29 changed files with 67 additions and 82 deletions
|
|
@ -131,7 +131,7 @@ class AbstractApp extends AbstractBoot {
|
|||
}
|
||||
|
||||
redirectToAdminPanel() {
|
||||
_.delay(() => {
|
||||
setTimeout(() => {
|
||||
window.location.href = rootAdmin();
|
||||
}, Magics.Time100ms);
|
||||
}
|
||||
|
|
@ -174,7 +174,7 @@ class AbstractApp extends AbstractBoot {
|
|||
customLogoutLink = customLogoutLink || (admin ? rootAdmin() : rootUser());
|
||||
|
||||
if (logout && window.location.href !== customLogoutLink) {
|
||||
_.delay(() => {
|
||||
setTimeout(() => {
|
||||
if (inIframe && window.parent) {
|
||||
window.parent.location.href = customLogoutLink;
|
||||
} else {
|
||||
|
|
@ -188,7 +188,7 @@ class AbstractApp extends AbstractBoot {
|
|||
setHash(root(), true);
|
||||
routeOff();
|
||||
|
||||
_.delay(() => {
|
||||
setTimeout(() => {
|
||||
if (inIframe && window.parent) {
|
||||
window.parent.location.reload();
|
||||
} else {
|
||||
|
|
@ -233,7 +233,7 @@ class AbstractApp extends AbstractBoot {
|
|||
|
||||
initOnStartOrLangChange(initNotificationLanguage);
|
||||
|
||||
_.delay(windowResizeCallback, Magics.Time1s);
|
||||
setTimeout(windowResizeCallback, Magics.Time1s);
|
||||
|
||||
Events.sub('ssm.mobile-enter', () => {
|
||||
leftPanelDisabled(true);
|
||||
|
|
|
|||
|
|
@ -173,7 +173,7 @@ class AppUser extends AbstractApp {
|
|||
}
|
||||
|
||||
if (Settings.settingsGet('UserBackgroundHash')) {
|
||||
_.delay(() => {
|
||||
setTimeout(() => {
|
||||
const img = userBackground(Settings.settingsGet('UserBackgroundHash'));
|
||||
if (img) {
|
||||
$htmlCL.add('UserBackground');
|
||||
|
|
@ -455,7 +455,7 @@ class AppUser extends AbstractApp {
|
|||
.then((value) => !!value)
|
||||
.then(callback)
|
||||
.catch(() => {
|
||||
_.delay(() => {
|
||||
setTimeout(() => {
|
||||
if (callback) {
|
||||
callback(false); // eslint-disable-line callback-return
|
||||
}
|
||||
|
|
@ -597,7 +597,7 @@ class AppUser extends AbstractApp {
|
|||
}
|
||||
|
||||
if (isUnd(bBoot) ? false : !!bBoot) {
|
||||
_.delay(() => this.accountsCounts(), 1000 * 5);
|
||||
setTimeout(() => this.accountsCounts(), 1000 * 5);
|
||||
Events.sub('interval.10m-after5m', () => this.accountsCounts());
|
||||
}
|
||||
|
||||
|
|
@ -797,7 +797,7 @@ class AppUser extends AbstractApp {
|
|||
});
|
||||
|
||||
if (boot) {
|
||||
_.delay(() => this.folderInformationMultiply(true), 2000);
|
||||
setTimeout(() => this.folderInformationMultiply(true), 2000);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1141,22 +1141,22 @@ class AppUser extends AbstractApp {
|
|||
contactsSyncInterval = 5 <= contactsSyncInterval ? contactsSyncInterval : 20;
|
||||
contactsSyncInterval = 320 >= contactsSyncInterval ? contactsSyncInterval : 320;
|
||||
|
||||
_.delay(() => this.contactsSync(), Magics.Time10s);
|
||||
_.delay(() => this.folderInformationMultiply(true), Magics.Time2s);
|
||||
setTimeout(() => this.contactsSync(), Magics.Time10s);
|
||||
setTimeout(() => this.folderInformationMultiply(true), Magics.Time2s);
|
||||
|
||||
window.setInterval(() => this.contactsSync(), contactsSyncInterval * 60000 + 5000);
|
||||
|
||||
this.accountsAndIdentities(true);
|
||||
|
||||
_.delay(() => {
|
||||
setTimeout(() => {
|
||||
const sF = FolderStore.currentFolderFullNameRaw();
|
||||
if (getFolderInboxName() !== sF) {
|
||||
this.folderInformation(sF);
|
||||
}
|
||||
}, 1000);
|
||||
|
||||
_.delay(() => this.quota(), 5000);
|
||||
_.delay(() => Remote.appDelayStart(noop), 35000);
|
||||
setTimeout(() => this.quota(), 5000);
|
||||
setTimeout(() => Remote.appDelayStart(noop), 35000);
|
||||
|
||||
Events.sub('rl.auto-logout', () => this.logout());
|
||||
|
||||
|
|
@ -1164,7 +1164,7 @@ class AppUser extends AbstractApp {
|
|||
Events.pub('rl.bootstart-user-screens');
|
||||
|
||||
if (Settings.settingsGet('WelcomePageUrl')) {
|
||||
_.delay(() => this.bootstartWelcomePopup(Settings.settingsGet('WelcomePageUrl')), 1000);
|
||||
setTimeout(() => this.bootstartWelcomePopup(Settings.settingsGet('WelcomePageUrl')), 1000);
|
||||
}
|
||||
|
||||
if (
|
||||
|
|
@ -1172,7 +1172,7 @@ class AppUser extends AbstractApp {
|
|||
window.navigator.registerProtocolHandler &&
|
||||
Settings.capa(Capa.Composer)
|
||||
) {
|
||||
_.delay(() => {
|
||||
setTimeout(() => {
|
||||
try {
|
||||
window.navigator.registerProtocolHandler(
|
||||
'mailto',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue