Widget:A2Event: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) K |
J* (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
<script type="text/javascript"> | <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("<!--{$event|escape:'javascript'}-->"); | |
− | + | } catch (e) { | |
− | + | var error = e; | |
− | + | } | |
− | + | ||
− | + | if ("<!--{$action|escape:'javascript'}-->" == "render"){ | |
− | + | if (!error) | |
− | + | a2.registerEventHandler(event); | |
− | + | } else { | |
− | + | $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>