add electron mod to ensure proper vars set for build
This commit is contained in:
parent
ac8b9c86cb
commit
38cc105d8a
4 changed files with 22 additions and 1 deletions
0
mods/electron/.electron
Normal file
0
mods/electron/.electron
Normal file
12
mods/electron/electron.js
Normal file
12
mods/electron/electron.js
Normal file
|
|
@ -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 = {};
|
||||
}
|
||||
9
mods/electron/init.js
Normal file
9
mods/electron/init.js
Normal file
|
|
@ -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");
|
||||
};
|
||||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in a new issue