1
0
Fork 0
forked from Simnation/Main
Main/resources/[Developer]/[Mark]/rtx_billiard/html/scripts.js
2025-06-07 08:51:21 +02:00

114 lines
No EOL
3 KiB
JavaScript

var billiardresourcename = "rtx_billiard";
function closeMain() {
$("body").css("display", "none");
}
function openMain() {
$("body").css("display", "block");
}
$(".closechoose").click(function () {
$.post('https://'+billiardresourcename+'/close', JSON.stringify({}));
});
window.addEventListener('message', function (event) {
var item = event.data;
if (item.message == "infonotifyshow") {
document.getElementsByClassName("infonotifytext")[0].innerHTML = item.infonotifytext;
openMain();
$("#infonotifyshow").show();
}
if (item.message == "hide") {
$("#infonotifyshow").hide();
}
if (item.message == "billiardprogressshow") {
openMain();
var keytext1 = item.billiardreactkey;
if (keytext1 == "RETURN") {
keytext1 = "ENTER";
}
document.getElementById("billiardreactkey").innerHTML = keytext1;
$("#billiardkeyshow").hide();
$("#billiardprogressshow").show();
}
if (item.message == "billiardprogresshide") {
$("#billiardprogressshow").hide();
}
if (item.message == "billiardprogressupdate") {
$('.billiardprogressbarmaincontainerdata').css("height", item.progressbardata2+"%")
}
if (item.message == "billiardkeyinterfaceshow") {
openMain();
$("#billiardchangeshow").hide();
var keytext1 = item.billiardkeykeysdata1;
if (keytext1 == "RETURN") {
keytext1 = "ENTER";
}
var keytext2 = item.billiardkeykeysdata2;
if (keytext2 == "RETURN") {
keytext2 = "ENTER";
}
var keytext3 = item.billiardkeykeysdata3;
if (keytext3 == "RETURN") {
keytext3 = "ENTER";
}
document.getElementById("billiardkeykeysdata1").innerHTML = keytext1;
document.getElementById("billiardkeykeysdata2").innerHTML = keytext2;
document.getElementById("billiardkeykeysdata3").innerHTML = keytext3;
if (item.billiardkeychange == true) {
$("#billiardkeychangeshow").show();
} else {
$("#billiardkeychangeshow").hide();
}
$("#billiardkeyshow").show();
}
if (item.message == "billiardkeyinterfacehide") {
$("#billiardkeyshow").hide();
}
if (item.message == "billiardchangeshow") {
openMain();
var keytext1 = item.billiardchangekey;
if (keytext1 == "RETURN") {
keytext1 = "ENTER";
}
document.getElementById("billiardchangekey").innerHTML = keytext1;
$("#billiardchangeshow").show();
}
if (item.message == "billiardchangehide") {
$("#billiardchangeshow").hide();
}
if (item.message == "billiardchooseshow") {
openMain();
$("#billiardchooseshow").show();
}
if (item.message == "billiardchoosehide") {
$("#billiardchooseshow").hide();
}
if (item.message == "updateinterfacedata") {
billiardresourcename = item.billiardresourcenamedata;
let root = document.documentElement;
root.style.setProperty('--color', item.interfacecolordata);
}
});
$(".buttonchoose1").click(function () {
$.post('https://'+billiardresourcename+'/choose1', JSON.stringify({}));
});
$(".buttonchoose2").click(function () {
$.post('https://'+billiardresourcename+'/choose2', JSON.stringify({}));
});