Execution of scripts is different in different TCKs model
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 25 Apr 2013 12:44:17 +0200
branchmodel
changeset 1019814e4be6a104
parent 1018 49eb825c87b7
child 1021 e62239aa8533
Execution of scripts is different in different TCKs
javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/Bck2BrwsrKnockoutTest.java
     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  }