Widget:A2Event: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) |
J* (Diskussion | Beiträge) (hmpf... muss leider erstmal sein …) |
||
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) | ||
+ | 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){ | if (!window.a2){ | ||
importJS("MediaWiki:Skin/Projekt:Adventure2/lib.js"); | importJS("MediaWiki:Skin/Projekt:Adventure2/lib.js"); |
Version vom 6. Juli 2012, 18:46 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(e)); } </script>