[MIRROR] More 516 fixes (#9626)

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2024-12-11 05:09:38 -07:00
committed by GitHub
parent f8068202aa
commit 9a5c18aaae
2 changed files with 23 additions and 23 deletions

View File

@@ -188,6 +188,8 @@ body.dark {
scrollbar-track-color: #1c1c1c;
scrollbar-arrow-color: #929292;
scrollbar-shadow-color: #3b3b3b;
/* Edge */
scrollbar-color: #3b3b3b #1c1c1c;
}
.dark a {

View File

@@ -397,7 +397,7 @@ function draw_mc() {
var td2 = document.createElement("td");
if (part[2]) {
var a = document.createElement("a");
a.href = "?_src_=vars;admin_token=" + href_token + ";Vars=" + part[2];
a.href = "byond://?_src_=vars;admin_token=" + href_token + ";Vars=" + part[2];
a.textContent = part[1];
td2.appendChild(a);
} else {
@@ -467,34 +467,33 @@ function draw_listedturf() {
table.appendChild(img);
}
var b = document.createElement("div");
var clickcatcher = "";
b.className = "link";
b.onmousedown = function (part) {
// The outer function is used to close over a fresh "part" variable,
// rather than every onmousedown getting the "part" of the last entry.
return function (e) {
e.preventDefault();
clickcatcher = "?src=" + part[1];
var params = {"src": part[1]};
switch (e.button) {
case 1:
clickcatcher += ";statpanel_item_click=middle";
params["statpanel_item_click"] = "middle";
break;
case 2:
clickcatcher += ";statpanel_item_click=right";
params["statpanel_item_click"] = "right";
break;
default:
clickcatcher += ";statpanel_item_click=left";
params["statpanel_item_click"] = "left";
}
if (e.shiftKey) {
clickcatcher += ";statpanel_item_shiftclick=1";
params["statpanel_item_shiftclick"] = 1;
}
if (e.ctrlKey) {
clickcatcher += ";statpanel_item_ctrlclick=1";
params["statpanel_item_ctrlclick"] = 1;
}
if (e.altKey) {
clickcatcher += ";statpanel_item_altclick=1";
params["statpanel_item_altclick"] = 1;
}
window.location.href = clickcatcher;
Byond.topic(params)
}
}(part);
b.textContent = part[0];
@@ -530,7 +529,7 @@ function draw_sdql2() {
var td2 = document.createElement("td");
if (part[2]) {
var a = document.createElement("a");
a.href = "?src=" + part[2] + ";statpanel_item_click=left";
a.href = "byond://?src=" + part[2] + ";statpanel_item_click=left";
a.textContent = part[1];
td2.appendChild(a);
} else {
@@ -557,12 +556,12 @@ function draw_tickets() {
var td2 = document.createElement("td");
if (part[2]) {
var a = document.createElement("a");
a.href = "?_src_=holder;admin_token=" + href_token + ";ahelp=" + part[2] + ";ahelp_action=ticket;statpanel_item_click=left;action=ticket";
a.href = "byond://?_src_=holder;admin_token=" + href_token + ";ahelp=" + part[2] + ";ahelp_action=ticket;statpanel_item_click=left;action=ticket";
a.textContent = part[1];
td2.appendChild(a);
} else if (part[3]) {
var a = document.createElement("a");
a.href = "?src=" + part[3] + ";statpanel_item_click=left";
a.href = "byond://?src=" + part[3] + ";statpanel_item_click=left";
a.textContent = part[1];
td2.appendChild(a);
} else {
@@ -610,7 +609,6 @@ function draw_misc(tab) {
}
var td3 = null;
var b = document.createElement("div");
var clickcatcher = "";
if (part[4]) {
b.className = "linkelem";
b.onmousedown = function (part) {
@@ -618,27 +616,27 @@ function draw_misc(tab) {
// rather than every onmousedown getting the "part" of the last entry.
return function (e) {
e.preventDefault();
clickcatcher = "?src=" + part[4];
var params = { "src": part[4] };
switch (e.button) {
case 1:
clickcatcher += ";statpanel_item_click=middle";
params["statpanel_item_click"] = "middle";
break;
case 2:
clickcatcher += ";statpanel_item_click=right";
params["statpanel_item_click"] = "right";
break;
default:
clickcatcher += ";statpanel_item_click=left";
params["statpanel_item_click"] = "left";
}
if (e.shiftKey) {
clickcatcher += ";statpanel_item_shiftclick=1";
params["statpanel_item_shiftclick"] = 1;
}
if (e.ctrlKey) {
clickcatcher += ";statpanel_item_ctrlclick=1";
params["statpanel_item_ctrlclick"] = 1;
}
if (e.altKey) {
clickcatcher += ";statpanel_item_altclick=1";
params["statpanel_item_altclick"] = 1;
}
window.location.href = clickcatcher;
Byond.topic(params);
}
}(part);
}
@@ -681,7 +679,7 @@ function draw_spells(cat) {
var td2 = document.createElement("td");
if (part[3]) {
var a = document.createElement("a");
a.href = "?src=" + part[3] + ";statpanel_item_click=left";
a.href = "byond://?src=" + part[3] + ";statpanel_item_click=left";
a.textContent = part[2];
td2.appendChild(a);
} else {