MediaWiki:Common.js
Aus Wikiversity
Hinweis - Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können: Mozilla/Firefox/Safari: Shift gedrückt halten und auf Aktualisieren klicken oder alternativ entweder Strg-F5 oder Strg-R (Befehlstaste-R bei Macintosh) drücken; Konqueror: Auf Aktualisieren klicken oder F5 drücken; Opera: Cache unter Extras → Einstellungen leeren; Internet Explorer: Strg-F5 drücken oder Strg gedrückt halten und dabei Aktualisieren anklicken.
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */ // BEGIN hasClass // Description: Uses regular expressions and caching for better performance. // Maintainers: User:Mike Dillon, User:R. Koot, User:SG var hasClass = (function () { var reCache = {}; return function (element, className) { return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className); }; })(); // END hasClass // Provides an easy way to import additional scripts local to the wiki function import_script(name) { // protect the "script"-tag against misinterpreting browsers document.write(decodeURI('%3Cscript type="text/javascript" src="')+ wgScript + '?title=' + encodeURIComponent(name) + '&action=raw&ctype=text/javascript"' + decodeURI('%3E%3C/script%3E') ); } //Wichtige Bemerkung: Wenn eines dieser Scripts Probleme macht, unbedingt auskommentieren. //Diese Scripts sind für die meisten Benutzer weniger wichtig als die allgemeine Verfügbarkeit import_script("MediaWiki:Navigation.js"); // collapsible tables and dynamic navigation //import_script("MediaWiki:MoveHandler.js"); // Handler to move objects //import_script("MediaWiki:QuickInfoTable.js"); // collapsible tables and dynamic navigation import_script("MediaWiki:ItemIterator.js"); // Iterate over some collection of elements