more progressive style, flow, and separation refactoring

This commit is contained in:
Stewart Allen 2022-02-17 17:55:26 -05:00
commit addcfdde3e
16 changed files with 1097 additions and 1120 deletions

View file

@ -122,12 +122,15 @@ const PMODES = {
TOOLS: 2
};
const SEED = 'kiri-seed';
kiri.consts = {
PMODES,
COLOR,
LISTS,
MODES,
VIEWS,
SEED,
};
})();

View file

@ -37,7 +37,7 @@ kiri.load(function(API) {
};
function updateButtons() {
let isArrange = API.view.get() === API.const.VIEWS.ARRANGE;
let isArrange = API.view.get() === kiri.consts.VIEWS.ARRANGE;
$('doit').style.display = isArrange && stack.length ? 'flex' : 'none';
$('undo').disabled = stpos === 0;
$('redo').disabled = stpos == stack.length;

View file

@ -13,7 +13,7 @@ console.log/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
SDB = API.sdb,
UI = API.ui,
STATS = API.stats,
MODES = API.const.MODES;
MODES = KIRI.consts.MODES;
KIRI.export = exportFile;

File diff suppressed because it is too large Load diff

View file

@ -25,7 +25,6 @@
SPACE = kiri.space = moto.Space,
CATALOG = kiri.catalog = kiri.openCatalog(ODB),
STATS = new Stats(SDB),
SEED = 'kiri-seed',
// ---------------
CONF = kiri.conf,
clone = Object.clone;
@ -52,8 +51,7 @@
alerts = [],
grouping = false,
saveTimer = null,
version = kiri.version = gapp.version,
noop = () => { return false };
version = kiri.version = gapp.version;
// add show() to catalog for API
CATALOG.show = showCatalog;
@ -167,13 +165,9 @@
const: {
LANG,
LOCAL,
MODES,
SEED,
SETUP,
SECURE,
STACKS,
SPACE,
VIEWS,
},
devel,
doit: {
@ -271,6 +265,7 @@
save: saveWorkspace,
set_focus: setFocus,
update: SPACE.update,
is_dark() { return settings.controller.dark }
},
tweak,
util: {

View file

@ -51,7 +51,7 @@ kiri.utils = {
encodeOpt,
ajax,
o2js,
js2o
js2o,
};
})();

View file

@ -877,6 +877,4 @@ dispatch.onmessage = self.onmessage = function(e) {
};
// load kiri modules
KIRI.loader.forEach(fn => {
fn(dispatch);
});
KIRI.load_exec(dispatch);