Jump to content

MediaWiki:Common.js: Difference between revisions

From TwainFrame
No edit summary
No edit summary
Line 1: Line 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Any JavaScript here will be loaded for all users on every page load. */
console.log('DataTables-Skript wird geladen...');
console.log('DataTables-Skript wird geladen...');


// DataTables JS nachladen und dann initialisieren
// DataTables JS nachladen und dann initialisieren
mw.loader.getScript('https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js')
mw.loader.getScript('https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js')
.then(function() {
  .then(function () {
     console.log('DataTables erfolgreich geladen! Initialisiere Tabelle...');
     console.log('DataTables erfolgreich geladen! Initialisiere Tabelle...');
  })
 
.catch(function(err) {
    // Initialisierung (jetzt fehlt sie noch!)
    $(document).ready(function () {
      $('.datatable').DataTable();
    });
  })
  .catch(function (err) {
     console.error('Fehler beim Laden von DataTables:', err);
     console.error('Fehler beim Laden von DataTables:', err);
});
  });

Revision as of 22:46, 24 June 2025

console.log('DataTables-Skript wird geladen...');

// DataTables JS nachladen und dann initialisieren
mw.loader.getScript('https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js')
  .then(function () {
    console.log('DataTables erfolgreich geladen! Initialisiere Tabelle...');

    // Initialisierung (jetzt fehlt sie noch!)
    $(document).ready(function () {
      $('.datatable').DataTable();
    });
  })
  .catch(function (err) {
    console.error('Fehler beim Laden von DataTables:', err);
  });