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,