Widget:A2Event: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) |
J* (Diskussion | Beiträge) (vielleicht reicht das ja schon) |
||
Zeile 7: | Zeile 7: | ||
importJS("MediaWiki:Skin/Projekt:Adventure2/parser.js"); | importJS("MediaWiki:Skin/Projekt:Adventure2/parser.js"); | ||
} | } | ||
− | + | ||
+ | window.setTimeout(function a2Init(){ | ||
+ | var event = {}; | ||
+ | var error = ""; | ||
+ | try { | ||
+ | var event = window.a2.parser.parse("<!--{$event|escape:'javascript'}-->"); | ||
+ | } catch (e) { | ||
+ | var error = e; | ||
+ | } | ||
+ | |||
+ | if ("<!--{$action|escape:'javascript'}-->" == "render"){ | ||
+ | if (!error) | ||
+ | a2.registerEventHandler(event); | ||
+ | } else { | ||
+ | $pre = $("<pr"+"e/>"); | ||
+ | $pre.text("<!--{$event|escape:'javascript'}-->\n"+String(error)); | ||
+ | $("#bodyContent").append($pre); | ||
+ | } | ||
+ | }, 500); | ||
+ | |||
}); | }); | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</script> | </script> |
Version vom 6. Juli 2012, 19:59 Uhr
<script type="text/javascript"> $(function () { if (!window.a2){ importJS("MediaWiki:Skin/Projekt:Adventure2/lib.js"); importJS("MediaWiki:Skin/Projekt:Adventure2/parser.js"); } window.setTimeout(function a2Init(){ var event = {}; var error = ""; try { var event = window.a2.parser.parse(""); } catch (e) { var error = e; } if ("" == "render"){ if (!error) a2.registerEventHandler(event); } else { $pre = $("<pr"+"e/>"); $pre.text("\n"+String(error)); $("#bodyContent").append($pre); } }, 500); });
</script>