From 678f4102a5b5a1f497fdaa8b3068683a77e5f546 Mon Sep 17 00:00:00 2001 From: shortcutme <tamas@zeronet.io> Date: Thu, 4 Oct 2018 15:43:25 +0200 Subject: [PATCH] Confirmation of private key forgot --- plugins/Sidebar/media/Sidebar.coffee | 7 +++++-- plugins/Sidebar/media/all.js | 9 +++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/plugins/Sidebar/media/Sidebar.coffee b/plugins/Sidebar/media/Sidebar.coffee index fb78370b..0ddc0800 100644 --- a/plugins/Sidebar/media/Sidebar.coffee +++ b/plugins/Sidebar/media/Sidebar.coffee @@ -210,8 +210,11 @@ class Sidebar extends Class return false @tag.find("#privatekey-forgot").off("click, touchend").on "click touchend", (e) => - @wrapper.ws.cmd "userSetSitePrivatekey", [""], (res) => - @wrapper.notifications.add "privatekey", "done", "Saved private key removed", 5000 + @wrapper.displayConfirm "Remove saved prive key for this site?", "Forgot", (res) => + if not res + return false + @wrapper.ws.cmd "userSetSitePrivatekey", [""], (res) => + @wrapper.notifications.add "privatekey", "done", "Saved private key removed", 5000 return false diff --git a/plugins/Sidebar/media/all.js b/plugins/Sidebar/media/all.js index 1a9725a9..c09d2ee4 100644 --- a/plugins/Sidebar/media/all.js +++ b/plugins/Sidebar/media/all.js @@ -608,8 +608,13 @@ window.initScrollable = function () { })(this)); return this.tag.find("#privatekey-forgot").off("click, touchend").on("click touchend", (function(_this) { return function(e) { - _this.wrapper.ws.cmd("userSetSitePrivatekey", [""], function(res) { - return _this.wrapper.notifications.add("privatekey", "done", "Saved private key removed", 5000); + _this.wrapper.displayConfirm("Remove saved prive key for this site?", "Forgot", function(res) { + if (!res) { + return false; + } + return _this.wrapper.ws.cmd("userSetSitePrivatekey", [""], function(res) { + return _this.wrapper.notifications.add("privatekey", "done", "Saved private key removed", 5000); + }); }); return false; };