Merge branch 'R74nCom:main' into main
This commit is contained in:
commit
ab0887383b
18
index.html
18
index.html
|
|
@ -13263,6 +13263,11 @@ if (standalone) {
|
||||||
script.src = "mods/steam_port.js";
|
script.src = "mods/steam_port.js";
|
||||||
document.head.appendChild(script);
|
document.head.appendChild(script);
|
||||||
}
|
}
|
||||||
|
else if (standaloneType === "discord") {
|
||||||
|
var script = document.createElement('script');
|
||||||
|
script.src = "mods/discord_port.js";
|
||||||
|
document.head.appendChild(script);
|
||||||
|
}
|
||||||
|
|
||||||
document.documentElement.classList.add("standalone");
|
document.documentElement.classList.add("standalone");
|
||||||
}
|
}
|
||||||
|
|
@ -18071,7 +18076,7 @@ for (var k = 0; k < b0.split(" AND ").length; k++) {
|
||||||
}
|
}
|
||||||
saveDiscordList.setAttribute("data-page",page.toString());
|
saveDiscordList.setAttribute("data-page",page.toString());
|
||||||
|
|
||||||
let url = "https://sandboxels.live/browser/api/threads?limit=10&";
|
let url = (standaloneType === "discord" ? "/.proxy/api" : "https://sandboxels.live/browser/api") + "/threads?limit=10&";
|
||||||
url += "page="+page+"&";
|
url += "page="+page+"&";
|
||||||
if (sort) url += "sort="+sort+"&";
|
if (sort) url += "sort="+sort+"&";
|
||||||
if (tag) url += "tags="+tag+"&";
|
if (tag) url += "tags="+tag+"&";
|
||||||
|
|
@ -20249,7 +20254,16 @@ if (document.referrer && document.referrer.indexOf("r74n.") === -1) {
|
||||||
document.getElementById("gameDiv").classList.add("mobile");
|
document.getElementById("gameDiv").classList.add("mobile");
|
||||||
}
|
}
|
||||||
if (standaloneType === "discord") {
|
if (standaloneType === "discord") {
|
||||||
document.getElementById("savesButton").style.display = "none";
|
// document.getElementById("savesButton").style.display = "none";
|
||||||
|
// document.querySelector("#savesMenu .menuTabs").style.display = "none";
|
||||||
|
document.querySelector("#savesMenu div.menuTab[data-tab='local']").classList.remove("selected");
|
||||||
|
document.querySelector("#savesMenu div.menuTab[data-tab='discord']").classList.add("selected");
|
||||||
|
document.querySelector("#savesMenu button.menuTab[data-tab='local']").classList.remove("selected");
|
||||||
|
document.querySelector("#savesMenu button.menuTab[data-tab='discord']").classList.add("selected");
|
||||||
|
document.querySelectorAll("#savesMenu button.menuTab").forEach((e) => {
|
||||||
|
if (e.id !== "savesTabDiscord") e.style.display = "none";
|
||||||
|
})
|
||||||
|
document.getElementById("savesButton").addEventListener("click", showDiscordSaves);
|
||||||
document.getElementById("modsButton").style.display = "none";
|
document.getElementById("modsButton").style.display = "none";
|
||||||
}
|
}
|
||||||
if (standaloneType === "steam") {
|
if (standaloneType === "steam") {
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,36 @@
|
||||||
|
// For the Sandboxels Discord activity: https://discord.com/oauth2/authorize?client_id=1360770918732796117
|
||||||
|
|
||||||
|
function convertListeners() {
|
||||||
|
document.querySelectorAll("*[onclick]").forEach((e) => {
|
||||||
|
e.addEventListener("click", e.onclick);
|
||||||
|
e.removeAttribute("onclick");
|
||||||
|
})
|
||||||
|
document.querySelectorAll("*[oninput]").forEach((e) => {
|
||||||
|
e.addEventListener("input", e.oninput);
|
||||||
|
e.removeAttribute("oninput");
|
||||||
|
})
|
||||||
|
document.querySelectorAll("*[onchange]").forEach((e) => {
|
||||||
|
e.addEventListener("change", e.onchange);
|
||||||
|
e.removeAttribute("onchange");
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
_showPromptScreen = showPromptScreen;
|
||||||
|
showPromptScreen = function() {
|
||||||
|
_showPromptScreen();
|
||||||
|
convertListeners();
|
||||||
|
}
|
||||||
|
|
||||||
|
_showInfo = showInfo;
|
||||||
|
showInfo = function() {
|
||||||
|
_showInfo();
|
||||||
|
convertListeners();
|
||||||
|
}
|
||||||
|
|
||||||
|
_getDiscordSaves = getDiscordSaves;
|
||||||
|
getDiscordSaves = function() {
|
||||||
|
_getDiscordSaves();
|
||||||
|
convertListeners();
|
||||||
|
}
|
||||||
|
|
||||||
|
window.addEventListener("load", convertListeners);
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,3 +1,6 @@
|
||||||
|
/*
|
||||||
|
Version 2.1.0
|
||||||
|
*/
|
||||||
let is2d = (arr)=>{
|
let is2d = (arr)=>{
|
||||||
return arr.some(item => Array.isArray(item));
|
return arr.some(item => Array.isArray(item));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
/*
|
||||||
|
Version 1.1.0
|
||||||
|
*/
|
||||||
Array.prototype.getClosest = function(num){
|
Array.prototype.getClosest = function(num){
|
||||||
let arr = [];
|
let arr = [];
|
||||||
for(value of this){
|
for(value of this){
|
||||||
|
|
@ -129,7 +132,7 @@ elements.generate = {
|
||||||
b[b.length] = key;
|
b[b.length] = key;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
promptInput("There are the following biomes available: \n"+ b.join(", "), (out)=>{
|
promptChoose("", b, (out)=>{
|
||||||
if(biomes[out] == undefined){
|
if(biomes[out] == undefined){
|
||||||
alert("Invalid Selection.");
|
alert("Invalid Selection.");
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -138,7 +141,7 @@ elements.generate = {
|
||||||
elements.generate.default = out;
|
elements.generate.default = out;
|
||||||
selectElement("dirt");
|
selectElement("dirt");
|
||||||
}
|
}
|
||||||
}, "Enter biome to generate: ", elements.generate.default);
|
}, "Select a biome to generate: ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for(item of enabledMods){
|
for(item of enabledMods){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue