Widget:A2Event: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
Zeile 31: Zeile 31:
 
         $pre.text("<!--{$event|escape:'javascript'}-->\n"+String(error));
 
         $pre.text("<!--{$event|escape:'javascript'}-->\n"+String(error));
 
   
 
   
         if $("#wikiPreview").length
+
         if ($("#wikiPreview").length)
 
             $cont = $("#wikiPreview");
 
             $cont = $("#wikiPreview");
 
         else
 
         else

Version vom 7. Juli 2012, 08:32 Uhr

<script type="text/javascript">

function wait4a2 (f){
    if (window.a2 && window.a2.parser) {
        f();
    } else {
        if (window.importJS) {
            importJS("MediaWiki:Skin/Projekt:Adventure2/lib.js");
            importJS("MediaWiki:Skin/Projekt:Adventure2/parser.js");
        }
        window.setTimeout(function() { wait4a2(f); }, 100);
    }
}

$(function () {
wait4a2(function () {

   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));

       if ($("#wikiPreview").length)
           $cont = $("#wikiPreview");
       else
           $cont = $("#bodyContent");

       $cont.append($pre);
   }
});
});
 
</script>