1.1 --- a/ko4j/src/main/java/org/netbeans/html/ko4j/Knockout.java Fri Dec 12 11:23:57 2014 +0100
1.2 +++ b/ko4j/src/main/java/org/netbeans/html/ko4j/Knockout.java Tue Dec 16 21:03:16 2014 +0100
1.3 @@ -131,12 +131,14 @@
1.4 Object model, String prop, Object oldValue, Object newValue
1.5 );
1.6
1.7 - @JavaScriptBody(args = { "bindings" }, body =
1.8 - "ko['cleanNode'](window['document']['body']);\n" +
1.9 - "ko['applyBindings'](bindings);\n" +
1.10 + @JavaScriptBody(args = { "id", "bindings" }, body =
1.11 + "var d = window['document'];\n" +
1.12 + "var e = id ? d['getElementById'](id) : d['body'];\n" +
1.13 + "ko['cleanNode'](e);\n" +
1.14 + "ko['applyBindings'](bindings, e);\n" +
1.15 "return bindings['ko4j'];\n"
1.16 )
1.17 - native static Object applyBindings(Object bindings);
1.18 + native static Object applyBindings(String id, Object bindings);
1.19
1.20 @JavaScriptBody(args = { "cnt" }, body =
1.21 "var arr = new Array(cnt);\n" +