|
|
| (4 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| console.log('Common.js is loading!');
| |
|
| |
|
| // Make image links open the full resolution image directly (no jQuery)
| |
| document.addEventListener('DOMContentLoaded', function() {
| |
| console.log('DOMContentLoaded fired!');
| |
|
| |
| var imageLinks = document.querySelectorAll('.mw-parser-output a.image');
| |
| console.log('Found ' + imageLinks.length + ' image links');
| |
|
| |
| imageLinks.forEach(function(link) {
| |
| var img = link.querySelector('img');
| |
|
| |
| if (img) {
| |
| var src = img.getAttribute('src');
| |
| var fullSrc = src.replace(/\/thumb(\/[^\/]+\/[^\/]+\/)(\d+px-)?(.+)$/, '$1$3');
| |
| link.setAttribute('href', fullSrc);
| |
| console.log('Changed link to:', fullSrc);
| |
| }
| |
| });
| |
| });
| |