summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java
diff options
context:
space:
mode:
authorGrant Gayed <ggayed>2008-12-04 20:33:36 +0000
committerGrant Gayed <ggayed>2008-12-04 20:33:36 +0000
commit828bb598ffea029296304120bac0896dc4445d73 (patch)
treef0c8c51186b2c2c5b7e3630c22244fa4026df691 /bundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java
parent754da3e12d3ae9fd2c85bf06f23ede42c6f49859 (diff)
downloadeclipse.platform.swt-828bb598ffea029296304120bac0896dc4445d73.tar.gz
eclipse.platform.swt-828bb598ffea029296304120bac0896dc4445d73.tar.xz
eclipse.platform.swt-828bb598ffea029296304120bac0896dc4445d73.zip
257614 - add API to evaluate JS expression
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java')
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java b/bundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java
index b949251ab1..ff745fd1ff 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Browser/common/org/eclipse/swt/browser/Browser.java
@@ -408,6 +408,15 @@ public boolean execute (String script) {
}
/**
+ * @since 3.5
+ */
+public Object evaluate (String script) throws SWTException {
+ checkWidget();
+ if (script == null) SWT.error (SWT.ERROR_NULL_ARGUMENT);
+ return webBrowser.evaluate (script);
+}
+
+/**
* Navigate to the next session history item.
*
* @return <code>true</code> if the operation was successful and <code>false</code> otherwise