Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI

This commit is contained in:
djmaze 2022-03-11 10:26:25 +01:00
parent ec6a79d9d6
commit d6dc4d291c
23 changed files with 460 additions and 490 deletions

View file

@ -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

View file

@ -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);