modify kiri ui to use updated dependency management
This commit is contained in:
parent
47903526b6
commit
d7be37478d
38 changed files with 300 additions and 230 deletions
|
|
@ -2,22 +2,32 @@
|
|||
|
||||
"use strict";
|
||||
|
||||
gapp.register("main.kiri", [], (root) => {
|
||||
// use: kiri.init
|
||||
// use: kiri.main
|
||||
gapp.main("main.kiri", [], (root) => {
|
||||
|
||||
const modfns = root.kirimod = [];
|
||||
const { kiri } = root;
|
||||
const { api } = kiri;
|
||||
|
||||
const kiri = root.kiri = {
|
||||
beta: 3303,
|
||||
driver: {}, // driver modules
|
||||
load(fn) {
|
||||
modfns.push(fn);
|
||||
},
|
||||
load_exec(api) {
|
||||
// complete module loading
|
||||
modfns.forEach(modfn => { modfn(api || kiri.api)} );
|
||||
// rewrite load() to be immediate post-finalize
|
||||
kiri.load = (modfn) => { modfn(api || kiri.api) };
|
||||
}
|
||||
};
|
||||
// complete module loading
|
||||
kiri.load_exec();
|
||||
|
||||
}, (root) => {
|
||||
|
||||
const modfns = root.kirimod = [];
|
||||
|
||||
const kiri = root.kiri = {
|
||||
beta: 3303,
|
||||
driver: {}, // driver modules
|
||||
load(fn) {
|
||||
modfns.push(fn);
|
||||
},
|
||||
load_exec(api) {
|
||||
// complete module loading
|
||||
modfns.forEach(modfn => { modfn(api || kiri.api)} );
|
||||
// rewrite load() to be immediate post-finalize
|
||||
kiri.load = (modfn) => { modfn(api || kiri.api) };
|
||||
}
|
||||
};
|
||||
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in a new issue