MediaWiki:Common.js

Aus Wikiversity

Wechseln zu: Navigation, Suche

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
Persönliche Werkzeuge