List of usage examples for com.google.gwt.user.client.ui HTMLPanel HTMLPanel
private HTMLPanel(Element elem)
From source file:gov.wa.wsdot.search.client.SearchWidget.java
License:Open Source License
private static Widget addAlerts(final HighwayAlertsItem item) { double lat = item.getStartRoadwayLocation().getLatitude(); double lon = item.getStartRoadwayLocation().getLongitude(); final String map = "http://maps.google.com/maps/api/staticmap?center=" + lat + "," + lon + "&zoom=14&size=600x400&markers=|" + lat + "," + lon + "|&sensor=false"; Anchor link = new Anchor(); link.setText("View location"); link.setHref("javascript:;"); link.addClickHandler(new ClickHandler() { @Override// ww w . j a va 2s . c o m public void onClick(ClickEvent event) { if (ANALYTICS_ENABLED) { Analytics.trackEvent(EVENT_TRACKING_CATEGORY, "Travel Alerts", item.getEventCategory()); } String description = "<b>" + item.getEventCategory() + "</b> " + item.getHeadlineDescription(); Popup popup = new Popup(map, description, item.getAlertID()); popup.setAnimationEnabled(true); popup.setGlassEnabled(true); popup.setVisible(false); popup.show(); } }); HTML content = new HTML("<b>" + item.getEventCategory() + "</b><br />" + item.getHeadlineDescription()); HTMLPanel contentPanel = new HTMLPanel(content.toString()); contentPanel.addStyleName("alert-content"); contentPanel.add(link); return contentPanel; }
From source file:gwt.material.design.client.ui.MaterialFloating.java
License:Apache License
public MaterialFloating() { this.clear(); this.getElement().getStyle().setBottom(10, Unit.PX); this.getElement().getStyle().setRight(10, Unit.PX); this.getElement().getStyle().setPosition(Position.FIXED); this.getElement().getStyle().setZIndex(999); panel = new HTMLPanel( "<a class='btn-floating btn-large waves-effect waves-light pink darken-4'><i class='mdi-content-add'></i></a>"); this.add(panel); }
From source file:gwt.material.design.client.ui.MaterialInfo.java
License:Apache License
public void showInfo(HTMLPanel panel, ImageResource resource, String message) { panel.clear();//from w ww .ja v a 2 s .c o m HTMLPanel container = new HTMLPanel(""); container.addStyleName("materialInfo"); Label label = new Label(message); container.add(new Image(resource)); container.add(label); panel.add(container); }
From source file:io.apiman.manager.ui.client.local.pages.admin.RoleList.java
License:Apache License
/** * Creates a single plan row.//from ww w. j ava 2s .c om * @param bean */ private Widget createRow(RoleBean bean) { FlowPanel container = new FlowPanel(); container.getElement().setClassName("container-fluid"); //$NON-NLS-1$ container.getElement().addClassName("apiman-summaryrow"); //$NON-NLS-1$ FlowPanel row1 = new FlowPanel(); container.add(row1); row1.getElement().setClassName("row"); //$NON-NLS-1$ createTitle(bean, row1); if (bean.getAutoGrant() != null && bean.getAutoGrant().booleanValue()) { createAutoGrantIcon(row1); } FlowPanel row2 = new FlowPanel(); row2.getElement().getStyle().setMarginBottom(8, Unit.PX); container.add(row2); row2.getElement().setClassName("row"); //$NON-NLS-1$ createDescription(bean, row2); FlowPanel row3 = new FlowPanel(); container.add(row3); row3.getElement().setClassName("row"); //$NON-NLS-1$ createPermissions(bean, row3); container.add(new HTMLPanel("<hr/>")); //$NON-NLS-1$ return container; }
From source file:io.apiman.manager.ui.client.local.pages.app.AppContractList.java
License:Apache License
/** * Creates a single contract row./*from w ww.j a v a2 s.com*/ * @param bean */ private Widget createContractRow(ContractSummaryBean bean) { FlowPanel container = new FlowPanel(); container.getElement().setClassName("container-fluid"); //$NON-NLS-1$ container.getElement().addClassName("apiman-summaryrow"); //$NON-NLS-1$ FlowPanel row = new FlowPanel(); container.add(row); row.getElement().setClassName("row"); //$NON-NLS-1$ createSummaryColumn(bean, row); createActionColumn(bean, row); container.add(new HTMLPanel("<hr/>")); //$NON-NLS-1$ return container; }
From source file:io.apiman.manager.ui.client.local.pages.common.AbstractApplicationList.java
License:Apache License
/** * Creates a single application row.//w ww . j a v a2s .co m * @param bean */ private Widget createAppRow(ApplicationSummaryBean bean) { FlowPanel container = new FlowPanel(); container.getElement().setClassName("container-fluid"); //$NON-NLS-1$ container.getElement().addClassName("apiman-summaryrow"); //$NON-NLS-1$ FlowPanel row1 = new FlowPanel(); container.add(row1); row1.getElement().setClassName("row"); //$NON-NLS-1$ createTitleRow(bean, row1); FlowPanel row2 = new FlowPanel(); container.add(row2); row2.getElement().setClassName("row"); //$NON-NLS-1$ InlineLabel description = new InlineLabel(bean.getDescription()); row2.add(description); description.getElement().setClassName("description"); //$NON-NLS-1$ container.add(new HTMLPanel("<hr/>")); //$NON-NLS-1$ return container; }
From source file:io.apiman.manager.ui.client.local.pages.common.AbstractServiceList.java
License:Apache License
/** * Creates a single service row./*from w w w .j a va 2s . c o m*/ * @param bean */ private Widget createServiceRow(ServiceSummaryBean bean) { FlowPanel container = new FlowPanel(); container.getElement().setClassName("container-fluid"); //$NON-NLS-1$ container.getElement().addClassName("apiman-summaryrow"); //$NON-NLS-1$ FlowPanel row1 = new FlowPanel(); container.add(row1); row1.getElement().setClassName("row"); //$NON-NLS-1$ createTitleRow(bean, row1); FlowPanel row2 = new FlowPanel(); container.add(row2); row2.getElement().setClassName("row"); //$NON-NLS-1$ createDescriptionRow(bean, row2); container.add(new HTMLPanel("<hr/>")); //$NON-NLS-1$ return container; }
From source file:io.apiman.manager.ui.client.local.pages.common.ActivityList.java
License:Apache License
/** * Creates a single row in the list of audit/activity information. * // w w w . j a v a2 s . c o m * @param auditEntryBean */ private void addRow(AuditEntryBean auditEntryBean) { FlowPanel container = new FlowPanel(); container.getElement().setClassName("container-fluid"); //$NON-NLS-1$ container.getElement().addClassName("apiman-summaryrow"); //$NON-NLS-1$ FlowPanel row1 = new FlowPanel(); row1.getElement().setClassName("row"); //$NON-NLS-1$ container.add(row1); TransitionAnchor<UserRedirectPage> userLink = userLinkFactory.get("user", auditEntryBean.getWho()); //$NON-NLS-1$ userLink.setText(auditEntryBean.getWho()); row1.add(userLink); row1.add(new InlineLabel(" ")); //$NON-NLS-1$ String whatString = createWhat(auditEntryBean); row1.add(new InlineLabel(whatString)); row1.add(new InlineLabel(" ")); //$NON-NLS-1$ TransitionAnchor<OrgRedirectPage> orgLink = orgLinkFactory.get("org", auditEntryBean.getOrganizationId()); //$NON-NLS-1$ orgLink.setText(auditEntryBean.getOrganizationId()); row1.add(orgLink); if (auditEntryBean.getEntityId() != null) { row1.add(new InlineLabel(" / ")); //$NON-NLS-1$ row1.add(createEntityLink(auditEntryBean)); if (auditEntryBean.getEntityVersion() != null) { row1.add(new InlineLabel(" ")); //$NON-NLS-1$ row1.add(new InlineLabel(i18n.format(AppMessages.VERSION))); row1.add(new InlineLabel(" ")); //$NON-NLS-1$ row1.add(createEntityVersionLink(auditEntryBean)); } } else { orgLink.getElement().setClassName("emphasis"); //$NON-NLS-1$ } row1.add(new InlineLabel(".")); //$NON-NLS-1$ Widget detailRow = createDetailRow(auditEntryBean); if (detailRow != null) { container.add(detailRow); } FlowPanel row2 = new FlowPanel(); row2.getElement().setClassName("row"); //$NON-NLS-1$ container.add(row2); String icon = getIcon(auditEntryBean); if (icon != null) { row2.add(new FontAwesomeIcon(icon, true)); } row2.add(createWhen(auditEntryBean)); container.add(new HTMLPanel("<hr/>")); //$NON-NLS-1$ add(container); }
From source file:io.apiman.manager.ui.client.local.pages.common.PolicyList.java
License:Apache License
/** * Creates a single policy row.//from w ww. j ava2 s .c om * @param bean */ private Widget createPolicyRow(final PolicyBean bean) { PolicyRow container = new PolicyRow(bean); final FlowPanel row = new FlowPanel(); row.getElement().setClassName("row"); //$NON-NLS-1$ // Grabber Label grabber = new Label(); grabber.getElement().setDraggable(Element.DRAGGABLE_TRUE); grabber.getElement().setClassName("grabber"); //$NON-NLS-1$ grabber.getElement().getStyle().setHeight(48, Unit.PX); row.add(grabber); createIconColumn(bean, row); createSummaryColumn(bean, row); createActionColumn(bean, row); container.add(new HTMLPanel("<hr/>")); //$NON-NLS-1$ container.add(row); PolicyDragHandler handler = new PolicyDragHandler(grabber, container); grabber.addMouseDownHandler(handler); grabber.addMouseUpHandler(handler); grabber.addMouseMoveHandler(handler); return container; }
From source file:io.apiman.manager.ui.client.local.pages.consumer.ConsumerServicePlanList.java
License:Apache License
/** * Creates a single service row.//from w w w. j a v a 2 s .com * @param bean */ private Widget createPlanRow(ServicePlanSummaryBean bean) { FlowPanel container = new FlowPanel(); container.getElement().setClassName("container-fluid"); //$NON-NLS-1$ container.getElement().addClassName("apiman-summaryrow"); //$NON-NLS-1$ FlowPanel chainWrap = new FlowPanel(); chainWrap.getElement().setId("chain_" + bean.getPlanId()); //$NON-NLS-1$ chainWrap.getElement().setClassName("panel-collapse"); //$NON-NLS-1$ chainWrap.getElement().addClassName("collapse"); //$NON-NLS-1$ chainWrap.getElement().addClassName("apiman-policy-chain"); //$NON-NLS-1$ chainWrap.getElement().getStyle().setMarginTop(15, Unit.PX); chainIndex.put(bean.getPlanId(), chainWrap); FontAwesomeIcon spinner = new FontAwesomeIcon("refresh", true); //$NON-NLS-1$ spinner.getElement().addClassName("fa-spin"); //$NON-NLS-1$ chainWrap.add(spinner); chainWrap.add(new InlineLabel(i18n.format(AppMessages.LOADING_POLICIES))); FlowPanel row = new FlowPanel(); container.add(row); row.getElement().setClassName("row"); //$NON-NLS-1$ createTitleAndDescription(bean, row); createActions(bean, row); container.add(chainWrap); container.add(new HTMLPanel("<hr/>")); //$NON-NLS-1$ return container; }