ko4j/src/main/java/org/netbeans/html/ko4j/Knockout.java
branchComponent257162
changeset 1035 3534e15dc446
parent 1031 86218dd9270b
     1.1 --- a/ko4j/src/main/java/org/netbeans/html/ko4j/Knockout.java	Mon Dec 14 05:52:22 2015 +0100
     1.2 +++ b/ko4j/src/main/java/org/netbeans/html/ko4j/Knockout.java	Tue Dec 15 23:19:35 2015 +0100
     1.3 @@ -148,6 +148,10 @@
     1.4          Object model, String prop, Object oldValue, Object newValue
     1.5      );
     1.6  
     1.7 +    static Object applyBindings(String id, Object bindings) {
     1.8 +        ComponentLoader.initialize();
     1.9 +        return applyBindings0(id, bindings);
    1.10 +    }
    1.11      @JavaScriptBody(args = { "id", "bindings" }, body = 
    1.12          "var d = window['document'];\n" +
    1.13          "var e = id ? d['getElementById'](id) : d['body'];\n" +
    1.14 @@ -155,7 +159,7 @@
    1.15          "ko['applyBindings'](bindings, e);\n" +
    1.16          "return bindings['ko4j'];\n"
    1.17      )
    1.18 -    native static Object applyBindings(String id, Object bindings);
    1.19 +    private native static Object applyBindings0(String id, Object bindings);
    1.20      
    1.21      @JavaScriptBody(args = { "cnt" }, body = 
    1.22          "var arr = new Array(cnt);\n" +