Package org.eclipse.swt.browser

Examples of org.eclipse.swt.browser.Browser.execute()


   
    protected void passAttributes()
    {
        if (isBrowserInitialized()) {
            Browser browser = getBrowser();
            browser.execute("javascript:vis.set({"
                + "relaxationVisible: " + ToggleRelaxationAction.getCurrent() + ","
                + "initializer: '" + LayoutInitializerAction.getCurrent().id + "'})");
        }
    }
View Full Code Here


        final String newStatus = e.text;
        if(newStatus.startsWith(COMMAND_STATUS_PREFIX)) {
          // XULRunner on Linux: "window" is not defined when synchronous... so we defer.
          e.display.asyncExec(new Runnable() {
            public void run() {
              browser.execute(fixJavascript(browser, "if(decodeURIComponent('" + Utils.encodeURL(newStatus) + "') == window.status) {window.status = decodeURIComponent('" + Utils.encodeURL(oldStatus == null? "": oldStatus) + "');}"));
            }
          });
          String query = newStatus.substring(COMMAND_STATUS_PREFIX.length());
          if(query.endsWith("/")) {
            query = query.substring(0, query.length() - 1);
View Full Code Here

  private static class CMN_executeJavascript extends ControlCommandMessage {
    @Override
    public Object run(Object[] args) {
      String script = (String)args[0];
      Browser browser = (Browser)getControl();
      return browser.execute(fixJavascript(browser, script));
    }
  }

  public boolean executeJavascriptAndWait(String script) {
    return Boolean.TRUE.equals(runSync(new CMN_executeJavascript(), script));
View Full Code Here

        }
      }
      if(!isShowingDialog) {
        return false;
      }
      return browser.execute("print();");
    }
  }

  public boolean print(boolean isShowingDialog) {
    return Boolean.TRUE.equals(runSync(new CMN_print(), isShowingDialog));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.