MediaWiki:Common.js: Difference between revisions
OMNIVERSE
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
/ | // Make image links open the full resolution image directly | ||
/ | $(document).ready(function() { | ||
$('.mw-parser-output a.image').each(function() { | $('.mw-parser-output a.image').each(function() { | ||
var $link = $(this); | |||
var $img = $link.find('img'); | |||
if ($img.length) { | |||
var src = $img.attr('src'); | |||
} | // Convert thumbnail URL to full image URL | ||
// From: /images/thumb/f/fd/Sunny_Meadows.png/300px-Sunny_Meadows.png | |||
// To: /images/f/fd/Sunny_Meadows.png | |||
var fullSrc = src.replace(/\/thumb(\/[^\/]+\/[^\/]+\/)(\d+px-)?(.+)$/, '$1$3'); | |||
// Update the link href | |||
$link.attr('href', fullSrc); | |||
} | |||
}); | |||
}); | }); | ||
Revision as of 02:59, 25 January 2026
// Make image links open the full resolution image directly
$(document).ready(function() {
$('.mw-parser-output a.image').each(function() {
var $link = $(this);
var $img = $link.find('img');
if ($img.length) {
var src = $img.attr('src');
// Convert thumbnail URL to full image URL
// From: /images/thumb/f/fd/Sunny_Meadows.png/300px-Sunny_Meadows.png
// To: /images/f/fd/Sunny_Meadows.png
var fullSrc = src.replace(/\/thumb(\/[^\/]+\/[^\/]+\/)(\d+px-)?(.+)$/, '$1$3');
// Update the link href
$link.attr('href', fullSrc);
}
});
});
