From 176c3a5d51fb28528bb1da0c2e8da4f318be8fb7 Mon Sep 17 00:00:00 2001 From: zadam Date: Sat, 9 Feb 2019 19:25:55 +0100 Subject: [PATCH] added dev tools to global menu --- src/public/javascripts/services/entrypoints.js | 13 +++++++++---- src/public/javascripts/services/utils.js | 2 +- src/views/desktop.ejs | 5 +++++ 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/public/javascripts/services/entrypoints.js b/src/public/javascripts/services/entrypoints.js index 4cba5ae83..c4f249e4e 100644 --- a/src/public/javascripts/services/entrypoints.js +++ b/src/public/javascripts/services/entrypoints.js @@ -94,13 +94,18 @@ function registerEntrypoints() { utils.bindShortcut('ctrl+r', utils.reloadApp); - utils.bindShortcut('ctrl+shift+i', () => { - if (utils.isElectron()) { + $("#open-dev-tools-button").toggle(utils.isElectron()); + + if (utils.isElectron()) { + const openDevTools = () => { require('electron').remote.getCurrentWindow().toggleDevTools(); return false; - } - }); + }; + + utils.bindShortcut('ctrl+shift+i', openDevTools); + $("#open-dev-tools-button").click(openDevTools); + } function openInPageSearch() { if (utils.isElectron()) { diff --git a/src/public/javascripts/services/utils.js b/src/public/javascripts/services/utils.js index 4e0e74980..3f24b7f41 100644 --- a/src/public/javascripts/services/utils.js +++ b/src/public/javascripts/services/utils.js @@ -45,7 +45,7 @@ function now() { } function isElectron() { - return window && window.process && window.process.type; + return !!(window && window.process && window.process.type); } function isMac() { diff --git a/src/views/desktop.ejs b/src/views/desktop.ejs index 3664f3976..a426f692f 100644 --- a/src/views/desktop.ejs +++ b/src/views/desktop.ejs @@ -61,6 +61,11 @@ Sync (0) + + + Open Dev Tools + + Logout