Jump to content

MediaWiki:Common.js: Difference between revisions

From TwainFrame
No edit summary
No edit summary
Line 1: Line 1:
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')
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!');
 
    // Initialisierung (jetzt fehlt sie noch!)
     $(document).ready(function () {
     $(document).ready(function () {
       $('.datatable').DataTable();
       $('#illust-table').DataTable(); // nur diese eine Tabelle initialisieren
     });
     });
   })
   })
Line 14: Line 9:
     console.error('Fehler beim Laden von DataTables:', err);
     console.error('Fehler beim Laden von DataTables:', err);
   });
   });
// optional: CSS nachladen
mw.loader.load('https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css', 'text/css');

Revision as of 22:49, 24 June 2025

mw.loader.getScript('https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js')
  .then(function () {
    console.log('DataTables erfolgreich geladen!');
    $(document).ready(function () {
      $('#illust-table').DataTable();  // nur diese eine Tabelle initialisieren
    });
  })
  .catch(function (err) {
    console.error('Fehler beim Laden von DataTables:', err);
  });

// optional: CSS nachladen
mw.loader.load('https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css', 'text/css');