List of usage examples for com.google.gwt.user.client.ui Anchor Anchor
public Anchor(String text, String href)
From source file:at.ait.dme.yuma.client.map.annotation.GoogleMapsComposite.java
License:EUPL
private void showMap() { initWidget(compositePanel);/*from w w w .jav a2s. c o m*/ parseBoundingBox(); this.setStyleName("mapAnnotation-composite"); // show GMap map.addControl(new LargeMapControl()); map.setSize("500px", "300px"); map.setZoomLevel(3); map.setScrollWheelZoomEnabled(true); map.setDraggable(true); createMapOverlays(); compositePanel.add(map); if (Application.isInTileMode()) { Anchor kmlLink = new Anchor(Application.getConstants().kmlExport(), createKmlLink()); kmlLink.setStyleName("mapAnnotation-kml"); compositePanel.add(kmlLink, 10, 240); } }
From source file:at.ait.dme.yuma.suite.apps.map.client.widgets.GoogleMapsComposite.java
License:EUPL
private void showMap() { initWidget(compositePanel);/* w w w . j a va2 s.c o m*/ this.setStyleName("mapAnnotation-composite"); // show GMap map.addControl(new LargeMapControl()); map.setSize("500px", "300px"); map.setZoomLevel(3); map.setScrollWheelZoomEnabled(true); map.setDraggable(true); createMapOverlays(); compositePanel.add(map); Anchor kmlLink = new Anchor(YUMACoreProperties.getConstants().kmlExport(), createKmlLink()); kmlLink.setStyleName("mapAnnotation-kml"); compositePanel.add(kmlLink, 10, 240); }
From source file:com.allen_sauer.gwt.log.demo.client.InteractiveDemoPanel.java
License:Apache License
/** * Default constructor./*from w ww. j a v a 2 s . c o m*/ */ public InteractiveDemoPanel() { add(new HTML("Log a message:")); for (int i = 0; i < levels.length - 1; i++) { final int level = levels[i]; final String levelString = levelTexts[i]; messageButtons[i] = new Button("Log." + levelString.toLowerCase() + "(...)"); add(messageButtons[i]); messageButtons[i].addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { String msg = "This is a '" + levelString + "' test message"; switch (level) { case Log.LOG_LEVEL_TRACE: Log.trace(msg); break; case Log.LOG_LEVEL_DEBUG: Log.debug(msg); break; case Log.LOG_LEVEL_INFO: Log.info(msg); break; case Log.LOG_LEVEL_WARN: Log.warn(msg); break; case Log.LOG_LEVEL_ERROR: Log.error(msg); break; case Log.LOG_LEVEL_FATAL: Log.fatal(msg); break; } } }); } add(new HTML("<br>")); add(new HTML("Catch some exceptions:")); jsniCatchButtonFatal = new Button("JSNI with try/catch"); add(jsniCatchButtonFatal); jsniCatchButtonFatal.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { jsniCatch(); } }); jsniNoCatchButtonFatal = new Button("JSNI without try/catch"); add(jsniNoCatchButtonFatal); jsniNoCatchButtonFatal.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { jsniNoCatch(); } }); clinitButtonFatal = new Button("static (class) initialization failure"); add(clinitButtonFatal); clinitButtonFatal.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { new Broken(); } }); add(new HTML("<br>")); npeButtonFatal = new Button("NullPointerException"); add(npeButtonFatal); npeButtonFatal.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { throw new NullPointerException(); } }); jsTimeoutExceptionButtonFatal = new Button("JavaScript setTimeout() exception [FF/IE/Chrome only]"); add(jsTimeoutExceptionButtonFatal); jsTimeoutExceptionButtonFatal.addClickHandler(new ClickHandler() { @Override public native void onClick(ClickEvent event) /*-{ setTimeout(function() { my_non_existant_variable.my_non_existant_method(); }, 1); }-*/; }); nullButtonDebug = new Button("Log.debug(null)"); add(nullButtonDebug); nullButtonDebug.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Log.debug(null); } }); add(new HTML("<br>")); add(new HTML("Clear log output (on supported destinations):")); Button clearButton = new Button("clear()"); add(clearButton); clearButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { Log.clear(); } }); // add(new HTML("<br>")); // add(new HTML("Set runtime log level to:")); // // for (int i = 0; i < levels.length; i++) { // final int level = levels[i]; // levelButtons[i] = new Button(levelTexts[i]); // levelButtons[i].addClickHandler(new ClickHandler() { // public void onClick(ClickEvent event) { // Log.setCurrentLogLevel(level); // updateLogLevelLabels(); // } // }); // add(levelButtons[i]); // } add(new HTML("<br>")); add(new HTML("Change the compile time <code>log_level</code> URL parameter to:")); for (int i = 0; i < levels.length; i++) { final int level = levels[i]; final String url = makePageURL(levelTexts[i]); Anchor anchor = new Anchor(levelTexts[i], url); anchor.getElement().getStyle().setPadding(0.3, Unit.EM); anchor.setTitle("Switch to '" + levelTexts[i] + "' compile time log level"); add(anchor); if (level == Log.getLowestLogLevel()) { anchor.addStyleDependentName(CSS_CURRENT); } } add(new HTML("<br>")); add(new HTML("Launch server side JavaScript stack trace deobfuscation demo:")); add(new HTML("<a href='LogClientServerDemo.html" + Window.Location.getQueryString() + "'>Client server demo</a>")); updateLogLevelLabels(); if (Log.isLoggingEnabled()) { initDivLogger(); } }
From source file:com.anritsu.mcrepositorymanager.client.FilterDBForm.java
public FilterDBForm(String mcVersion) { this.mcVersion = mcVersion; initWidget(uiBinder.createAndBindUi(this)); packageListTable.setVisible(false);/* w w w . j a va 2s. c om*/ 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 w ww. jav a2 s . co 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.brainz.wokhei.client.about.AboutModulePart.java
/** * @return//from w w w. j a v a 2s . c om */ private Panel getContactUsPanel() { VerticalPanel panel = new VerticalPanel(); panel.add(getSectionText( "For ongoing information about Wokhei, please follow us on Twitter. Also, feel free to contact us with service questions, partnership proposals, or media inquiries.", "sectionText")); panel.add(getWhiteSpace(15)); Anchor mail = new Anchor("Partnership inquires", "mailto:" + Mails.PARTNER.getMailAddress()); mail.setStyleName("mailLink"); Anchor mail2 = new Anchor("Customer support", "mailto:" + Mails.SUPPORT.getMailAddress()); mail2.setStyleName("mailLink"); Anchor mail3 = new Anchor("Press inquiries", "mailto:" + Mails.PRESS.getMailAddress()); mail3.setStyleName("mailLink"); panel.add(mail); panel.add(getWhiteSpace(5)); panel.add(mail2); panel.add(getWhiteSpace(5)); panel.add(mail3); return panel; }
From source file:com.ephesoft.dcma.gwt.login.client.LoginEntryPoint.java
License:Open Source License
@Override public void onLoad() { Document.get().setTitle(LocaleDictionary.get().getConstantValue(LoginConstants.LOGIN_TITLE)); Label userName = new Label(LocaleDictionary.get().getConstantValue(LoginConstants.LOGIN_USERNAME)); userName.setStyleName("text_bold"); Label password = new Label(LocaleDictionary.get().getConstantValue(LoginConstants.LOGIN_PASSWORD)); password.setStyleName("text_bold"); /*//from w w w. j av a 2 s . c o m * CheckBox remMe = new CheckBox(LocaleDictionary.get().getConstantValue( LoginConstants.login_remember_me)); * remMe.setEnabled(false); Label forgPwd = new Label(LocaleDictionary.get().getConstantValue(LoginConstants * .login_forgot_pwd)); */ Label version = new Label(LocaleDictionary.get().getConstantValue(LoginConstants.VERSION_TEXT)); final Label versionNumber = new Label(); RootPanel.get("userName").add(userName); RootPanel.get("password").add(password); /* * RootPanel.get("remMe").add(remMe); RootPanel.get("forgPwd").add(forgPwd); */ RootPanel.get("version").add(version); ((LoginRemoteServiceAsync) createRpcService()).getProductVersion(new EphesoftAsyncCallback<String>() { @Override public void onSuccess(String version) { versionNumber.setText(version); } @Override public void customFailure(Throwable arg0) { ConfirmationDialogUtil.showConfirmationDialogError( LocaleDictionary.get().getMessageValue(LoginConstants.UNABLE_TO_RETRIVE_VERSION_INFO)); } }); RootPanel.get("versionLabel").add(versionNumber); SubmitButton submitButton = new SubmitButton(); submitButton.setFocus(true); submitButton.setText(LocaleDictionary.get().getConstantValue(LoginConstants.LOGIN_BUTTON_TEXT)); submitButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { login(); } }); submitButton.setStyleName("btn_blue"); RootPanel.get("buttonLogin").add(submitButton); final Label expiryMsg = new Label(); ((LoginRemoteServiceAsync) createRpcService()).getLicenseExpiryMsg(new EphesoftAsyncCallback<Void>() { @Override public void customFailure(Throwable arg0) { String alertMsg = arg0.getLocalizedMessage(); int indexOfDelimiter = alertMsg.indexOf('@'); String days = alertMsg.substring(0, indexOfDelimiter); int remainingDays = Integer.parseInt(days); String dateString = alertMsg.substring(indexOfDelimiter + 1); if (remainingDays != 0) { expiryMsg.setText(LocaleDictionary.get().getMessageValue(LoginMessages.LICENSE_EXPIRY_MSG, days, dateString)); } else { expiryMsg.setText( LocaleDictionary.get().getMessageValue(LoginMessages.LICENSE_EXPIRY_MSG_TODAY)); } } @Override public void onSuccess(Void arg0) { // Nothing to do .. on success of RPC call } }); expiryMsg.setStyleName(LICENSE_TEXT); RootPanel.get(EXPIRY_MSG_LEBEL).add(expiryMsg); final HorizontalPanel horPanel = new HorizontalPanel(); horPanel.setWidth("100%"); RootPanel.get().add(horPanel); ScreenMaskUtility.maskScreen("Loading"); rpcService.getFooterProperties(new EphesoftAsyncCallback<Map<String, String>>() { @Override public void onSuccess(Map<String, String> footerProperties) { String footerText = footerProperties.get(CoreCommonConstants.FOOTER_TEXT_KEY); String footerLink = footerProperties.get(CoreCommonConstants.FOOTER_LINK_KEY); final Anchor footerInfo = new Anchor(footerText, footerLink); horPanel.add(footerInfo); horPanel.setCellHorizontalAlignment(footerInfo, HasHorizontalAlignment.ALIGN_CENTER); ScreenMaskUtility.unmaskScreen(); } @Override public void customFailure(Throwable arg0) { ScreenMaskUtility.unmaskScreen(); ConfirmationDialogUtil .showConfirmationDialogError("Application could not be authorized. Please try again."); } }); }
From source file:com.ephesoft.gxt.login.client.LoginEntryPoint.java
License:Open Source License
@Override public void onLoad() { Window.setTitle(LocaleDictionary.getConstantValue(LoginConstants.LOGIN_TITLE)); Label userName = new Label(LocaleDictionary.getConstantValue(LoginConstants.login_username)); Label password = new Label(LocaleDictionary.getConstantValue(LoginConstants.login_password)); RootPanel.get("loginHeader").getElement() .setInnerText(LocaleDictionary.getConstantValue(LoginConstants.login_button_text)); RootPanel.get("j_username").getElement().setAttribute("placeholder", userName.getText()); RootPanel.get("j_username").getElement().focus(); RootPanel.get("j_password").getElement().setAttribute("placeholder", password.getText()); final Label versionNumber = new Label(); ((LoginRemoteServiceAsync) createRpcService()).getProductVersion(new AsyncCallback<String>() { @Override/* w w w . j ava 2 s .c om*/ public void onSuccess(String version) { versionNumber.setText(version); RootPanel.get("versionLabel").getElement().setInnerText(versionNumber.getText()); } @Override public void onFailure(Throwable arg0) { DialogUtil.showMessageDialog(LocaleDictionary.getConstantValue(LocaleCommonConstants.ERROR_TITLE), LocaleDictionary.getConstantValue(LoginConstants.UNABLE_TO_RETRIVE_VERSION_INFO), DialogIcon.ERROR); } }); final Label expiryMsg = new Label(); final Label failOverMsg = new Label(); ((LoginRemoteServiceAsync) createRpcService()).getLicenseExpiryMsg(new AsyncCallback<Void>() { @Override public void onFailure(Throwable arg0) { String alertMsg = arg0.getLocalizedMessage(); int indexOfDelimiter = alertMsg.indexOf('@'); String days = alertMsg.substring(0, indexOfDelimiter); int remainingDays = Integer.parseInt(days); String dateString = alertMsg.substring(indexOfDelimiter + 1); if (remainingDays != 0) { expiryMsg.setText( LocaleDictionary.getMessageValue(LoginMessages.LICENSE_EXPIRY_MSG, days, dateString)); } else { expiryMsg.setText(LocaleDictionary.getMessageValue(LoginMessages.LICENSE_EXPIRY_MSG_TODAY)); } expiryMsg.addStyleName(FONT_RED_CSS); expiryMsg.addStyleName(BOLD_TEXT_CSS); RootPanel.get(EXPIRY_MSG_LEBEL).getElement().setInnerText(expiryMsg.getText()); RootPanel.get(EXPIRY_MSG_LEBEL).addStyleName(expiryMsg.getStyleName()); } @Override public void onSuccess(Void arg0) { } }); ((LoginRemoteServiceAsync) createRpcService()).getFailOverMessage(new AsyncCallback<Boolean>() { @Override public void onSuccess(Boolean result) { if (true == result) { // failOverMsg.setText(""); } else { failOverMsg.setText(LocaleDictionary.getMessageValue(LoginMessages.FAILOVER_MSG)); failOverMsg.addStyleName(FONT_RED_CSS); failOverMsg.addStyleName(BOLD_TEXT_CSS); RootPanel.get(FAIL_OVER_LABEL).getElement().setInnerText(failOverMsg.getText()); RootPanel.get(FAIL_OVER_LABEL).addStyleName(failOverMsg.getStyleName()); } } @Override public void onFailure(Throwable arg0) { } }); final HorizontalPanel horPanel = new HorizontalPanel(); horPanel.addStyleName("horizontalPanel"); RootPanel.get().add(horPanel); ScreenMaskUtility.maskScreen(LocaleDictionary.getMessageValue(LoginMessages.LOADING)); rpcService.getFooterProperties(new AsyncCallback<Map<String, String>>() { @Override public void onSuccess(Map<String, String> footerProperties) { footerText = footerProperties.get(CoreCommonConstants.FOOTER_TEXT_KEY); footerLink = footerProperties.get(CoreCommonConstants.FOOTER_LINK_KEY); final Anchor footerInfo = new Anchor(footerText, footerLink); horPanel.addStyleName("loginFooter"); horPanel.add(footerInfo); horPanel.setCellHorizontalAlignment(footerInfo, HasHorizontalAlignment.ALIGN_CENTER); ScreenMaskUtility.unmaskScreen(); } @Override public void onFailure(Throwable arg0) { ScreenMaskUtility.unmaskScreen(); DialogUtil.showMessageDialog(LocaleDictionary.getConstantValue(LocaleCommonConstants.ERROR_TITLE), LocaleDictionary.getMessageValue(LoginMessages.APPLICATION_NOT_AUTHORIZED), DialogIcon.ERROR); } }); RootPanel.get("error").getElement() .setInnerText(LocaleDictionary.getConstantValue(LoginConstants.INVALID_CREDENTIALS)); RootPanel.get("error").addStyleName(FONT_RED_CSS); SubmitButton submitButton = new SubmitButton(); // (SubmitButton) SubmitButton.wrap(RootPanel.get("button").getElement()); // submitButton.setFocus(true); submitButton.getElement().setTitle(LocaleDictionary.getConstantValue(LoginConstants.login_button_text)); submitButton.getElement().setInnerHTML("<i class=\"icon-arrow-right icon-large\"></i>"); submitButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { login(); } }); submitButton.setStyleName("gwt-Button"); RootPanel.get("button").getElement().addClassName("submit"); RootPanel.get("button").add(submitButton); }
From source file:com.eucalyptus.webui.client.view.DetailViewImpl.java
License:Open Source License
private Widget getLabelWidget(Type type, String title, String val) { if (Type.LINK.equals(type)) { return new Anchor(title, val); } else {//from ww w . ja v a 2s . c om return new Label(title); } }
From source file:com.eucalyptus.webui.client.view.DownloadViewImpl.java
License:Open Source License
private void display(SimplePanel container, ArrayList<DownloadInfo> downloads) { container.clear();//w w w. j a v a2 s . c o m if (downloads != null && downloads.size() > 0) { Grid grid = new Grid(downloads.size(), 3); grid.addStyleName(gridStyle.grid()); grid.getColumnFormatter().setWidth(0, ICON_COL_WIDTH); grid.getColumnFormatter().setWidth(1, NAME_COL_WIDTH); int row = 0; for (DownloadInfo item : downloads) { grid.setWidget(row, 0, new Image(resources.download())); grid.setWidget(row, 1, new Anchor(item.getName(), item.getUrl())); grid.setText(row, 2, item.getDescription()); row++; } container.setWidget(grid); } }