diff -r 094cd25a16d9 -r 83f4aa79c130 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Sat Apr 13 09:14:54 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Sun Apr 14 11:52:36 2013 +0200 @@ -193,7 +193,7 @@ w.append("import org.apidesign.bck2brwsr.htmlpage.api.*;\n"); w.append("import org.apidesign.bck2brwsr.htmlpage.KOList;\n"); w.append("import org.apidesign.bck2brwsr.core.JavaScriptOnly;\n"); - w.append("final class ").append(className).append(" implements Cloneable {\n"); + w.append("public final class ").append(className).append(" implements Cloneable {\n"); w.append(" private boolean locked;\n"); w.append(" private org.apidesign.bck2brwsr.htmlpage.Knockout ko;\n"); w.append(body.toString()); @@ -279,6 +279,9 @@ w.append(" };\n"); writeToString(props, w); writeClone(className, props, w); + w.append(" public Object koData() {\n"); + w.append(" return ko.koData();\n"); + w.append(" }\n"); w.append("}\n"); } finally { w.close();