# HG changeset patch # User Jaroslav Tulach # Date 1461815927 -7200 # Node ID 40b0f05e2545518a21da594d327d2ea033f14fe6 # Parent 5e8d764813f326361c4901eae4d588db5eec08f9 Evaluate the JavaScriptResource scripts in a global scope diff -r 5e8d764813f3 -r 40b0f05e2545 rt/emul/compacttest/src/test/resources/org/apidesign/bck2brwsr/vmtest/impl/htmlannotations.js --- a/rt/emul/compacttest/src/test/resources/org/apidesign/bck2brwsr/vmtest/impl/htmlannotations.js Thu Apr 28 05:54:52 2016 +0200 +++ b/rt/emul/compacttest/src/test/resources/org/apidesign/bck2brwsr/vmtest/impl/htmlannotations.js Thu Apr 28 05:58:47 2016 +0200 @@ -18,5 +18,3 @@ function mul(x, y) { return x * y; } function all() { return '*/*'; } -window.mul = mul; -window.all = all; diff -r 5e8d764813f3 -r 40b0f05e2545 rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Thu Apr 28 05:54:52 2016 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Thu Apr 28 05:58:47 2016 +0200 @@ -274,7 +274,7 @@ append("\n// resource from ").append(resource).append("\n"); append("\n"); if (useEval) { - append("eval(\""); + append("(0 || eval)(\""); } readResource(useEval, emul, this); if (useEval) {