User:PetraMagna/server-toggle.js: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
some comments
page-specific settings; support tabber extension
Line 16: Line 16:
children[0].classList.add("server-toggle-jp-button");
children[0].classList.add("server-toggle-jp-button");
children[1].classList.add("server-toggle-gl-button");
children[1].classList.add("server-toggle-gl-button");
});
// for tabber extension instead of tabs extension
$(".tabber__tabs").each(function(i, parent) {
const children = $(parent).find("a.tabber__tab");
if (children.length == 2 && children[0].innerText === "JP" && children[1].innerText === "Global") {
children[0].classList.add("server-toggle-jp-button");
children[1].classList.add("server-toggle-gl-button");
}
});
});
function main() {
function main() {
const COOKIE_KEY = 'default-server';
const COOKIE_KEY = 'default-server-' + mw.config.get('wgTitle').replace(/[=;, ]/g, '');
const EXPIRY_TIME = 365;
const EXPIRY_TIME = 365;
let server = Cookies.get(COOKIE_KEY);
let server = Cookies.get(COOKIE_KEY);