MediaWiki:Common.js: Difference between revisions
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); | ||
}); | }); |