MediaWiki:Common.js: Difference between revisions
Appearance
Created page with "→Any JavaScript here will be loaded for all users on every page load.: document.addEventListener("DOMContentLoaded", function () { document.querySelectorAll(".new").forEach(function (link) { let pageTitle = link.getAttribute("title") || link.textContent; let wikiURL = "https://en.wikipedia.org/wiki/" + encodeURIComponent(pageTitle.replace(/_/g, " ")); link.href = wikiURL; // Redirect the link to Wikipedia link.classList.r..." |
No edit summary |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
mw.hook('wikipage.content').add(function($content) { | |||
$content.find(".new").each(function() { | |||
let pageTitle = link.getAttribute("title") || link.textContent; | let link = this; | ||
let pageTitle = link.getAttribute("title") || link.textContent.trim(); | |||
if (!pageTitle) return; | |||
let wikiURL = "https://en.wikipedia.org/wiki/" + encodeURIComponent(pageTitle.replace(/_/g, " ")); | let wikiURL = "https://en.wikipedia.org/wiki/" + encodeURIComponent(pageTitle.replace(/_/g, " ")); | ||
link.href = wikiURL; // Redirect the link to Wikipedia | link.href = wikiURL; // Redirect the link to Wikipedia | ||
link.classList.remove("new"); // Remove the 'new' (red link) styling | link.classList.remove("new"); // Remove the 'new' (red link) styling | ||
Revision as of 06:19, 27 February 2025
/* Any JavaScript here will be loaded for all users on every page load. */
mw.hook('wikipage.content').add(function($content) {
$content.find(".new").each(function() {
let link = this;
let pageTitle = link.getAttribute("title") || link.textContent.trim();
if (!pageTitle) return;
let wikiURL = "https://en.wikipedia.org/wiki/" + encodeURIComponent(pageTitle.replace(/_/g, " "));
link.href = wikiURL; // Redirect the link to Wikipedia
link.classList.remove("new"); // Remove the 'new' (red link) styling
link.style.color = "#0645AD"; // Change color to Wikipedia blue
});
});