From bdb5e1597cabc4eca2f18f0a603df82734c9b6af Mon Sep 17 00:00:00 2001 From: shortcutme Date: Wed, 9 Aug 2017 14:15:44 +0200 Subject: [PATCH] Sign automatically on sidebar save button if possible --- plugins/Sidebar/media/Sidebar.coffee | 2 ++ plugins/Sidebar/media/all.js | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/plugins/Sidebar/media/Sidebar.coffee b/plugins/Sidebar/media/Sidebar.coffee index b5672687..9f891260 100644 --- a/plugins/Sidebar/media/Sidebar.coffee +++ b/plugins/Sidebar/media/Sidebar.coffee @@ -349,6 +349,8 @@ class Sidebar extends Class wrapper.notifications.add "file-write", "error", "File write error: #{res}" else wrapper.notifications.add "file-write", "done", "Site settings saved!", 5000 + if wrapper.site_info.privatekey + wrapper.ws.cmd "siteSign", {privatekey: "stored", inner_path: "content.json", update_changed_files: true} @updateHtmlTag() return false diff --git a/plugins/Sidebar/media/all.js b/plugins/Sidebar/media/all.js index 8f36146e..0a54d46f 100644 --- a/plugins/Sidebar/media/all.js +++ b/plugins/Sidebar/media/all.js @@ -593,6 +593,13 @@ window.initScrollable = function () { return wrapper.notifications.add("file-write", "error", "File write error: " + res); } else { wrapper.notifications.add("file-write", "done", "Site settings saved!", 5000); + if (wrapper.site_info.privatekey) { + wrapper.ws.cmd("siteSign", { + privatekey: "stored", + inner_path: "content.json", + update_changed_files: true + }); + } return _this.updateHtmlTag(); } });