MediaWiki:Skin/Projekt:Adventure2/lib.js

aus Kamelopedia, der wüsten Enzyklopädie
Version vom 6. Juli 2012, 15:17 Uhr von J* (Diskussion | Beiträge) (AZ: Die Seite wurde neu angelegt.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
// A2lib

a2 = {};
a2.events = {};

a2.clearScope = function clearScope(sc) {
    delete a2.events[sc];
};

a2.registerEventHandler = function registerEventHandler(sc,tr,co,ac) {
    if (!a2.events[sc])
        a2.events[sc]={};

    if (!a2.events[sc][tr])
        a2.events[sc][tr] = [];

    a2.events[sc][tr].push(function(){if (co()) ac();});
};

a2.fireEvent = function fireEvent (event) {
    var e = a2.events;
    for(var i=0; i<e.length; i++)
        if (e[i])
            for(var j=0 j<e[i].length; j++)
                e[i][j]();
};

a2.loadPage = function loadPage(n){
    response = $.ajax({
        url: "/index.php/Kamel:J*/Test2/"+n+"?action=render",
        async: false
    });
    $("#a2image").html(response.responseText);
    console.log($("#a2image a"));
    $("#a2image area").click(function (ev) {
        a2.fireEvent("click."+ev.target.hash.substr(1));
        return false;
    });
};