From 87741c5a912cbcb7e01674407a73a74163b913a0 Mon Sep 17 00:00:00 2001 From: Josh Wilson Date: Mon, 29 Apr 2019 17:30:50 +0200 Subject: [PATCH] feat(context): Add more context menus. Fixes #597 --- app/components/Tab/Tab.tsx | 46 +++++++++++++++++++++++ app/extensions/safe/auth-web-app/store.ts | 1 - 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/app/components/Tab/Tab.tsx b/app/components/Tab/Tab.tsx index 4e1a2c0c5..21191fec5 100644 --- a/app/components/Tab/Tab.tsx +++ b/app/components/Tab/Tab.tsx @@ -105,6 +105,35 @@ export class Tab extends Component { contextMenu( { window: webview, append: ( params ) => [ + { + label: 'Reload', + accelerator: 'CommandOrControl+R', + click() { + webview.reload(); + } + }, + { + label: 'Hard Reload', + // accelerator: 'CommandOrControl+Shift+R', + click() { + webview.reloadIgnoringCache(); + } + }, + { + label: 'Forward', + accelerator: 'CommandOrControl + ]', + click() { + webview.goForward(); + } + }, + { + label: 'Backward', + accelerator: 'CommandOrControl + [', + click() { + webview.goBack(); + } + }, + { type: 'separator' }, { label: 'Open Link in New Tab.', visible: params.linkURL && params.linkURL.length > 0, @@ -115,6 +144,23 @@ export class Tab extends Component { isActiveTab: true } ); } + }, + { type: 'separator' }, + { + label: 'Cut', + selector: 'cut:' + }, + { + label: 'Copy', + selector: 'copy:' + }, + { + label: 'Paste', + selector: 'paste:' + }, + { + label: 'Select All', + selector: 'selectAll:' } ], showCopyImageAddress: true, diff --git a/app/extensions/safe/auth-web-app/store.ts b/app/extensions/safe/auth-web-app/store.ts index 85d8da940..c9a53a0af 100644 --- a/app/extensions/safe/auth-web-app/store.ts +++ b/app/extensions/safe/auth-web-app/store.ts @@ -32,7 +32,6 @@ export const history = createHashHistory(); const router = routerMiddleware( history ); -console.log( 'HERE WE HAVE::::', thunk, router, logger, promise ); const enhancer = compose( applyMiddleware( thunk, router, logger, promise ), window.devToolsExtension