From 6c06311f6ac47fa9dbb6fecc2e1b93a37439ee62 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Sat, 21 Sep 2024 15:16:16 +0200 Subject: [PATCH] Early version for 3.0.0 part6 --- menu.js | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/menu.js b/menu.js index a883913..f7094cf 100644 --- a/menu.js +++ b/menu.js @@ -21,6 +21,30 @@ module.exports = async kernel => return menu; } + if (!await kernel.running(__dirname, 'run.js') && !await kernel.running(__dirname, 'install.js') && !await kernel.running(__dirname, 'update.js') && !await kernel.running(__dirname, 'reset.js')) + { + [ + [ 'fa-solid fa-power-off', 'Run Default', 'Default' ], + [ 'fa-solid fa-gauge', 'Run Benchmark', 'Benchmark' ], + [ 'fa-solid fa-robot', 'Run Jobs', 'Jobs' ], + [ 'fa-solid fa-camera', 'Run Webcam', 'Webcam' ] + ] + .forEach(([ icon, text, mode ]) => + { + menu.push( + { + icon, + text, + href: 'run.js', + params: + { + run: true, + fullscreen: true, + mode + } + }); + }); + } if (await kernel.running(__dirname, 'run.js')) { const memory = await kernel.memory.local[path.resolve(__dirname, 'run.js')]; @@ -53,28 +77,6 @@ module.exports = async kernel => } else { - [ - [ 'fa-solid fa-power-off', 'Run Default', 'Default' ], - [ 'fa-solid fa-gauge', 'Run Benchmark', 'Benchmark' ], - [ 'fa-solid fa-robot', 'Run Jobs', 'Jobs' ], - [ 'fa-solid fa-camera', 'Run Webcam', 'Webcam' ] - ] - .forEach(([ icon, text, mode ]) => - { - menu.push( - { - icon, - text, - href: 'run.js', - params: - { - run: true, - fullscreen: true, - mode - } - }); - }); - [ [ 'fa-solid fa-plug', 'Install', 'install.js' ], [ 'fa-solid fa-rotate', 'Update', 'update.js' ],