mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-30 04:29:21 +03:00
Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI
This commit is contained in:
parent
ec6a79d9d6
commit
d6dc4d291c
23 changed files with 460 additions and 490 deletions
|
|
@ -29,7 +29,7 @@ class AbstractView {
|
|||
|
||||
/*
|
||||
onBuild() {}
|
||||
onBeforeShow() {} // Happens before: hidden = false
|
||||
beforeShow() {} // Happens before: hidden = false
|
||||
onShow() {} // Happens after: hidden = false
|
||||
onHide() {}
|
||||
*/
|
||||
|
|
@ -73,7 +73,7 @@ export class AbstractViewPopup extends AbstractView
|
|||
onClose() {}
|
||||
|
||||
/*
|
||||
onBeforeShow() {} // Happens before showModal()
|
||||
beforeShow() {} // Happens before showModal()
|
||||
onShow() {} // Happens after showModal()
|
||||
afterShow() {} // Happens after showModal() animation transitionend
|
||||
onHide() {} // Happens before animation transitionend
|
||||
|
|
@ -112,7 +112,7 @@ export class AbstractViewSettings
|
|||
{
|
||||
/*
|
||||
onBuild(viewModelDom) {}
|
||||
onBeforeShow() {}
|
||||
beforeShow() {}
|
||||
onShow() {}
|
||||
onHide() {}
|
||||
viewModelDom
|
||||
|
|
|
|||
|
|
@ -214,7 +214,7 @@ const
|
|||
vmScreen.onShow && vmScreen.onShow();
|
||||
|
||||
forEachViewModel(vmScreen, (vm, dom) => {
|
||||
vm.onBeforeShow && vm.onBeforeShow();
|
||||
vm.beforeShow && vm.beforeShow();
|
||||
dom.hidden = false;
|
||||
vm.onShow && vm.onShow();
|
||||
autofocus(dom);
|
||||
|
|
@ -243,7 +243,7 @@ export const
|
|||
if (vm) {
|
||||
params = params || [];
|
||||
|
||||
vm.onBeforeShow && vm.onBeforeShow(...params);
|
||||
vm.beforeShow && vm.beforeShow(...params);
|
||||
|
||||
vm.modalVisible(true);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue