Widget:A2Event: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
  <script type="text/javascript">
  <script type="text/javascript">


  // Hilfs-Objekt, um bereits importierte Scripte zu tracken und nicht zweimal zu laden
 
  if (!window.importedJS)
  addOnloadHook(function () {
      importedJS = {};
    if (!window.a2){
        importJS("MediaWiki:Skin/Projekt:Adventure2/lib.js");
function importJS(title) {
        importJS("MediaWiki:Skin/Projekt:Adventure2/parser.js");
    // prüfen,ob JS bereits imprtiert wurde,falls ja --> return
    if ( importedJS[title] ) {
return;
     }
     }
    // wird jetzt importiert,deshalb auf true setzen
    importedJS[title] = true;
    mw.loader.load( 'http://kamelopedia.mormo.org/index.php?title=' +
                encodeURIComponent(title) + '&action=raw&ctype=text/javascript', 'text/javascript' );
}


if (!window.a2){
    importJS("MediaWiki:Skin/Projekt:Adventure2/lib.js");
    importJS("MediaWiki:Skin/Projekt:Adventure2/parser.js");
}
   
   
var event = {};
    var event = {};
var error = "";
    var error = "";
try {
    try {
    var event = a2.parser.parse("<!--{$event|escape:'javascript'}-->");
        var event = a2.parser.parse("<!--{$event|escape:'javascript'}-->");
} catch (e) {
    } catch (e) {
    var error = e
        var error = e;
}
    }
 
   
if ("<!--{$action|escape:'javascript'}-->" == "render"){   
    if ("<!--{$action|escape:'javascript'}-->" == "render"){   
    if (!error)
        if (!error)
        a2.registerEventHandler(event);
            a2.registerEventHandler(event);
} else {
    } else {
    $(".a2eventInfo").last().text("<!--{$event|escape:'javascript'}-->\n"+String(error));
        $pre = $("<pre/>");
  }
        $pre.text("<!--{$event|escape:'javascript'}-->\n"+String(error));
        $("#bodyContent").append($pre);
    }
  });
  </script>
  </script>

Version vom 6. Juli 2012, 18:53 Uhr

<script type="text/javascript">


addOnloadHook(function () {
    if (!window.a2){
        importJS("MediaWiki:Skin/Projekt:Adventure2/lib.js");
        importJS("MediaWiki:Skin/Projekt:Adventure2/parser.js");
    }


    var event = {};
    var error = "";
    try {
        var event = a2.parser.parse("");
    } catch (e) {
        var error = e;
    }
   
    if ("" == "render"){  
        if (!error)
            a2.registerEventHandler(event);
    } else {

$pre = $("

");

        $pre.text("\n"+String(error));
        $("#bodyContent").append($pre);
    }
});
</script>