[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-track-color: #1c1c1c;
scrollbar-arrow-color: #929292; scrollbar-arrow-color: #929292;
scrollbar-shadow-color: #3b3b3b; scrollbar-shadow-color: #3b3b3b;
/* Edge */
scrollbar-color: #3b3b3b #1c1c1c;
} }
.dark a { .dark a {

View File

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