Underscore.js _.delay() to native setTimeout()

This commit is contained in:
djmaze 2020-07-22 20:28:25 +02:00
parent a82575a830
commit 43c92a82e6
29 changed files with 67 additions and 82 deletions

View file

@ -276,7 +276,7 @@ class ContactsPopupView extends AbstractViewNext {
this.sLastComposeFocusedField = '';
_.delay(() => {
setTimeout(() => {
showScreenPopup(require('View/Popup/Compose'), [ComposeType.Empty, null, toEmails, ccEmails, bccEmails]);
}, Magics.Time200ms);
}
@ -327,14 +327,14 @@ class ContactsPopupView extends AbstractViewNext {
res = true;
}
_.delay(() => {
setTimeout(() => {
this.viewSaveTrigger(res ? SaveSettingsStep.TrueResult : SaveSettingsStep.FalseResult);
}, Magics.Time350ms);
if (res) {
this.watchDirty(false);
_.delay(() => {
setTimeout(() => {
this.viewSaveTrigger(SaveSettingsStep.Idle);
}, Magics.Time1s);
}
@ -470,7 +470,7 @@ class ContactsPopupView extends AbstractViewNext {
this.bDropPageAfterDelete = true;
}
_.delay(() => {
setTimeout(() => {
contacts.forEach(contact => {
koContacts.remove(contact);
delegateRunOnDestroy(contact);
@ -495,7 +495,7 @@ class ContactsPopupView extends AbstractViewNext {
if (Magics.Time500ms < (StorageResultType.Success === sResult && oData && oData.Time ? pInt(oData.Time) : 0)) {
this.reloadContactList(this.bDropPageAfterDelete);
} else {
_.delay(() => {
setTimeout(() => {
this.reloadContactList(this.bDropPageAfterDelete);
}, Magics.Time500ms);
}