MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
/* Das folgende JavaScript wird für alle Benutzer geladen. */ | /* Das folgende JavaScript wird für alle Benutzer geladen. */ | ||
// Lade Fotorama CSS und JS von CDN und initialisiere Galerie | // Lade Fotorama CSS und JS von CDN und initialisiere Galerie | ||
mw.loader.using('mediawiki.util', function () { | mw.loader.using(['mediawiki.util', 'jquery'], function () { | ||
// CSS | // Fotorama CSS | ||
var css = document.createElement('link'); | var css = document.createElement('link'); | ||
css.rel = 'stylesheet'; | css.rel = 'stylesheet'; | ||
Line 8: | Line 8: | ||
document.head.appendChild(css); | document.head.appendChild(css); | ||
// JS laden | // Fotorama JS laden und nach dem Laden initieren | ||
var script = document.createElement('script'); | var script = document.createElement('script'); | ||
script.src = 'https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js'; | script.src = 'https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js'; | ||
script.onload = function () { | script.onload = function () { | ||
jQuery('.fotorama').fotorama(); | jQuery('.fotorama').fotorama(); | ||
}; | }; | ||
document.head.appendChild(script); | document.head.appendChild(script); | ||
}); | }); |
Revision as of 23:30, 17 June 2025
/* Das folgende JavaScript wird für alle Benutzer geladen. */ // Lade Fotorama CSS und JS von CDN und initialisiere Galerie mw.loader.using(['mediawiki.util', 'jquery'], function () { // Fotorama CSS var css = document.createElement('link'); css.rel = 'stylesheet'; css.href = 'https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.css'; document.head.appendChild(css); // Fotorama JS laden und nach dem Laden initieren var script = document.createElement('script'); script.src = 'https://cdnjs.cloudflare.com/ajax/libs/fotorama/4.6.4/fotorama.js'; script.onload = function () { jQuery('.fotorama').fotorama(); }; document.head.appendChild(script); });