mirror of https://github.com/keeweb/keeweb.git
feat: add shortcut bind to open DevTools
This commit is contained in:
parent
540d5f8dd4
commit
1d4b8d7f49
|
@ -74,6 +74,7 @@ class AppView extends View {
|
||||||
this.listenTo(Events, 'select-all', this.selectAll);
|
this.listenTo(Events, 'select-all', this.selectAll);
|
||||||
this.listenTo(Events, 'menu-select', this.menuSelect);
|
this.listenTo(Events, 'menu-select', this.menuSelect);
|
||||||
this.listenTo(Events, 'lock-workspace', this.lockWorkspace);
|
this.listenTo(Events, 'lock-workspace', this.lockWorkspace);
|
||||||
|
this.listenTo(Events, 'open-devtools', this.openDevTools);
|
||||||
this.listenTo(Events, 'show-file', this.showFileSettings);
|
this.listenTo(Events, 'show-file', this.showFileSettings);
|
||||||
this.listenTo(Events, 'open-file', this.toggleOpenFile);
|
this.listenTo(Events, 'open-file', this.toggleOpenFile);
|
||||||
this.listenTo(Events, 'save-all', this.saveAll);
|
this.listenTo(Events, 'save-all', this.saveAll);
|
||||||
|
@ -475,7 +476,9 @@ class AppView extends View {
|
||||||
}
|
}
|
||||||
|
|
||||||
openDevTools() {
|
openDevTools() {
|
||||||
if (Launcher && Launcher.devTools) {
|
const logger = new Logger('launcher');
|
||||||
|
logger.info('Opening developer console...');
|
||||||
|
if (Launcher) {
|
||||||
Launcher.openDevTools();
|
Launcher.openDevTools();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,6 +28,7 @@ class FooterView extends View {
|
||||||
this.onKey(Keys.DOM_VK_O, this.openFile, KeyHandler.SHORTCUT_ACTION);
|
this.onKey(Keys.DOM_VK_O, this.openFile, KeyHandler.SHORTCUT_ACTION);
|
||||||
this.onKey(Keys.DOM_VK_S, this.saveAll, KeyHandler.SHORTCUT_ACTION);
|
this.onKey(Keys.DOM_VK_S, this.saveAll, KeyHandler.SHORTCUT_ACTION);
|
||||||
this.onKey(Keys.DOM_VK_COMMA, this.toggleSettings, KeyHandler.SHORTCUT_ACTION);
|
this.onKey(Keys.DOM_VK_COMMA, this.toggleSettings, KeyHandler.SHORTCUT_ACTION);
|
||||||
|
this.onKey(Keys.DOM_VK_I, this.openDevTools, KeyHandler.SHORTCUT_ACTION);
|
||||||
|
|
||||||
this.listenTo(this, 'hide', this.viewHidden);
|
this.listenTo(this, 'hide', this.viewHidden);
|
||||||
this.listenTo(this.model.files, 'change', this.render);
|
this.listenTo(this.model.files, 'change', this.render);
|
||||||
|
@ -98,6 +99,10 @@ class FooterView extends View {
|
||||||
toggleSettings() {
|
toggleSettings() {
|
||||||
Events.emit('toggle-settings', 'general');
|
Events.emit('toggle-settings', 'general');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
openDevTools() {
|
||||||
|
Events.emit('open-devtools');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { FooterView };
|
export { FooterView };
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
<div><span class="shortcut">{{cmd}}G</span> {{res 'setShGen'}}</div>
|
<div><span class="shortcut">{{cmd}}G</span> {{res 'setShGen'}}</div>
|
||||||
<div><span class="shortcut">{{cmd}},</span> {{res 'setShSet'}}</div>
|
<div><span class="shortcut">{{cmd}},</span> {{res 'setShSet'}}</div>
|
||||||
<div><span class="shortcut">{{cmd}}L</span> {{res 'setShLock'}}</div>
|
<div><span class="shortcut">{{cmd}}L</span> {{res 'setShLock'}}</div>
|
||||||
|
<div><span class="shortcut">{{cmd}}I</span> {{res 'setDevConsole'}}</div>
|
||||||
{{#if globalShortcuts}}
|
{{#if globalShortcuts}}
|
||||||
<p>{{res 'setShGlobal'}}</p>
|
<p>{{res 'setShGlobal'}}</p>
|
||||||
<div><button class="shortcut btn-silent {{#if globalIsLarge}}shortcut-large{{/if}}"
|
<div><button class="shortcut btn-silent {{#if globalIsLarge}}shortcut-large{{/if}}"
|
||||||
|
|
Loading…
Reference in New Issue