From a7179277a267a937ad2f48f68e2d9c8013dee0d3 Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 14 Mar 2020 09:28:15 +0100 Subject: [PATCH] Fixed compatibility with Mobirise v5 --- CHANGELOG.md | 4 ++++ src/app.js | 15 ++++++++++++--- src/params.json | 6 +++--- src/thumbnail.png | Bin 9437 -> 0 bytes src/thumbnail.svg | 10 ++++++++++ 5 files changed, 29 insertions(+), 6 deletions(-) delete mode 100644 src/thumbnail.png create mode 100644 src/thumbnail.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a5856c..1f159be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. +## v4 (2020-03-14) + +- Fixed compatibility with Mobirise v5 + ## v3 (2019-11-01) - Updated the way site settings were handled diff --git a/src/app.js b/src/app.js index 49822b1..603319a 100644 --- a/src/app.js +++ b/src/app.js @@ -1,9 +1,11 @@ -(function(jQuery, mbrApp) { +defineM("witsec-white-label", function(g, mbrApp, tr) { mbrApp.regExtension({ name: "witsec-white-label", events: { load: function() { - var a = this; + var a = this; + + // On publish, remove references to Mobirise a.addFilter("publishHTML", function(b) { var c = a.projectSettings["witsec-white-label"] || false; @@ -42,7 +44,14 @@ b.push(c); return b }); + + // Respond to enabling/disabling white label + mbrApp.$body.on("change", "#witsec-white-label", function() { + if (!$("#witsec-white-label").prop("checked")) { + a.projectSettings["witsec-white-label"] = false; + } + }); } } }) -})(jQuery, mbrApp); \ No newline at end of file +}, ["jQuery", "mbrApp", "TR()"]); \ No newline at end of file diff --git a/src/params.json b/src/params.json index 66d6f4e..7e13e86 100644 --- a/src/params.json +++ b/src/params.json @@ -1,9 +1,9 @@ { - "name": "White Label v3", + "name": "White Label v4", "alias": "witsec-white-label", - "version": 3, + "version": 4, "minAppVersion": "4.10.17", "appScript": true, "description":"White label your website by removing references to Mobirise in the source code. Learn more...", - "logo":"thumbnail.png" + "logo":"thumbnail.svg" } \ No newline at end of file diff --git a/src/thumbnail.png b/src/thumbnail.png deleted file mode 100644 index c38d8eb954c1e69bf4937c53cfd98e27f6982255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9437 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 + + + + + + + \ No newline at end of file