From b2d0ad7eca2402aaf797e34790a66459eaf8ceef Mon Sep 17 00:00:00 2001 From: Aliaksandr Zahatski Date: Sat, 8 Jan 2022 19:02:01 +0300 Subject: [PATCH] fix menu handlers #22 --- app/renderer/components/App.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/renderer/components/App.tsx b/app/renderer/components/App.tsx index 020c232..8fb5e88 100644 --- a/app/renderer/components/App.tsx +++ b/app/renderer/components/App.tsx @@ -185,15 +185,18 @@ const App = ()=>{ } const togglePreviewMode = (e) => { - e.preventDefault() + console.log("tooflge") + Object.hasOwnProperty.call(e, 'preventDefault') && e.preventDefault(); setPreviewMode(!isPreviewMode) } - Mousetrap.bindGlobal(['command+/'], togglePreviewMode ) - Mousetrap.bindGlobal(['ctrl+s', 'command+s'], saveFileAction) + // make menu command listener + vmd.on('menu-file-save', saveFileAction) + vmd.on('view-preview-toggle', togglePreviewMode) + return () => { - Mousetrap.unbind(['ctrl+s', 'command+s']) - Mousetrap.unbind(['command+/']) + vmd.off('menu-file-save', saveFileAction) + vmd.off('view-preview-toggle', togglePreviewMode) } })