From bfdbc65c1e5da6a93256d39eb0f1d00b0fda8c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20B=C3=BCttner?= Date: Mon, 4 Dec 2017 16:56:25 +0100 Subject: [PATCH 1/3] fixes #323 communication after start can now be disabled --- src/mods/core.js | 3 +++ src/mods/settings.js | 5 +++++ src/mods/ui.js | 6 ++++++ 3 files changed, 14 insertions(+) diff --git a/src/mods/core.js b/src/mods/core.js index b82f62b..e9e8a04 100644 --- a/src/mods/core.js +++ b/src/mods/core.js @@ -79,6 +79,9 @@ idrinth.core = { * @returns {undefined} */ run: function(url, success, failure, timeout, additionalHeader) { + if(!idrinth.start && !idrinth.settings.get("server")) { + return; + } var requestHandler = new XMLHttpRequest(); requestHandler.onreadystatechange = function(event) { var request = (event || window.event).target; diff --git a/src/mods/settings.js b/src/mods/settings.js index 3b64597..8e68fd4 100644 --- a/src/mods/settings.js +++ b/src/mods/settings.js @@ -4,6 +4,11 @@ idrinth.settings = { * @type {object} */ data: { + /** + * + * @type Boolean + */ + server: false, /** * * @type Boolean diff --git a/src/mods/ui.js b/src/mods/ui.js index 02518f2..9668053 100644 --- a/src/mods/ui.js +++ b/src/mods/ui.js @@ -762,6 +762,12 @@ idrinth.ui = { rType: "#input", type: "checkbox", label: "setting.warBottomPage" + }, + { + name: "server", + rType: "#input", + type: "checkbox", + label: "setting.server" } ], "general" From 04d6762e0966b9b4744e27167bdcab715a1eae0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20B=C3=BCttner?= Date: Mon, 4 Dec 2017 17:08:22 +0100 Subject: [PATCH 2/3] fixes #311 add key to be replaced(server side change pending) --- src/mods/core.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mods/core.js b/src/mods/core.js index e9e8a04..c326ed9 100644 --- a/src/mods/core.js +++ b/src/mods/core.js @@ -370,6 +370,7 @@ idrinth.core = { } var blobURL = window.URL.createObjectURL( new Blob([ + "/*js:big*/" +//replaced server-side from libs/[name].js "self.onmessage = function(message) {var work=" + inWorker.toString() + ";self.postMessage(work(message.data));self.close();}" From e10086253a0c9646418617e572152f2451f39072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20B=C3=BCttner?= Date: Mon, 4 Dec 2017 19:33:03 +0100 Subject: [PATCH 3/3] Update core.js --- src/mods/core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mods/core.js b/src/mods/core.js index c326ed9..380e761 100644 --- a/src/mods/core.js +++ b/src/mods/core.js @@ -79,7 +79,7 @@ idrinth.core = { * @returns {undefined} */ run: function(url, success, failure, timeout, additionalHeader) { - if(!idrinth.start && !idrinth.settings.get("server")) { + if(!idrinth.start && idrinth.settings.get("server")) { return; } var requestHandler = new XMLHttpRequest();