1.1 --- a/ko4j/src/main/java/org/netbeans/html/ko4j/Knockout.java Sun Oct 04 14:55:01 2015 +0200
1.2 +++ b/ko4j/src/main/java/org/netbeans/html/ko4j/Knockout.java Sun Nov 22 21:18:35 2015 +0100
1.3 @@ -66,6 +66,17 @@
1.4 final class Knockout extends WeakReference<Object> {
1.5 private static final ReferenceQueue<Object> QUEUE = new ReferenceQueue();
1.6 private static final Set<Knockout> active = Collections.synchronizedSet(new HashSet<Knockout>());
1.7 +
1.8 + @JavaScriptBody(args = {"object", "property"}, body =
1.9 + "var ret;\n" +
1.10 + "if (property === null) ret = object;\n" +
1.11 + "else if (object === null) ret = null;\n" +
1.12 + "else ret = object[property];\n" +
1.13 + "return ret ? ko.utils.unwrapObservable(ret) : null;"
1.14 + )
1.15 + static Object getProperty(Object object, String property) {
1.16 + return null;
1.17 + }
1.18
1.19 private PropertyBinding[] props;
1.20 private FunctionBinding[] funcs;