# HG changeset patch # User Jaroslav Tulach # Date 1366308585 -7200 # Node ID d7cff2cba6e5fde0f276b39bcf0c39ee9169821b # Parent 7a7686e6f875dbada2eaa82611d42272c91641a6 Knockout tests pass OK in FX Web View now diff -r 7a7686e6f875 -r d7cff2cba6e5 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java Thu Apr 18 17:28:34 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java Thu Apr 18 20:09:45 2013 +0200 @@ -137,6 +137,14 @@ @JavaScriptBody(args = { "id", "ev" }, body = "ko.utils.triggerEvent(window.document.getElementById(id), ev.substring(2));") public static void triggerEvent(String id, String ev) { + JSObject js = (JSObject) web().executeScript("(function () {" + + " var x = {}; " + + " x.trigger= function(id, ev) { " + + " ko.utils.triggerEvent(window.document.getElementById(id), ev.substring(2));;\n" + + " };" + + " return x;" + + "})()"); + js.call("trigger", id, ev); } @JavaScriptBody(args = { "bindings", "model", "prop", "getter", "setter", "primitive", "array" }, body =