JS: Difference between revisions
Jump to navigation
Jump to search
(Created page with "→AUTO HIDE SIDEBAR ON MOBILE: if (screen.width < 450) { $('body').addClass("sidebar-collapsed"); } →TOGGLE HIGHLIGHT ON ORDERED LISTS WHEN CLICKED: $(":not(.references li) ol li").click(function (e) { e.stopPropagation(); if(!($(this).hasClass("highlighted"))) { $(this).addClass("highlighted"); $(this).find("li").addClass("highlighted"); } else { $(this).removeClass("highlighted"); $(this).find("li").removeClass("...") |
m (Protected "JS" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))) |
Revision as of 04:18, 15 August 2022
/* AUTO HIDE SIDEBAR ON MOBILE */ if (screen.width < 450) {
$('body').addClass("sidebar-collapsed");
}
/* TOGGLE HIGHLIGHT ON ORDERED LISTS WHEN CLICKED */ $(":not(.references li) ol li").click(function (e) {
e.stopPropagation(); if(!($(this).hasClass("highlighted"))) { $(this).addClass("highlighted"); $(this).find("li").addClass("highlighted"); } else { $(this).removeClass("highlighted"); $(this).find("li").removeClass("highlighted"); }
});
/* TOGGLE SIDEBAR VIA CONSOLEMODS TEXT */ $("#footer-partnersico:first-child").click(function (e) {
e.stopPropagation(); if(!($('body').hasClass("sidebar-collapsed"))) { $('body').addClass("sidebar-collapsed"); } else { $('body').removeClass("sidebar-collapsed"); }
});
/* HIDE NAMESPACES */ var namespace_name; $('title').each(function() {
var page_title = this.innerHTML; if (page_title.includes(":") && !page_title.includes("MediaWiki") && !page_title.includes("\"")) { namespace_name = page_title.split(':',2)[0]; var page_name = this.innerHTML = page_title.split(':',2)[1]; page_name = page_name.replace(" - ConsoleMods Wiki", "");
$('h1#title').each(function() { this.innerHTML = page_name; });
$('#firstHeading').each(function() { this.innerHTML = page_name; });
/* COLOR HEADER TITLE */ if (!page_title.includes("Mods Wiki") && !page_title.includes("ConsoleMods:")) { namespace_name = namespace_name.replace("ConsoleMods", ""); }
} else { this.innerHTML = "ConsoleMods Wiki"; }
});
if (namespace_name != undefined && !namespace_name.includes("Special") && !namespace_name.includes("Category") && !namespace_name.includes("File") && !window.location.href.includes("action=history")) {
$('a[title*=":"]').each(function() { var link_page_name = this.innerHTML.split(':',2)[1]; if (link_page_name != undefined) { this.innerHTML = link_page_name; } });
}
/* BACK BUTTON ON TALK PAGES */ $("#ca-talk a").each(function() {
if (window.location.href.includes("_talk")) { this.href = this.href.replace("_talk",""); $("#ca-talk a span").each(function() { this.innerHTML = "Back to Page" }); } if (window.location.href.includes("Talk:")) { this.href = this.href.replace("Talk:",""); $("#ca-talk a span").each(function() { this.innerHTML = "Back to Page" }); }
});