MediaWiki:Common.js
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Ctrl+F5 oder Ctrl+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Ctrl+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Ctrl+F5 drücken oder Ctrl drücken und gleichzeitig Aktualisieren anklicken
- Opera: Ctrl+F5
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Tabellen-Filter-Skript */
mw.loader.using('jquery.makeCollapsible').done(function() {
$(function() {
// Suche alle Tabellen mit der Klasse "filterable"
$('table.filterable').each(function() {
var $table = $(this);
var $input = $('<input type="text" placeholder="Tabelle filtern..." style="margin-bottom: 5px; padding: 5px; width: 200px; border: 1px solid #a2a9b1;">');
// Filter-Eingabefeld vor der Tabelle einfügen
$table.before($input);
$input.on('keyup', function() {
var value = $(this).val().toLowerCase();
// Nur die Zeilen im <tbody> filtern, Kopfzeilen bleiben sichtbar
$table.find('tbody tr').filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1);
});
});
});
});
});