javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java
branchmodel
changeset 1055 0d7b63408a1e
parent 1018 49eb825c87b7
child 1787 ea12a3bb4b33
     1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java	Wed Apr 24 20:22:19 2013 +0200
     1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java	Mon Apr 29 13:56:16 2013 +0200
     1.3 @@ -61,9 +61,9 @@
     1.4          valueHasMutated(model, prop);
     1.5      }
     1.6      @JavaScriptBody(args = { "self", "prop" }, body =
     1.7 -        "var p = self[prop]; if (p) p.valueHasMutated();"
     1.8 +        "self[prop].valueHasMutated();"
     1.9      )
    1.10 -    public static void valueHasMutated(Object self, String prop) {
    1.11 +    public void valueHasMutated(Object self, String prop) {
    1.12      }
    1.13      
    1.14  
    1.15 @@ -87,7 +87,7 @@
    1.16          + "}\n"
    1.17          + "bindings[prop] = ko['computed'](bnd);"
    1.18      )
    1.19 -    static void bind(
    1.20 +    private static void bind(
    1.21          Object bindings, Object model, String prop, String getter, String setter, boolean primitive, boolean array
    1.22      ) {
    1.23      }
    1.24 @@ -95,13 +95,13 @@
    1.25      @JavaScriptBody(args = { "bindings", "model", "prop", "sig" }, body = 
    1.26          "bindings[prop] = function(data, ev) { model[sig](data, ev); };"
    1.27      )
    1.28 -    static void expose(
    1.29 +    private static void expose(
    1.30          Object bindings, Object model, String prop, String sig
    1.31      ) {
    1.32      }
    1.33      
    1.34      @JavaScriptBody(args = { "bindings" }, body = "ko.applyBindings(bindings);")
    1.35 -    static void applyBindings(Object bindings) {}
    1.36 +    private static void applyBindings(Object bindings) {}
    1.37      
    1.38      private static void applyImpl(
    1.39          String[] propsGettersAndSetters,