javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java
branchfx
changeset 993 08e7b312664f
parent 990 9ddce13e8ff9
child 1015 d7cff2cba6e5
     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