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.ephesoft.dcma.gwt.batchinstance.client.presenter.BatchInstancePresenter.java
License:Open Source License
/** * API for redirecting user to batch detail page for selected batch. * /*w w w . j a va2 s . co m*/ * @param batchInstanceIdentifier String */ public void redirectToBatchDetailPage(final String batchInstanceIdentifier) { if (batchInstanceIdentifier != null && !batchInstanceIdentifier.isEmpty()) { final String href = Window.Location.getHref(); final String baseUrl = href.substring(0, href.lastIndexOf('/')); final StringBuffer newUrl = new StringBuffer(); newUrl.append(baseUrl).append(REVIEW_VALIDATE_HTML); newUrl.append(BATCH_ID_URL).append(batchInstanceIdentifier); Window.open(newUrl.toString(), "_blank", ""); } }
From source file:com.ephesoft.dcma.gwt.core.client.DCMAEntryPoint.java
License:Open Source License
@Override public void onModuleLoad() { GWT.<GlobalResources>create(GlobalResources.class).css().ensureInjected(); this.eventBus = new HandlerManager(null); this.rpcService = createRpcService(); eventBus.addHandler(SignoutEvent.type, new SignoutEventHandler() { @Override//from w w w. ja v a2s . co m public void onSignout(SignoutEvent event) { rpcService.logout(Window.getTitle(), new EphesoftAsyncCallback<Void>() { @Override public void onSuccess(Void voids) { Window.Location.assign(GWT.getHostPageBaseURL() + getHomePage()); } @Override public void customFailure(Throwable arg0) { /* * On Failure */ } }); } }); eventBus.addHandler(HelpClickEvent.type, new HelpClickEventHandler() { @Override public void onHelpClicked(HelpClickEvent event) { rpcService.getHelpUrl(new EphesoftAsyncCallback<String>() { @Override public void onSuccess(String url) { // opening the help url in new tab Window.open(url, "_blank", null); } @Override public void customFailure(Throwable arg0) { ConfirmationDialogUtil.showConfirmationDialog( LocaleDictionary.get() .getConstantValue(LocaleCommonConstants.HELP_URK_ERROR_MESSAGE), LocaleDictionary.get().getConstantValue(LocaleCommonConstants.ERROR_TITLE), true); } }); } }); preprocess(); }
From source file:com.ephesoft.dcma.gwt.foldermanager.client.presenter.FolderTablePresenter.java
License:Open Source License
public void openItem(FileWrapper file) { if (file != null) { String fileName = file.getName(); String absoluteFilePath = file.getPath(); if (!file.getKind().equals(FileType.DIR)) { String url = baseHttpURL + FolderManagementConstants.URL_SEPARATOR + (absoluteFilePath.substring( absoluteFilePath.lastIndexOf(parentFolderPath) + parentFolderPath.length() + 1)) .replace(FolderManagementConstants.SHARED_PATH_SEPARATOR_STRING, FolderManagementConstants.URL_SEPARATOR); try { Window.open(url, "", OPEN_WINDOW_OPTIONS + WIDTH + Window.getClientWidth() + HEIGHT + Window.getClientHeight()); } catch (Exception e) { showErrorInConfirmationDialog( LocaleDictionary.get().getMessageValue(FolderManagementMessages.COULD_NOT_OPEN_THE_FILE) + FolderManagementConstants.QUOTES + fileName + FolderManagementConstants.QUOTES); }// w w w . j av a 2 s . c o m } else { controller.getEventBus().fireEvent(new FolderTreeRefreshEvent(absoluteFilePath, fileName)); } } }
From source file:com.ephesoft.dcma.gwt.foldermanager.client.presenter.FolderTablePresenter.java
License:Open Source License
public void sendDownloadRequest(String absoluteFilePath) { String href = Window.Location.getHref(); String baseUrl = href.substring(0, href.lastIndexOf(FolderManagementConstants.URL_SEPARATOR)); StringBuffer urlBuffer = new StringBuffer(baseUrl); urlBuffer.append(FolderManagementConstants.URL_SEPARATOR); urlBuffer.append(FolderManagementConstants.UPLOAD_DOWNLOAD_SERVLET_PATH); if (baseUrl.contains(FolderManagementConstants.QUESTION_MARK)) { urlBuffer.append(FolderManagementConstants.AMPERSAND); } else {//from w w w . j a va2 s . c om urlBuffer.append(FolderManagementConstants.QUESTION_MARK); } urlBuffer.append(FolderManagementConstants.CURRENT_FILE_DOWNLOAD_PATH); urlBuffer.append(FolderManagementConstants.EQUALS); urlBuffer.append(absoluteFilePath); Window.open(urlBuffer.toString(), null, null); }
From source file:com.ephesoft.gxt.admin.client.view.kvextraction.AdvancedKVExtraction.layout.AdvancedKVExtractionLayout.java
License:Open Source License
public AdvancedKVExtractionLayout(String bottomPanelHeading) { initWidget(binder.createAndBindUi(this)); bottomPanel.setHeaderVisible(true);/* w w w.j a va 2 s. com*/ bottomPanel.setHeadingText(bottomPanelHeading); addStyleNameforContentPanel(); ephesoftPoweredLabel.setText(EphesoftUIContext.getFooterText()); ephesoftPoweredLabel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open(CoreCommonConstants.EPHESOFT_LINK, "", ""); } }); }
From source file:com.ephesoft.gxt.admin.client.view.layout.BatchClassManagementLayout.java
License:Open Source License
public BatchClassManagementLayout() { initWidget(binder.createAndBindUi(this)); addStyleNameforContentPanel();//from ww w . j a va 2s . c o m gridPanel.addResizeHandler(new ResizeHandler() { @Override public void onResize(ResizeEvent event) { BatchClassManagementEventBus.fireEvent(new DialogWindowResizeEvent()); } }); ephesoftPoweredLabel.setText(EphesoftUIContext.getFooterText()); ephesoftPoweredLabel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open(CoreCommonConstants.EPHESOFT_LINK, "", ""); } }); navigationView = new BatchClassNavigatorView(); chartView = new BatchClassChartView(); setChartView(); }
From source file:com.ephesoft.gxt.batchinstance.client.presenter.BatchInstanceOptionsPresenter.java
License:Open Source License
public void redirectToBatchDetailPage(String batchInstanceIdentifier) { if (batchInstanceIdentifier != null && !batchInstanceIdentifier.isEmpty()) { String href = Window.Location.getHref(); String baseUrl = href.substring(0, href.lastIndexOf('/')); StringBuffer newUrl = new StringBuffer(); newUrl.append(baseUrl).append(REVIEW_VALIDATE_HTML); newUrl.append(BATCH_ID_URL).append(batchInstanceIdentifier); Window.open(newUrl.toString(), "_blank", BatchInstanceConstants.EMPTY_STRING); }//w w w . ja va 2 s.c om }
From source file:com.ephesoft.gxt.batchinstance.client.view.BatchInstanceView.java
License:Open Source License
public BatchInstanceView() { super();//from w ww . j a va2s .c om initWidget(binder.createAndBindUi(this)); addLayoutHandlers(); addStyleNameforContentPanel(); batchInstanceDetailPanel.setHeadingText( LocaleDictionary.getConstantValue(BatchInstanceConstants.BATCH_INSTANCE_BOTTOM_PANEL_HEADER)); ephesoftPoweredLabel.setText(EphesoftUIContext.getFooterText()); batchInstanceDetailPanel.addStyleName("panelHeader"); ephesoftPoweredLabel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Window.open(CoreCommonConstants.EPHESOFT_LINK, "", ""); } }); // Bug fix for troubleshoot layout resize. subMainPanel.addExpandHandler(new ExpandItemHandler<ContentPanel>() { @Override public void onExpand(ExpandItemEvent<ContentPanel> event) { batchInstanceDetailView.getTroubleshootPanel().resizeTroubleshootPanel(); } }); }
From source file:com.ephesoft.gxt.foldermanager.client.presenter.FolderManagementOptionsPresenter.java
License:Open Source License
public void onFileOpen(FolderManagerDTO selectedDTO, String parentFolderPath) { if (selectedDTO != null) { String fileName = selectedDTO.getFileName(); String absoluteFilePath = selectedDTO.getPath(); if (!selectedDTO.getKind().equals(FileType.DIR)) { String url = baseHttpURL + FolderManagementConstants.URL_SEPARATOR + (absoluteFilePath.substring( absoluteFilePath.lastIndexOf(parentFolderPath) + parentFolderPath.length() + 1)) .replace(FolderManagementConstants.PATH_SEPARATOR_STRING, FolderManagementConstants.URL_SEPARATOR); try { Window.open(url, "", OPEN_WINDOW_OPTIONS + WIDTH + Window.getClientWidth() + HEIGHT + Window.getClientHeight()); } catch (Exception e) { DialogUtil.showMessageDialog( LocaleDictionary.getConstantValue(FolderManagementConstants.ERROR_TITLE), LocaleDictionary.getMessageValue(FolderManagementMessages.COULD_NOT_OPEN_THE_FILE) + FolderManagementConstants.QUOTES + fileName + FolderManagementConstants.QUOTES, DialogIcon.ERROR); }/*from ww w. j av a2 s . c o m*/ } else { controller.getEventBus().fireEvent(new FolderTreeRefreshEvent(selectedDTO, null)); } } }
From source file:com.ephesoft.gxt.foldermanager.client.presenter.FolderManagementOptionsPresenter.java
License:Open Source License
private void sendDownloadRequest(String absoluteFilePath) { StringBuffer urlBuffer = new StringBuffer(uploadFormAction); if (Window.Location.getHref().contains(FolderManagementConstants.QUESTION_MARK)) { urlBuffer.append(FolderManagementConstants.AMPERSAND); } else {//from w w w. ja va 2 s .c o m urlBuffer.append(FolderManagementConstants.QUESTION_MARK); } urlBuffer.append(FolderManagementConstants.CURRENT_FILE_DOWNLOAD_PATH); urlBuffer.append(FolderManagementConstants.EQUALS); urlBuffer.append(absoluteFilePath); String url = urlBuffer.toString(); Window.open(url, null, null); }