javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java
branchfx
changeset 987 5d8eea9d2831
parent 981 25377425d7e8
child 989 b41a01a6d998
     1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java	Sun Apr 14 13:03:04 2013 +0200
     1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java	Mon Apr 15 06:30:08 2013 +0200
     1.3 @@ -82,10 +82,21 @@
     1.4              + "    ret.toString = function() { return 'KObject' + cnt + ' value: ' + value + ' props: ' + Object.keys(this); };"
     1.5              + "    return ret;"
     1.6              + "  };"
     1.7 +            + "  scope.KObject.array= function() {"
     1.8 +            + "    var arr = new Array(arguments.length);"
     1.9 +            + "    for (var i = 0; i < arguments.length; i++) {"
    1.10 +            + "      arr[i] = arguments[i];"
    1.11 +            + "    }"
    1.12 +            + "    return arr;"
    1.13 +            + "  };"
    1.14              + "})(window); window.KObject"
    1.15              );
    1.16      }
    1.17      
    1.18 +    static Object toArray(Object[] arr) {
    1.19 +        return KObject.call("array", arr);
    1.20 +    }
    1.21 +    
    1.22      public static <M> Knockout applyBindings(
    1.23          Object model, String[] propsGettersAndSetters,
    1.24          String[] methodsAndSignatures