Widget:A2Event: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) (hmpf... muss leider erstmal sein …) |
J* (Diskussion | Beiträge) K |
||
Zeile 33: | Zeile 33: | ||
a2.registerEventHandler(event); | a2.registerEventHandler(event); | ||
} else { | } else { | ||
− | $(".a2eventInfo").last().text("<!--{$event|escape:'javascript'}-->\n"+String( | + | $(".a2eventInfo").last().text("<!--{$event|escape:'javascript'}-->\n"+String(error)); |
} | } | ||
</script> | </script> |
Version vom 6. Juli 2012, 18:47 Uhr
<script type="text/javascript">
// Hilfs-Objekt, um bereits importierte Scripte zu tracken und nicht zweimal zu laden if (!window.importedJS) importedJS = {}; function importJS(title) { // 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 error = ""; try { var event = a2.parser.parse(""); } catch (e) { var error = e }
if ("" == "render"){ if (!error) a2.registerEventHandler(event); } else { $(".a2eventInfo").last().text("\n"+String(error)); } </script>