diff --git a/mods/electron/.electron b/mods/electron/.electron new file mode 100644 index 00000000..e69de29b diff --git a/mods/electron/electron.js b/mods/electron/electron.js new file mode 100644 index 00000000..6dc58679 --- /dev/null +++ b/mods/electron/electron.js @@ -0,0 +1,12 @@ +if (self.kiri) +self.kiri.load(api => { + console.log('ELECTRON MODULE RUNNING'); + api.electron = {}; + api.event.on('init-done', () => { + $('top-sep').style.display = 'flex'; + }); + api.stats.set('kiri', self.kiri.version + 'e'); +}); +if (self.mesh && self.mesh.api) { + self.mesh.api.electron = {}; +} diff --git a/mods/electron/init.js b/mods/electron/init.js new file mode 100644 index 00000000..9a8fc6e7 --- /dev/null +++ b/mods/electron/init.js @@ -0,0 +1,9 @@ +/** + * for electron standalone build support + */ +module.exports = function(server) { + // insert script before all others in kiri client + server.inject("kiri", "electron.js"); + // insert scripts into mesh client + server.inject("mesh", "electron.js"); +}; diff --git a/src/kiri/main.js b/src/kiri/main.js index feddece1..d61eaefe 100644 --- a/src/kiri/main.js +++ b/src/kiri/main.js @@ -269,7 +269,7 @@ gapp.register("kiri.main", (root, exports) => { let inits = parseInt(SDB.getItem('kiri-init') || stats.get('init') || 0) + 1; SDB.setItem('kiri-init', inits); stats.set('init', inits); - stats.set('kiri', kiri.version); + stats.set('kiri', kiri.version || gapp.version); // remove version from url, preserve other settings WIN.history.replaceState({},'','/kiri/' + encodeOpt(SETUP) + LOC.hash);