List of usage examples for com.google.gwt.user.client Window open
public static void open(String url, String name, String features)
From source file:org.overlord.rtgov.ui.client.local.pages.SituationsPage.java
License:Apache License
@EventHandler("exportSituations") public void onExportClick(ClickEvent event) { SituationsFilterBean situationsFilterBean = applyActionToFilteredRowsOnly ? filtersPanel.getValue() : new SituationsFilterBean(); final NotificationBean notificationBean = notificationService.startProgressNotification( i18n.format("situation.export-message-title"), //$NON-NLS-1$ i18n.format("situation.export-message-msg")); //$NON-NLS-1$ situationsService.filter(situationsFilterBean, new RpcServiceInvocationHandlerAdapter<String>() { @Override/*from ww w . ja va 2s .c o m*/ public void doOnReturn(String id) { UrlBuilder urlBuilder = Window.Location.createUrlBuilder(); String exportLocation = urlBuilder.setPath("rtgov-ui/rest/situations/export").setParameter("id", id) .buildString(); Window.open(exportLocation, "_blank", ""); } @Override public void doOnError(Throwable error) { notificationService.completeProgressNotification(notificationBean.getUuid(), i18n.format("situation.export-error"), //$NON-NLS-1$ error); } @Override public void doOnComplete( org.overlord.rtgov.ui.client.local.services.rpc.IRpcServiceInvocationHandler.RpcResult<String> result) { } }); }
From source file:org.overlord.sramp.ui.client.local.pages.ontologies.OntologySummaryPanelItem.java
License:Apache License
protected void onDownload() { String contentUrl = GWT.getModuleBaseURL() + "services/ontologyDownload?uuid=" + value.getUuid(); //$NON-NLS-1$ Window.open(contentUrl, "_blank", "enabled"); }
From source file:org.ow2.proactive_grid_cloud_portal.common.client.ToolButtonsRender.java
License:Open Source License
private ToolStripButton getToolStripButtonWithoutBorder(ImageResource imageResource, String title, final String url) { ToolStripButton toolStripButton = getSimpleToolStripButton(imageResource, title); toolStripButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.open(url, "", ""); }/*from w ww . jav a2 s.c o m*/ }); return toolStripButton; }
From source file:org.ow2.proactive_grid_cloud_portal.rm.client.RMPage.java
License:Open Source License
private ToolStrip buildTools() { ToolStrip tools = new ToolStrip(); tools.setHeight(50);/* w w w. j ava 2 s. co m*/ tools.setWidth100(); tools.setBackgroundImage(""); tools.setBackgroundColor("#fafafa"); tools.setBorder("0px"); MenuItem settingsMenuItem = new MenuItem("Settings", Images.instance.settings_16().getSafeUri().asString()); settingsMenuItem.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() { public void onClick(MenuItemClickEvent event) { RMPage.this.settingsWindow.show(); } }); MenuItem credMenuItem = new MenuItem("Create credentials", Images.instance.key_16().getSafeUri().asString()); credMenuItem.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() { public void onClick(MenuItemClickEvent event) { RMPage.this.credentialsWindow.show(); } }); MenuItem nodeMenuItem = new MenuItem("Launch a Node", ImagesUnbundled.PA_16); nodeMenuItem.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() { public void onClick(MenuItemClickEvent event) { RMPage.this.addNodeWindow.show(); //Window.open(RMConfig.get().getRestUrl() + "/../node.jar", "", ""); } }); MenuItem logoutMenuItem = new MenuItem("Logout", Images.instance.exit_18().getSafeUri().asString()); logoutMenuItem.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() { public void onClick(MenuItemClickEvent event) { SC.confirm("Logout", "Are you sure you want to exit?", new BooleanCallback() { public void execute(Boolean value) { if (value) { RMPage.this.controller.logout(); } } }); } }); ToolStripMenuButton portalMenuButton = new ToolStripMenuButton("Portal"); Menu portalMenu = new Menu(); portalMenu.setItems(credMenuItem, nodeMenuItem, settingsMenuItem, new MenuItemSeparator(), logoutMenuItem); portalMenuButton.setMenu(portalMenu); MenuItem logMenuItem = new MenuItem("Display logs", Images.instance.log_16().getSafeUri().asString()); logMenuItem.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() { public void onClick(MenuItemClickEvent event) { RMPage.this.logWindow.show(); errorButton.hide(); } }); MenuItem documentationMenuItem = new MenuItem("Documentation", Images.instance.icon_manual().getSafeUri().asString()); documentationMenuItem.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() { public void onClick(MenuItemClickEvent event) { String docVersion = Config.get().getVersion().contains("SNAPSHOT") ? "latest" : Config.get().getVersion(); Window.open("http://doc.activeeon.com/" + docVersion, "", ""); } }); MenuItem aboutMenuItem = new MenuItem("About", Images.instance.about_16().getSafeUri().asString()); aboutMenuItem.addClickHandler(new com.smartgwt.client.widgets.menu.events.ClickHandler() { public void onClick(MenuItemClickEvent event) { RMPage.this.aboutWindow.show(); } }); ToolStripMenuButton helpMenuButton = new ToolStripMenuButton("Help"); Menu helpMenu = new Menu(); helpMenu.setItems(logMenuItem, documentationMenuItem, aboutMenuItem); helpMenuButton.setMenu(helpMenu); String login = LoginModel.getInstance().getLogin(); if (login != null) login = " <b>" + login + "</b>"; else login = ""; ToolStripButton nsButton = new ToolStripButton("Add Nodes"); nsButton.setIcon(RMImages.instance.nodesource_16().getSafeUri().asString()); nsButton.setTooltip("Create and add a new Node Source"); nsButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { if (RMPage.this.nsWindow != null) RMPage.this.nsWindow.destroy(); RMPage.this.nsWindow = new NSCreationWindow(controller); RMPage.this.nsWindow.show(); } }); ToolStripButton logoutButton = new ToolStripButton("Logout" + login); logoutButton.setIcon(Images.instance.logout_30().getSafeUri().asString()); logoutButton.setIconSize(25); logoutButton.setTooltip("Logout"); logoutButton.setBorder(GREY_BUTTON_BORDER); logoutButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { SC.confirm("Logout", "Are you sure you want to exit?", new BooleanCallback() { public void execute(Boolean value) { if (value) { RMPage.this.controller.logout(); } } }); } }); errorButton = new ToolStripButton("<strong>Error</strong>", Images.instance.net_error_16().getSafeUri().asString()); errorButton.setBackgroundColor("#ffbbbb"); errorButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { RMPage.this.logWindow.show(); errorButton.hide(); } }); errorButton.hide(); ToolStripButton studioLinkButton = getStudioLinkButton(); studioLinkButton.setIcon(Images.instance.studio_30().getSafeUri().asString()); studioLinkButton.setIconSize(25); studioLinkButton.setBorder(GREY_BUTTON_BORDER); ToolStripButton schedulerLinkButton = getSchedulerLinkButton(); schedulerLinkButton.setIcon(Images.instance.scheduler_30().getSafeUri().asString()); schedulerLinkButton.setIconSize(25); schedulerLinkButton.setBorder(GREY_BUTTON_BORDER); tools.addMenuButton(portalMenuButton); tools.addMenuButton(helpMenuButton); tools.addSeparator(); tools.addButton(nsButton); tools.addButton(errorButton); tools.addFill(); tools.addButton(studioLinkButton); tools.addSpacer(12); tools.addButton(schedulerLinkButton); tools.addSpacer(2); tools.addSeparator(); tools.addSpacer(2); tools.addButton(logoutButton); tools.addSpacer(10); return tools; }
From source file:org.ow2.proactive_grid_cloud_portal.rm.client.RMPage.java
License:Open Source License
private ToolStripButton getSchedulerLinkButton() { ToolStripButton schedulerButton = new ToolStripButton("Scheduling & Orchestration"); schedulerButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.open("/scheduler", "", ""); }//from w ww. j a v a 2 s . co m }); return schedulerButton; }
From source file:org.ow2.proactive_grid_cloud_portal.rm.client.RMPage.java
License:Open Source License
private ToolStripButton getStudioLinkButton() { ToolStripButton studioButton = new ToolStripButton("Workflow Studio"); studioButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { Window.open("/studio", "", ""); }//from w ww. j a va 2 s. co m }); return studioButton; }
From source file:org.ow2.proactive_grid_cloud_portal.scheduler.client.controller.OutputController.java
License:Open Source License
public void downloadFullJobLogs(String sessionId, String jobId) { String url = SchedulerConfig.get().getRestPublicUrlIfDefinedOrOverridden() + "/scheduler/jobs/" + jobId + "/log/full?sessionid=" + sessionId; Window.open(url, "_blank", ""); }
From source file:org.ow2.proactive_grid_cloud_portal.scheduler.client.controller.OutputController.java
License:Open Source License
public void downloadFullTaskLogs(String sessionId, String jobId, String taskName) { String url = SchedulerConfig.get().getRestPublicUrlIfDefinedOrOverridden() + "/scheduler/jobs/" + jobId + "/tasks/" + taskName + "/result/log/full?sessionid=" + sessionId; Window.open(url, "_blank", ""); }
From source file:org.ow2.proactive_grid_cloud_portal.scheduler.client.OutputView.java
License:Open Source License
private void downloadFullJobLogs(String sessionId, String jobId) { String url = SchedulerConfig.get().getRestPublicUrlIfDefinedOrOverridden() + "/scheduler/jobs/" + jobId + "/log/full?sessionid=" + sessionId; Window.open(url, "_blank", ""); }
From source file:org.ow2.proactive_grid_cloud_portal.scheduler.client.OutputView.java
License:Open Source License
private void downloadFullTaskLogs(String sessionId, String jobId, String taskName) { String url = SchedulerConfig.get().getRestPublicUrlIfDefinedOrOverridden() + "/scheduler/jobs/" + jobId + "/tasks/" + taskName + "/result/log/full?sessionid=" + sessionId; Window.open(url, "_blank", ""); }