aboutsummaryrefslogtreecommitdiff
path: root/modules/core/terminal.js
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-06-16 06:01:21 +0200
committerAgando <roduccomm@gmail.com>2026-06-16 06:01:21 +0200
commit6aa24b976952a698c673d350977721b27193183d (patch)
tree5586529d0f9932c4a2db19b9aca82b05423d10ab /modules/core/terminal.js
parentdaff0939a7997b45aed12c7d157f6adcfbd087ec (diff)
auto: 2026-06-16_06:00 changes
Diffstat (limited to 'modules/core/terminal.js')
-rw-r--r--modules/core/terminal.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/modules/core/terminal.js b/modules/core/terminal.js
index c416b8b..504e08d 100644
--- a/modules/core/terminal.js
+++ b/modules/core/terminal.js
@@ -1279,7 +1279,7 @@
} catch (e) {}
}
async _loadExtModules(filterKeys) {
- const autoLoadKeys = filterKeys || ['calc', 'voice', 'cron', 'theme', 'wpm', 'mindmap', 'webdav', 'skill-pack-core', 'cryptogzip', 'tutorial', 'floating', 'console'];
+ const autoLoadKeys = filterKeys || ['calc', 'voice', 'debug-panel', 'cron', 'theme', 'wpm', 'mindmap', 'webdav', 'skill-pack-core', 'cryptogzip', 'tutorial', 'floating', 'console'];
const cacheVer = localStorage.getItem('webx11_cache_ver') || '2026-05-27-14';
let index = null;
let lastErr = null;
@@ -1312,7 +1312,7 @@
}
async reloadPersistedModules() {
const registry = this.moduleManager.moduleRegistry;
- const skipList = ['calc', 'voice', 'cron', 'theme', 'wpm', 'mindmap', 'webdav', 'skill-pack-core', 'editor', 'diff', 'alias', 'finder', 'filemgr', 'cryptogzip', 'shell', 'tutorial', 'busybox', 'floating', 'console'];
+ const skipList = ['calc', 'voice', 'debug-panel', 'cron', 'theme', 'wpm', 'mindmap', 'webdav', 'skill-pack-core', 'editor', 'diff', 'alias', 'finder', 'filemgr', 'cryptogzip', 'shell', 'tutorial', 'busybox', 'floating', 'console'];
for (const mod of registry) {
if (mod.enabled && mod.url) {
// Skip ext modules — they load via _loadExtModules
@@ -2509,6 +2509,15 @@
voiceMod.handle([]);
}
}
+ toggleDebugPanel() {
+ const mod = this.moduleManager.modules['DebugPanel'];
+ if (mod) {
+ mod.terminal = this;
+ mod.toggle();
+ } else {
+ this.print('Debug panel not loaded', 'warning');
+ }
+ }
setFontSize(size) {
const s = parseInt(size);
if (isNaN(s) || s < 8 || s > 32) {