Преглед изворни кода

add "checked indexes" option on html page

Vladislav Folts пре 9 година
родитељ
комит
841d11c51d
1 измењених фајлова са 11 додато и 4 уклоњено
  1. 11 4
      browser/oberonjs.html

+ 11 - 4
browser/oberonjs.html

@@ -28,11 +28,14 @@
 <p>
 <p>
 <form action="">
 <form action="">
 Oberon module(s):
 Oberon module(s):
-<input type="radio" name="compiler" value="oberon" checked>Oberon
+<input type="radio" name="compiler" value="oberon" checked>Oberon</input>
 <input type="radio" name="compiler" value="eberon" id="eberon">
 <input type="radio" name="compiler" value="eberon" id="eberon">
     <a href="https://github.com/vladfolts/oberonjs/wiki/Eberon">
     <a href="https://github.com/vladfolts/oberonjs/wiki/Eberon">
     Eberon
     Eberon
     </a>
     </a>
+</input>
+<p/>
+<input type="checkbox" id="checkIndexesOption">checked indexes</input>
 </form>
 </form>
 </p>
 </p>
 
 
@@ -90,9 +93,13 @@ END test.
                 document.getElementById("eberon").checked
                 document.getElementById("eberon").checked
                     ? "eberon/eberon_grammar.js"
                     ? "eberon/eberon_grammar.js"
                     : "oberon/oberon_grammar.js").language;
                     : "oberon/oberon_grammar.js").language;
-            result = require("oc.js").compile(src, language, function(e){
-                errors += e;
-            });
+            var options = {checkIndexes: document.getElementById("checkIndexesOption").checked};
+            result = require("oc.js").compile(
+                    src, 
+                    language, 
+                    function(e){errors += e;},
+                    options
+                    );
             }
             }
         catch (e) {
         catch (e) {
             errors += e;
             errors += e;