diff options
author | Manolo Carrasco <manolo@apache.org> | 2015-03-06 19:57:16 +0100 |
---|---|---|
committer | Manolo Carrasco <manolo@apache.org> | 2015-03-09 09:49:11 +0100 |
commit | bd4a583480c7940459f5c489487fa8232dfb13e8 (patch) | |
tree | 1d5fac834bb86405fcb5562c788f8c84a7acc5d3 /gwtquery-core | |
parent | 2960f96c497f75883a8e03b5983ddd10ed570caf (diff) | |
download | gwtquery-bd4a583480c7940459f5c489487fa8232dfb13e8.tar.gz gwtquery-bd4a583480c7940459f5c489487fa8232dfb13e8.zip |
Add utility method to run a native JS function
Diffstat (limited to 'gwtquery-core')
-rw-r--r-- | gwtquery-core/src/main/java/com/google/gwt/query/client/js/JsUtils.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gwtquery-core/src/main/java/com/google/gwt/query/client/js/JsUtils.java b/gwtquery-core/src/main/java/com/google/gwt/query/client/js/JsUtils.java index e4acf8ee..7817bcab 100644 --- a/gwtquery-core/src/main/java/com/google/gwt/query/client/js/JsUtils.java +++ b/gwtquery-core/src/main/java/com/google/gwt/query/client/js/JsUtils.java @@ -229,6 +229,14 @@ public class JsUtils { } /** + * Execute a native javascript function. + */ + public static <T> T exec(JavaScriptObject jsFunction, Object... args) { + assert isFunction(jsFunction); + return jsni(jsFunction, "call", jsFunction, args); + } + + /** * Assign a function to a property of the window object. */ public static void export(String name, Function f) { |