MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
Bjarni Bemar (talk | contribs) No edit summary |
Bjarni Bemar (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
// Grípa smell á prenthlekki og breyta yfir í render-aðgerð | // Grípa smell á prenthlekki og breyta yfir í render-aðgerð | ||
mw.hook('wikipage.content').add(function ($content) { | |||
$ | // Leitum að öllum hlekkjum sem innihalda "printable=yes", óháð því hvort það byrjar á ? eða & | ||
$content.on('click', 'a[href*="printable=yes"]', function (e) { | |||
e.preventDefault(); // Stöðva upprunalega smellinn | e.preventDefault(); // Stöðva upprunalega smellinn | ||
var href = $(this).attr('href'); | var href = $(this).attr('href'); | ||
// Skiptum "printable=yes" út fyrir "action=render" | |||
var newHref = href.replace('printable=yes', 'action=render'); | var newHref = href.replace('printable=yes', 'action=render'); | ||
window.location.href = newHref; | |||
// Vísar notandanum á nýju slóðina | |||
window.location.href = newHref; | |||
}); | }); | ||
}); | }); | ||
Revision as of 06:04, 20 October 2026
// Grípa smell á prenthlekki og breyta yfir í render-aðgerð
mw.hook('wikipage.content').add(function ($content) {
// Leitum að öllum hlekkjum sem innihalda "printable=yes", óháð því hvort það byrjar á ? eða &
$content.on('click', 'a[href*="printable=yes"]', function (e) {
e.preventDefault(); // Stöðva upprunalega smellinn
var href = $(this).attr('href');
// Skiptum "printable=yes" út fyrir "action=render"
var newHref = href.replace('printable=yes', 'action=render');
// Vísar notandanum á nýju slóðina
window.location.href = newHref;
});
});