Skip to content
This repository was archived by the owner on Mar 29, 2021. It is now read-only.

Commit 9e0f92a

Browse files
authored
Merge pull request #325 from IDotD/idrinth
fixes #323
2 parents bcdfd88 + e100862 commit 9e0f92a

3 files changed

Lines changed: 15 additions & 0 deletions

File tree

src/mods/core.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ idrinth.core = {
7979
* @returns {undefined}
8080
*/
8181
run: function(url, success, failure, timeout, additionalHeader) {
82+
if(!idrinth.start && idrinth.settings.get("server")) {
83+
return;
84+
}
8285
var requestHandler = new XMLHttpRequest();
8386
requestHandler.onreadystatechange = function(event) {
8487
var request = (event || window.event).target;
@@ -367,6 +370,7 @@ idrinth.core = {
367370
}
368371
var blobURL = window.URL.createObjectURL(
369372
new Blob([
373+
"/*js:big*/" +//replaced server-side from libs/[name].js
370374
"self.onmessage = function(message) {var work=" +
371375
inWorker.toString() +
372376
";self.postMessage(work(message.data));self.close();}"

src/mods/settings.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ idrinth.settings = {
44
* @type {object}
55
*/
66
data: {
7+
/**
8+
*
9+
* @type Boolean
10+
*/
11+
server: false,
712
/**
813
*
914
* @type Boolean

src/mods/ui.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,12 @@ idrinth.ui = {
762762
rType: "#input",
763763
type: "checkbox",
764764
label: "setting.warBottomPage"
765+
},
766+
{
767+
name: "server",
768+
rType: "#input",
769+
type: "checkbox",
770+
label: "setting.server"
765771
}
766772
],
767773
"general"

0 commit comments

Comments
 (0)