From 2f1bae0f773330264d31c77e6616f9f720d03779 Mon Sep 17 00:00:00 2001 From: Tobias Keller <39527519+Tobias-Keller@users.noreply.github.com> Date: Fri, 27 Mar 2020 16:17:58 +0100 Subject: [PATCH] Add `showSaveImage` option (#100) --- index.d.ts | 7 +++++++ index.js | 2 +- readme.md | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index 44f3592..b8f2a71 100644 --- a/index.d.ts +++ b/index.d.ts @@ -143,6 +143,13 @@ declare namespace contextMenu { */ readonly showCopyImageAddress?: boolean; + /** + Show the `Save Image` menu item when right-clicking on an image. + + @default false + */ + readonly showSaveImage?: boolean; + /** Show the `Save Image As…` menu item when right-clicking on an image. diff --git a/index.js b/index.js index 1d6184b..bfac64c 100644 --- a/index.js +++ b/index.js @@ -181,7 +181,7 @@ const create = (win, options) => { defaultActions.copy(), defaultActions.paste(), defaultActions.separator(), - defaultActions.saveImage(), + options.showSaveImage && defaultActions.saveImage(), options.showSaveImageAs && defaultActions.saveImageAs(), options.showCopyImage !== false && defaultActions.copyImage(), options.showCopyImageAddress && defaultActions.copyImageAddress(), diff --git a/readme.md b/readme.md index 03de5e0..5e7121a 100644 --- a/readme.md +++ b/readme.md @@ -104,6 +104,13 @@ Default: `false` Show the `Copy Image Address` menu item when right-clicking on an image. +#### showSaveImage + +Type: `boolean`\ +Default: `false` + +Show the `Save Image` menu item when right-clicking on an image. + #### showSaveImageAs Type: `boolean`\