User:HashJona/common.js: Difference between revisions
From Growtopia Wiki
More actions
mNo edit summary |
mNo edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
}); | }); | ||
//----- [ Sharper Slider Images ] -----// | |||
mw.hook('wikipage.content').add(($content) => { | mw.hook('wikipage.content').add(($content) => { | ||
const slides = $content.find('. | const slides = $content.find('.sharper-slider.gtw-slider .fandom-slider .gallerybox img'); | ||
slides.each(function () { | slides.each(function () { | ||
const attrs = ['src','srcset','data-src','data-srcset']; | const attrs = ['src','srcset','data-src','data-srcset']; | ||
| Line 13: | Line 14: | ||
if (!value) continue; | if (!value) continue; | ||
const updatedValue = value.replace(/\/scale-to-width(?:-down)?\/\d+/g, '/scale-to-width-down/1200'); | const updatedValue = value.replace(/\/scale-to-width(?:-down)?\/\d+/g, '/scale-to-width-down/1200'); | ||
if (updatedValue !== value) this.setAttribute(a, | if (updatedValue !== value) this.setAttribute(a, updatedValue); | ||
} | } | ||
}); | }); | ||
}); | }); | ||
Latest revision as of 14:48, 1 September 2025
$(function() {
$("span.no-blank-target").each(function() {
$(this).closest("a").removeAttr("target");
});
});
//----- [ Sharper Slider Images ] -----//
mw.hook('wikipage.content').add(($content) => {
const slides = $content.find('.sharper-slider.gtw-slider .fandom-slider .gallerybox img');
slides.each(function () {
const attrs = ['src','srcset','data-src','data-srcset'];
for (const a of attrs) {
const value = this.getAttribute(a);
if (!value) continue;
const updatedValue = value.replace(/\/scale-to-width(?:-down)?\/\d+/g, '/scale-to-width-down/1200');
if (updatedValue !== value) this.setAttribute(a, updatedValue);
}
});
});