MediaWiki:Common.js: Difference between revisions
(Created page with "→Any JavaScript here will be loaded for all users on every page load.: mw.loader.using('mediawiki.util').then(function () { function removeCategoryPrefix() { // Remove prefix from page title const ns = document.querySelector('.minerva-header .ns-category, .mw-page-title-namespace'); if (ns) ns.style.display = 'none'; // Remove prefix from category page heading const heading = document.querySelector('.page-heading .ns-cate...") |
No edit summary |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
/ | // Only run for MinervaNeue | ||
if ( mw.config.get('skin') === 'minerva' ) { | |||
mw. | mw.hook('wikipage.content').add(function($content) { | ||
// Remove "Category:" prefix from all links inside content | |||
$content.find('a').each(function() { | |||
var $link = $(this); | |||
if ( $link.attr('href') && $link.attr('href').includes('/Category:') ) { | |||
$link.text($link.text().replace(/^Category:/, '')); | |||
// Remove prefix from | |||
if (link. | |||
link. | |||
} | } | ||
}); | }); | ||
}); | |||
}); | |||
Latest revision as of 14:24, 9 October 2025
// Only run for MinervaNeue
if ( mw.config.get('skin') === 'minerva' ) {
mw.hook('wikipage.content').add(function($content) {
// Remove "Category:" prefix from all links inside content
$content.find('a').each(function() {
var $link = $(this);
if ( $link.attr('href') && $link.attr('href').includes('/Category:') ) {
$link.text($link.text().replace(/^Category:/, ''));
}
});
});