# HG changeset patch # User Jaroslav Tulach # Date 1366886657 -7200 # Node ID 814e4be6a1042938b052184bbfc18f46b6dec011 # Parent 49eb825c87b7d861b4d91a43f70afa3e0e29aa9b Execution of scripts is different in different TCKs diff -r 49eb825c87b7 -r 814e4be6a104 javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java Wed Apr 24 20:22:19 2013 +0200 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java Thu Apr 25 12:44:17 2013 +0200 @@ -57,4 +57,14 @@ @JavaScriptBody(args = { "json", "key", "value" }, body = "json[key] = value;") private static native void putValue(Object json, String key, Object value); + + @Override + public Object executeScript(String script, Object[] arguments) { + return execScript(script, arguments); + } + + @JavaScriptBody(args = { "s", "args" }, body = + "var f = new Function(s); return f.apply(null, args);" + ) + private static native Object execScript(String s, Object[] arguments); }