1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java Mon Apr 15 18:30:30 2013 +0200
1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java Mon Apr 15 22:03:59 2013 +0200
1.3 @@ -89,7 +89,7 @@
1.4
1.5 + " scope.KObject.expose = function(bindings, model, prop, sig) {"
1.6 + " bindings[prop] = function(data, ev) {"
1.7 - + " console.log(\" callback on prop: \" + prop);"
1.8 +// + " console.log(\" callback on prop: \" + prop);"
1.9 + " model[sig](data, ev);"
1.10 + " };"
1.11 + " };"
1.12 @@ -125,7 +125,7 @@
1.13 }
1.14
1.15 public void valueHasMutated(String prop) {
1.16 - LOG.log(Level.INFO, "property mutated: {0}", prop);
1.17 + LOG.log(Level.FINE, "property mutated: {0}", prop);
1.18 try {
1.19 JSObject koProp = (JSObject) ((JSObject) model).getMember(prop);
1.20 koProp.call("valueHasMutated");
1.21 @@ -165,16 +165,16 @@
1.22 + " read: function() {"
1.23 + " try {"
1.24 + " var v = model[getter]();"
1.25 - + " console.log(\" getter value \" + v + \" for property \" + prop);"
1.26 +// + " console.log(\" getter value \" + v + \" for property \" + prop);"
1.27 + " try { v = v.koData(); } catch (ignore) {"
1.28 - + " console.log(\"Cannot convert to koData: \" + ignore);"
1.29 +// + " console.log(\"Cannot convert to koData: \" + ignore);"
1.30 + " };"
1.31 - + " console.log(\" getter ret value \" + v);"
1.32 - + " for (var pn in v) {"
1.33 - + " console.log(\" prop: \" + pn + \" + in + \" + v + \" = \" + v[pn]);"
1.34 - + " if (typeof v[pn] == \"function\") console.log(\" its function value:\" + v[pn]());"
1.35 - + " }"
1.36 - + " console.log(\" all props printed for \" + (typeof v));"
1.37 +// + " console.log(\" getter ret value \" + v);"
1.38 +// + " for (var pn in v) {"
1.39 +// + " console.log(\" prop: \" + pn + \" + in + \" + v + \" = \" + v[pn]);"
1.40 +// + " if (typeof v[pn] == \"function\") console.log(\" its function value:\" + v[pn]());"
1.41 +// + " }"
1.42 +// + " console.log(\" all props printed for \" + (typeof v));"
1.43 + " return v;"
1.44 + " } catch (e) {"
1.45 + " alert(\"Cannot call \" + getter + \" on \" + model + \" error: \" + e);"
1.46 @@ -197,9 +197,9 @@
1.47 bnd.call("bnd", ko, bindings, kop, prop, "get", "set", primitive, array);
1.48
1.49 ((JSObject)bindings).setMember("koModel", model);
1.50 - LOG.log(Level.INFO, "binding defined for {0}: {1}", new Object[]{prop, ((JSObject)bindings).getMember(prop)});
1.51 + LOG.log(Level.FINE, "binding defined for {0}: {1}", new Object[]{prop, ((JSObject)bindings).getMember(prop)});
1.52 } catch (Throwable ex) {
1.53 - LOG.log(Level.INFO, "binding failed for {0} on {1}", new Object[]{prop, bindings});
1.54 + LOG.log(Level.WARNING, "binding failed for {0} on {1}", new Object[]{prop, bindings});
1.55 }
1.56 }
1.57