1.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java Wed Apr 24 20:22:19 2013 +0200
1.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java Thu Apr 25 12:44:17 2013 +0200
1.3 @@ -57,4 +57,14 @@
1.4
1.5 @JavaScriptBody(args = { "json", "key", "value" }, body = "json[key] = value;")
1.6 private static native void putValue(Object json, String key, Object value);
1.7 +
1.8 + @Override
1.9 + public Object executeScript(String script, Object[] arguments) {
1.10 + return execScript(script, arguments);
1.11 + }
1.12 +
1.13 + @JavaScriptBody(args = { "s", "args" }, body =
1.14 + "var f = new Function(s); return f.apply(null, args);"
1.15 + )
1.16 + private static native Object execScript(String s, Object[] arguments);
1.17 }