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:com.agnie.gwt.common.client.widget.NewTabAnchor.java
License:Open Source License
public NewTabAnchor() { // As we are going to keep href internally and open it new window on click. super(true);/* w w w. ja v a 2s . c om*/ getElement().setAttribute("style", "cursor: pointer;"); addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open(href, "_blank", ""); } }); }
From source file:com.agnie.useradmin.contextmgr.client.ui.DesktopViewFactory.java
License:Open Source License
public DesktopViewFactory() { // applying float left assuming vertical panel will be always placed // inside split panel on left hand side. centerContentPanel.addStyleName("content-wrapper"); centerContentPanel.addStyleName("clearfix"); helpImage = new Image(); helpImage.getElement().setAttribute("src", GWT.getModuleBaseURL() + "images/transparent.png"); helpImage.addStyleName("help-image"); helpImage.addClickHandler(new ClickHandler() { @Override/* www . j a va2 s .co m*/ public void onClick(ClickEvent event) { Window.open("http://www.agnie.net/#DEMO", "3a-help", ""); } }); helpBreadCrumbPanel.addStyleName("help-bread-crumb-pan"); }
From source file:com.agnie.useradmin.landing.client.ui.ApplicationWidget.java
License:Open Source License
/** * ToSetAppWidget commands on rightClickMenu * /*from w w w . ja v a2 s . c o m*/ * @param domainI * @param domUrlI * @param isAdmin */ private void setAppWidgetCommands(final String domainI, final String domUrlI, boolean isAdmin) { /* ContextMenu related code starts here */ this.contextMenu.hide(); this.contextMenu.setAutoHideEnabled(true); addDomHandler(this, ContextMenuEvent.getType()); Command open = new Command() { @Override public void execute() { hideMenuPan(); if (domUrlI != null) { Window.open(uaurlGenerator.getApplicationUrl(domUrlI, params), "_blank", null); } else { Window.alert("Sorry opening application is failed"); } } }; openItem = new MenuItem("Open", true, open); popupMenuBar1To3.addItem(openItem); Command manage = new Command() { @Override public void execute() { hideMenuPan(); GWT.log("In appWidget manage"); if (domainI != null) { Window.open(uaurlGenerator.getAppManageUrl(domainI, params), "_blank", null); } } }; manageItem = new MenuItem("Manage ", true, manage); if (isAdmin) { popupMenuBar1To3.addItem(manageItem); } popupMenuBar1To3.setVisible(true); contextMenu.container.add(popupMenuBar1To3); }
From source file:com.agnie.useradmin.landing.client.ui.DesktopViewFactory.java
License:Open Source License
public DesktopViewFactory() { // applying float left assuming vertical panel will be always placed inside split panel on left hand side. centerContentPanel.addStyleName("content-wrapper"); centerContentPanel.addStyleName("clearfix"); helpImage.addStyleName("help-image"); helpImage.getElement().setAttribute("src", GWT.getModuleBaseURL() + "images/transparent.png"); helpImage.addClickHandler(new ClickHandler() { @Override/*from ww w . ja v a 2s.co m*/ public void onClick(ClickEvent event) { Window.open("http://www.agnie.net/#DEMO", "3a-help", ""); } }); helpBreadCrumbPanel.addStyleName("help-bread-crumb-pan"); helpBreadCrumbPanel.addStyleName("clearfix"); }
From source file:com.agnie.useradmin.main.client.ui.DesktopViewFactory.java
License:Open Source License
public DesktopViewFactory() { // applying float left assuming vertical panel will be always placed // inside split panel on left hand side. centerContentPanel.addStyleName("content-wrapper"); centerContentPanel.addStyleName("clearfix"); helpImage.addStyleName("help-image"); helpImage.getElement().setAttribute("src", GWT.getModuleBaseURL() + "images/transparent.png"); helpImage.addClickHandler(new ClickHandler() { @Override/*from w ww . j ava 2 s .com*/ public void onClick(ClickEvent event) { Window.open("http://www.agnie.net/#DEMO", "3a-help", ""); } }); helpBreadCrumbPanel.addStyleName("help-bread-crumb-pan"); }
From source file:com.ait.lienzo.ks.client.NavigationPanel.java
License:Open Source License
public NavigationPanel() { super("Exmples", Layout.FIT); setRegion(BorderRegion.WEST);/*from www. ja va 2s . com*/ setWidth(250); setMinWidth(100); setHeight(200); setCollapsible(true); setSplit(true); KSTreePanel tree = new KSTreePanel(); tree.setRootNode(Example.getExamplesTreeModel()); add(tree); tree.addItemClickHandler(new ItemClickHandler() { @Override public void onItemClick(ItemClickEvent event) { String link = StringOps .toTrimOrNull(Example.getLinkByText(event.getRecord().get(Example.TEXT_FIELD))); if (link != null) { if (link.startsWith("http")) { Window.open(link, "_blank", ""); } else { History.newItem(link); } } } }); }
From source file:com.anritsu.mcrepositorymanager.client.FilterDBForm.java
public FilterDBForm(String mcVersion) { this.mcVersion = mcVersion; initWidget(uiBinder.createAndBindUi(this)); packageListTable.setVisible(false);// ww w .j a v a2 s . c o m hPanelLoading.setVisible(false); pageHeader.setText("MasterClaw " + mcVersion + " Repository Generator"); dataProvider.addDataDisplay(packageListTable); f.setMcVersion(mcVersion); // Initiate PackageInfoParser with selected MC version getService().initiateParser(f, initiateParserCallback); filter.setEnabled(true); downloadRepositoryArchive.setVisible(false); repositoryDownloadLink.setVisible(false); q7admOutput.setHeight("200px"); q7admOutput.setPlaceholder("Please paste 'yum list' output"); serviceDescription.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { serviceDescriptionModal.show(); } }); returnToBaselineSelection.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { RootPanel.get().clear(); SelectFilterForm selectFilterForm = new SelectFilterForm(); RootPanel.get().add(selectFilterForm); } }); //Building the table buildPackageListTable(packageListTable); cancelPackageGeneration.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { generateModal.hide(); } }); generateModal.addHideHandler(new ModalHideHandler() { @Override public void onHide(ModalHideEvent evt) { t.cancel(); } }); filter.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { hPanelLoading.setVisible(true); //generateRepository.setEnabled(false); downloadRepositoryArchive.setVisible(false); downloadRepositoryArchive.setActive(false); repositoryDownloadLink.setVisible(false); repositoryDownloadLink.setActive(false); packageListTable.setVisible(false); f.setRecommended((recommended.getSelectedValue().equalsIgnoreCase("recommended")) || (recommended.getSelectedValue().equalsIgnoreCase("latest validated"))); f.setCustomer(customers.getSelectedValue()); f.setAvailability(availabilities.getAllSelectedValues()); f.setQ7admOutput(q7admOutput.getText()); f.setMcComponent(packagesName.getAllSelectedValues()); f.setRecommendedFilter(recommended.getSelectedValue()); f.setLocalDependencies(localDependencies.getSelectedValue().equalsIgnoreCase("yes")); // set activities filter List<MCPackageActivities> activitiesList = new ArrayList<>(); List<String> activitiesECRValues = activitiesECR.getAllSelectedValues(); for (String string : activitiesECRValues) { String[] activitySplit = string.split(":::"); MCPackageActivities mcpa = new MCPackageActivities(); mcpa.setActivityType(activitySplit[0]); mcpa.setActivityId(activitySplit[1]); mcpa.setActivityText(activitySplit[2]); activitiesList.add(mcpa); } List<String> activitiesEPRValues = activitiesEPR.getAllSelectedValues(); for (String string : activitiesEPRValues) { String[] activitySplit = string.split(":::"); MCPackageActivities mcpa = new MCPackageActivities(); mcpa.setActivityType(activitySplit[0]); mcpa.setActivityId(activitySplit[1]); mcpa.setActivityText(activitySplit[2]); activitiesList.add(mcpa); } f.setActivities(activitiesList); getService().getPackageList(f, getPackageListCallback); } }); generateRepository.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { downloadRepositoryArchive.setVisible(false); downloadRepositoryArchive.setEnabled(false); repositoryDownloadLink.setVisible(false); repositoryDownloadLink.setEnabled(false); int downloadCount = 0; ArrayList<McPackage> packageList = new ArrayList<>(); for (McPackage p : dataProvider.getList()) { if (p.getDownloadLinks() != null && !p.getDownloadLinks().isEmpty()) { packageList.add(p); } if (p.isAddToRepository()) { downloadCount++; } } totalProgressBar.setPercent(0); packageGenerationMessage.setHTML(""); generateModal.show(); getService().generateRepository(packageList, generateRepositoryCallback); // Call status each 5 sec t = new Timer() { @Override public void run() { getService().getPackingStatus(getPackingStatusCallback); } }; t.scheduleRepeating(1500); } }); recommended.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { switch (recommended.getSelectedValue()) { case "recommended": availabilities.deselectAll(); availabilities.setEnabled(false); break; // case "latest validated": // availabilities.deselectAll(); // availabilities.selectValues("FCA", "GCA"); // break; case "latest": availabilities.deselectAll(); availabilities.setEnabled(true); break; } } }); customers.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { if (!customers.getSelectedValue().equals("All")) { availabilities.selectValues("SCR"); } else if (customers.getSelectedValue().equals("All")) { availabilities.deselectAll(); } } }); downloadRepositoryArchive.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open("/DownloadRepoArchive?archiveName=" + downloadRepositoryArchive.getTitle(), "_parent", "location=no"); } }); repositoryDownloadLink.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PopupPanel popupContext = new PopupPanel(true); popupContext.setPopupPosition(event.getNativeEvent().getClientX() + Window.getScrollLeft(), event.getNativeEvent().getClientY() + Window.getScrollTop()); String link = Window.Location.getProtocol() + "//" + Window.Location.getHost() + "/DownloadRepoArchive?archiveName=" + downloadRepositoryArchive.getTitle(); Anchor anchor = new Anchor(link, link); popupContext.add(anchor); popupContext.show(); } }); }
From source file:com.anritsu.mcrepositorymanager.client.FilterRSSForm.java
public FilterRSSForm(String mcVersion) { this.mcVersion = mcVersion; initWidget(uiBinder.createAndBindUi(this)); f.setMcVersion(mcVersion);/*from www . j a v a2s . c o m*/ // Initiate PackageInfoParser with selected MC version getService().initiateParser(f, initiateParserCallback); // Get mcBaselineAttributes // getService().getMCBaselineAttributes(getMCBaselinesAttributesCallback); changeMCVersion.setWidth("25%"); changeMCVersion.setText("MasterClaw " + mcVersion); filter.setEnabled(true); downloadRepositoryArchive.setVisible(false); repositoryDownloadLink.setVisible(false); q7admOutput.setHeight("200px"); q7admOutput.setPlaceholder("Please paste q7adm output"); // Change MC version changeMCVersion.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { RootPanel.get().clear(); SelectFilterForm selectFilterForm = new SelectFilterForm(); RootPanel.get().add(selectFilterForm); } }); //Building the table buildPackageListTable(); cancelPackageGeneration.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { generateModal.hide(); } }); generateModal.addHideHandler(new ModalHideHandler() { @Override public void onHide(ModalHideEvent evt) { t.cancel(); } }); filter.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { downloadRepositoryArchive.setVisible(false); downloadRepositoryArchive.setActive(false); repositoryDownloadLink.setVisible(false); repositoryDownloadLink.setActive(false); f.setCustomer(customers.getSelectedValue()); f.setAvailability(availabilities.getAllSelectedValues()); f.setQ7admOutput(q7admOutput.getText()); f.setMcComponent(packagesName.getAllSelectedValues()); getService().getPackageList(f, getPackageListCallback); } }); generateRepository.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { downloadRepositoryArchive.setVisible(false); downloadRepositoryArchive.setEnabled(false); repositoryDownloadLink.setVisible(false); repositoryDownloadLink.setEnabled(false); int downloadCount = 0; ArrayList<McPackage> packageList = new ArrayList<>(); for (McPackage p : dataProvider.getList()) { packageList.add(p); if (p.isAddToRepository()) { downloadCount++; } } totalProgressBar.setPercent(0); packageGenerationMessage.setHTML(""); generateModal.show(); getService().generateRepository(packageList, generateRepositoryCallback); // Call status each 5 sec t = new Timer() { @Override public void run() { getService().getPackingStatus(getPackingStatusCallback); } }; t.scheduleRepeating(1500); } }); downloadRepositoryArchive.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open("/DownloadRepoArchive?archiveName=" + downloadRepositoryArchive.getTitle(), "_parent", "location=no"); } }); repositoryDownloadLink.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { PopupPanel popupContext = new PopupPanel(true); popupContext.setPopupPosition(event.getNativeEvent().getClientX() + Window.getScrollLeft(), event.getNativeEvent().getClientY() + Window.getScrollTop()); String link = Window.Location.getProtocol() + "//" + Window.Location.getHost() + "/DownloadRepoArchive?archiveName=" + downloadRepositoryArchive.getTitle(); Anchor anchor = new Anchor(link, link); popupContext.add(anchor); popupContext.show(); } }); // repositoryDownloadLink.sinkEvents(Event.ONCONTEXTMENU); // repositoryDownloadLink.addHandler(new ContextMenuHandler() { // @Override // public void onContextMenu(ContextMenuEvent event) { // event.preventDefault(); // event.stopPropagation(); // PopupPanel popupContext = new PopupPanel(true); // popupContext.setPopupPosition(event.getNativeEvent().getClientX(), event.getNativeEvent().getClientY()); // String link = Window.Location.getProtocol() + "//" + Window.Location.getHost() + "/DownloadRepoArchive?archiveName=" + downloadRepositoryArchive.getTitle(); // Anchor anchor = new Anchor(link, link); // popupContext.add(anchor); // popupContext.show(); // } // }, ContextMenuEvent.getType()); }
From source file:com.audata.client.authentication.LoginDialog.java
License:Open Source License
public LoginDialog(AuDoc parent) { this.parent = parent; setText(CONSTANTS.welcome_Text()); // Create a DockPanel to contain the 'about' label and the 'OK' button. DockPanel outer = new DockPanel(); outer.setSpacing(4);/* w w w.j a v a 2s .c o m*/ outer.add(new Image("images/48x48/security.gif"), DockPanel.WEST); VerticalPanel formPanel = new VerticalPanel(); formPanel.setSpacing(1); HorizontalPanel userPanel = new HorizontalPanel(); this.username = new TextBox(); Label l = new Label(CONSTANTS.username_Text()); l.addStyleName("audoc-label"); l.setWidth("85px"); userPanel.add(l); userPanel.add(this.username); formPanel.add(userPanel); HorizontalPanel passPanel = new HorizontalPanel(); this.password = new PasswordTextBox(); l = new Label(CONSTANTS.password_Text()); l.addStyleName("audoc-label"); l.setWidth("85px"); passPanel.add(l); passPanel.add(this.password); formPanel.add(passPanel); HorizontalPanel langPanel = new HorizontalPanel(); l = new Label(CONSTANTS.lang_Text()); l.addStyleName("audoc-label"); l.setWidth("85px"); langPanel.add(l); formPanel.add(langPanel); this.languages = new ListBox(); this.populateLocales(); this.languages.setWidth("146px"); langPanel.add(this.languages); this.languages.addChangeListener(new ChangeListener() { public void onChange(Widget sender) { //refreshes the browser in the selected locale Location loc = WindowUtils.getLocation(); String path = loc.getProtocol() + "//" + loc.getHost() + loc.getPath(); String locale = languages.getValue(languages.getSelectedIndex()); Window.open(path + "?locale=" + locale, "_self", ""); } }); this.loginButton = new Button(CONSTANTS.login_Text(), this); formPanel.add(loginButton); formPanel.setCellHorizontalAlignment(this.loginButton, HasAlignment.ALIGN_RIGHT); outer.add(formPanel, DockPanel.SOUTH); HTML text = new HTML(CONSTANTS.message_Text()); text.setStyleName("audoc-LoginDialogText"); outer.add(text, DockPanel.CENTER); // Add a bit of spacing and margin to the dock to keep the components from // being placed too closely together. outer.setSpacing(8); this.setWidget(outer); }
From source file:com.axlight.gbrain.client.MainPane.java
License:Apache License
private void jumpToUrl(NeuronNode n) { String text = n.getContent(); MatchResult match = URL_REGEX.exec(text); if (match.getGroupCount() > 0) { Window.open(match.getGroup(0), "_blank", ""); }/*from w ww.ja va2 s . c om*/ }