diff -r 621825e167d7 -r 12a252145892 ko/kosample/js/src/main/java/org/apidesign/bck2brwsr/kosample/js/Dialogs.java --- a/ko/kosample/js/src/main/java/org/apidesign/bck2brwsr/kosample/js/Dialogs.java Tue Apr 26 08:04:12 2016 +0200 +++ b/ko/kosample/js/src/main/java/org/apidesign/bck2brwsr/kosample/js/Dialogs.java Wed Apr 27 06:14:49 2016 +0200 @@ -54,4 +54,12 @@ "return 'Screen size is ' + x + ' times ' + y;\n" ) public static native String screenSize(); + + @JavaScriptBody(args = { "id" }, body = + "var e = window.document.getElementById(id);\n " + + "var ev = window.document.createEvent('MouseEvents');\n " + + "ev.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);\n " + + "e.dispatchEvent(ev);\n " + ) + public static native void triggerClick(String id); }