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 laden
   // 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.async = true;
   script.onload = function () {
   script.onload = function () {
     jQuery('.fotorama').fotorama(); // Initialisierung aller Galerien
     jQuery('.fotorama').fotorama();
   };
   };
   document.head.appendChild(script);
   document.head.appendChild(script);
});
});