aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/Menu.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Menu.js')
-rw-r--r--src/lib/Menu.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/Menu.js b/src/lib/Menu.js
index dde4f694a..d0dc28da6 100644
--- a/src/lib/Menu.js
+++ b/src/lib/Menu.js
@@ -139,6 +139,10 @@ const menuItems = defineMessages({
139 id: 'menu.view.lockFerdi', 139 id: 'menu.view.lockFerdi',
140 defaultMessage: '!!!Lock Ferdi', 140 defaultMessage: '!!!Lock Ferdi',
141 }, 141 },
142 reloadTodos: {
143 id: 'menu.view.reloadTodos',
144 defaultMessage: '!!!Reload ToDos',
145 },
142 minimize: { 146 minimize: {
143 id: 'menu.window.minimize', 147 id: 'menu.window.minimize',
144 defaultMessage: '!!!Minimize', 148 defaultMessage: '!!!Minimize',
@@ -856,6 +860,8 @@ export default class FranzMenu {
856 accelerator: `${cmdKey}+Shift+Alt+I`, 860 accelerator: `${cmdKey}+Shift+Alt+I`,
857 click: () => { 861 click: () => {
858 this.actions.service.openDevToolsForActiveService(); 862 this.actions.service.openDevToolsForActiveService();
863 const webview = document.querySelector('#todos-panel webview');
864 if (webview) this.actions.todos.openDevTools();
859 }, 865 },
860 enabled: this.stores.user.isLoggedIn && this.stores.services.enabled.length > 0, 866 enabled: this.stores.user.isLoggedIn && this.stores.services.enabled.length > 0,
861 }); 867 });
@@ -894,6 +900,12 @@ export default class FranzMenu {
894 window.location.reload(); 900 window.location.reload();
895 }, 901 },
896 }, { 902 }, {
903 label: intl.formatMessage(menuItems.reloadTodos),
904 accelerator: `${cmdKey}+Shift+Alt+R`,
905 click: () => {
906 this.actions.todos.reload();
907 },
908 }, {
897 type: 'separator', 909 type: 'separator',
898 }, { 910 }, {
899 label: intl.formatMessage(menuItems.lockFerdi), 911 label: intl.formatMessage(menuItems.lockFerdi),