add traceload debug option. change electron module init order
This commit is contained in:
parent
244969ef5f
commit
e10111ce5b
2 changed files with 19 additions and 2 deletions
|
|
@ -1,8 +1,8 @@
|
|||
if (self.kiri && !self.kiri.electron) {
|
||||
self.kiri.electron = {};
|
||||
self.kiri.load(api => {
|
||||
console.log('ELECTRON MODULE RUNNING');
|
||||
api.event.on('load-done', () => {
|
||||
console.log('ELECTRON MODULE LOADED');
|
||||
api.event.on('init-done', () => {
|
||||
$('app-name-text').innerText = "More Info";
|
||||
$('top-sep').style.display = 'flex';
|
||||
});
|
||||
|
|
|
|||
|
|
@ -6,12 +6,29 @@ import '../add/three.js';
|
|||
import '../kiri/core/lang.js';
|
||||
import '../kiri/core/lang-en.js';
|
||||
|
||||
import { broker } from '../moto/broker.js';
|
||||
import { run } from '../kiri/core/init.js';
|
||||
|
||||
let traceload = location.search.indexOf('traceload') > 0;
|
||||
let load = [];
|
||||
|
||||
if (traceload) {
|
||||
broker.subscribe([
|
||||
"init.one",
|
||||
"init.two",
|
||||
"init.lang",
|
||||
"init-done",
|
||||
"load-done",
|
||||
], (msg, topic) => {
|
||||
console.log(topic, '->', msg);
|
||||
})
|
||||
}
|
||||
|
||||
function safeExec(fn) {
|
||||
try {
|
||||
if (traceload) {
|
||||
console.log('kiri | exec |', fn);
|
||||
}
|
||||
fn(kiri.api);
|
||||
} catch (error) {
|
||||
console.log('load error', fn, error);
|
||||
|
|
|
|||
Loading…
Reference in a new issue