@Override protected void initDetailsTable() { detailsTable.getColumnFormatter().setWidth(0, "200px"); detailsTable.getColumnFormatter().setWidth(1, "550px"); detailsTable.getColumnFormatter().setWidth(2, "0px"); userInfoList.add(userExternalId); sdkAnchor = new Anchor(); sdkAnchor.getElement().getStyle().setCursor(Style.Cursor.POINTER); sdkAnchor.setWidth("100%"); endpointProfSchemaName = new Anchor(); endpointProfSchemaName.getElement().getStyle().setCursor(Style.Cursor.POINTER); endpointProfSchemaName.getElement().getParentElement().getStyle().setPaddingLeft(10, Unit.PX); serverProfSchemaName = new Anchor(); serverProfSchemaName.getElement().getStyle().setCursor(Style.Cursor.POINTER); serverProfSchemaName.getElement().getParentElement().getStyle().setPaddingLeft(10, Unit.PX); editServerProfileButton = new Button(Utils.constants.edit()); endpointConfigSchemaName = new Anchor(); endpointConfigSchemaName.getElement().getStyle().setCursor(Style.Cursor.POINTER); endpointConfigSchemaName.setWidth("100%");
this.increment = increment; initWidget(layout); layout.setCellPadding(0); layout.setCellSpacing(0); showMoreButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { showLessButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { layout.setWidget(0, 0, showLessButton); layout.setText(0, 1, " | "); layout.setWidget(0, 2, showMoreButton);
@Override protected void onRangeOrRowCountChanged() { // Assumes a page start index of 0. HasRows display = getDisplay(); int pageSize = display.getVisibleRange().getLength(); boolean hasLess = pageSize > increment; boolean hasMore = !display.isRowCountExact() || pageSize < display.getRowCount(); showLessButton.setVisible(hasLess); showMoreButton.setVisible(hasMore); layout.setText(0, 1, (hasLess && hasMore) ? " | " : ""); }
@Override protected void initDetailsTable() { getSaveButtonWidget().removeFromParent(); getCancelButtonWidget().removeFromParent(); requiredFieldsNoteLabel.setVisible(false); sdkProfileToken = new KaaAdminSizedTextBox(-1, false); sdkProfileToken.setWidth("100%"); detailsTable.setWidget(row, 0, sdkTokenLabel); detailsTable.setWidget(row++, 1, sdkProfileToken); detailsTable.setWidget(row, 0, sdkNameLabel); sdkConfigurationVersion = new Anchor(); sdkConfigurationVersion.getElement().getStyle().setCursor(Style.Cursor.POINTER); sdkConfigurationVersion.setWidth("100%"); sdkProfileVersion = new Anchor(); sdkProfileVersion.getElement().getStyle().setCursor(Style.Cursor.POINTER); sdkProfileVersion.setWidth("100%"); sdkNotificationVersion = new Anchor(); sdkNotificationVersion.getElement().getStyle().setCursor(Style.Cursor.POINTER); sdkNotificationVersion.setWidth("100%"); sdkLoggingVersion = new Anchor(); sdkLoggingVersion.getElement().getStyle().setCursor(Style.Cursor.POINTER); sdkLoggingVersion.setWidth("100%");
detailsView.getSdkConfigurationVersion().setText(entity.getConfigurationSchemaName()); registrations.add(detailsView.getSdkConfigurationVersion().addClickHandler( new ClickHandler() { @Override detailsView.getSdkProfileVersion().setText(entity.getProfileSchemaName()); registrations.add(detailsView.getSdkProfileVersion().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent clickEvent) { detailsView.getSdkNotificationVersion().setText(entity.getNotificationSchemaName()); registrations.add(detailsView.getSdkNotificationVersion().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent clickEvent) { detailsView.getSdkLoggingVersion().setText(entity.getLogSchemaName()); registrations.add(detailsView.getSdkLoggingVersion().addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent clickEvent) {
private void UpdateInterface() andAnchor.getElement().getStyle().setFontWeight( op.compareTo( "and" ) == 0 ? FontWeight.BOLD : FontWeight.LIGHTER ); orAnchor.getElement().getStyle().setFontWeight( op.compareTo( "or" ) == 0 ? FontWeight.BOLD : FontWeight.LIGHTER ); compareAnchor.getElement().getStyle().setFontWeight( op.compareTo( "eq" ) == 0 ? FontWeight.BOLD : FontWeight.LIGHTER ); HorizontalPanel hp = new HorizontalPanel(); realPanel = hp; panel = hp; Anchor delAnchor = new Anchor( "remove" ); delAnchor.setHref( "#" ); delAnchor.addClickHandler( new ClickHandler() HTML ophtml = new HTML( op ); ophtml.addStyleName( "CriteriaOperator" ); panel.add( ophtml ); Button addButton = new Button( "..." ); addButton.addClickHandler( new ClickHandler() HorizontalPanel hp = new HorizontalPanel(); hp.add( lbField );
KSLabel coursesHeader = new KSLabel(titleTextSb.toString()); detailsTable.setWidget(rowIndex, 0, coursesHeader); detailsTable.getFlexCellFormatter().setColSpan(rowIndex, 0, 2); if (cluSets != null && cluSets.size() > 0 || clusInRange != null && clusInRange.size() > 0) { coursesHeader.setVisible(true); if (cluSets.size() > 0) { KSLabel spacer = new KSLabel(); spacer.getElement().getStyle().setPaddingTop(10, Style.Unit.PX); int columnIndex = 0; final String cluSetId = cluSet.getId(); HorizontalPanel cluSetNamePanel = new HorizontalPanel(); Anchor cluSetNameLabel = new Anchor(cluSet.getName()); cluSetNameLabel.addClickHandler(new ClickHandler() { String displayValue = ""; if (value instanceof Date) { DateTimeFormat DT_FORMAT = com.google.gwt.i18n.client.DateTimeFormat.getFormat("MM/dd/yyyy") ; displayValue = DT_FORMAT.format((Date) value); } else { displayValue = value.toString();
@Override public void setWordWrap(boolean wrap) { getElement().getStyle().setWhiteSpace(wrap ? WhiteSpace.NORMAL : WhiteSpace.NOWRAP); }
setTitle(locale.createFactoryTitle()); Widget widget = uiBinder.createAndBindUi(this); widget.getElement().getStyle().setPadding(0, Unit.PX); setWidget(widget); factoryNameLabel.setText(locale.createFactoryName()); factoryLinkLabel.setText(locale.createFactoryLink()); configure.getElement().insertFirst(factoryResources.configure().getSvg().getElement()); launch.getElement().insertFirst(factoryResources.execute().getSvg().getElement()); launch.addStyleName(style.launchIcon()); configure.addStyleName(style.configureIcon()); createFactoryButton.setEnabled(false); addFooterButton( locale.createFactoryButtonClose(), "projectReadOnlyGitUrl-btnClose", event -> delegate.onCancelClicked()); createFactoryButton.addClickHandler(clickEvent -> delegate.onCreateClicked()); buttonBuilder.withResourceWidget(factoryLink).build(); factoryLink.setReadOnly(true); final Tooltip launchFactoryTooltip = Tooltip.create( (elemental.dom.Element) launch.getElement(), PositionController.VerticalAlign.TOP, PositionController.HorizontalAlign.MIDDLE, (elemental.dom.Element) configure.getElement(), PositionController.VerticalAlign.TOP, PositionController.HorizontalAlign.MIDDLE,
+ (Window.getClientHeight() * 4 / 5)); final FlexTable table = new FlexTable(); table.setText(0, 0, "From"); final HorizontalPanel hbox = new HorizontalPanel(); hbox.add(new InlineLabel("To")); final Anchor now = new Anchor("(now)"); now.addClickHandler(new ClickHandler() { public void onClick(final ClickEvent event) { end_datebox.setValue(new Date()); hbox.add(now); hbox.add(autoreload); hbox.setWidth("100%"); table.setWidget(0, 1, hbox);
protected Widget handleReadOnlyTextProperty(final String value) { if ( value.startsWith( "www" ) || value.startsWith( "http" ) ) { // For values that have external URIs return new Anchor( InstanceWidgetUtils.formatText( value ), InstanceWidgetUtils.formatText( value ), "_blank" ); } else { final HTML valueField = new HTML( InstanceWidgetUtils.formatText( InstanceWidgetUtils.insertBreaks( value ) ) ); valueField.setStyleName( "formLabelValue" ); return valueField; } }
public EnableHyperlink(String text, boolean asHTML, String historyToken) { link = historyToken != null ? new Hyperlink(text, asHTML, historyToken) : new Anchor(text); html = new HTML(); panel.setStyleName(WidgetsCSS.C_hyperlink); html.setStyleName(link.getStyleName()); html.addStyleDependentName("disabled"); if (asHTML) { html.setHTML(text); } else { html.setText(text); } panel.setWidget(link); initWidget(panel); } /*
@Override public void setConfigureFactoryLink(String configureLink) { configure.getElement().setAttribute("target", "_blank"); configure.setHref(configureLink); }
/** * Adds an option to the dropdown. * @param label * @param value */ public Anchor addOption(String label, String value) { Anchor a = new Anchor(label); a.getElement().setClassName(""); //$NON-NLS-1$ a.getElement().setAttribute("data-value", value); //$NON-NLS-1$ actions.add(a); return a; }
sb.append( Integer.toString( sparqlResults.size() ) ) .append( EXPLANATION_POSTLUDE ); resultsSummary.setHTML( sb.toString()); Anchor downloadCsvButton = new Anchor( "Download CSV", getDownloadUrl( urlParams ) ); downloadCsvButton.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { resultsScrollPanel.add( resultsTable.getTable() ); emailButton.addClickHandler( new ClickHandler() {
private Anchor createPanelControl(final SafeHtml text) { final Anchor anchor = new Anchor(text); anchor.addClickHandler(this); return anchor; }
String token = appState.getHistoryTokenString( Mode.edit, EIEntity.NULL_ENTITY, ResourceProvider.BASE_RESOURCE_CONTAINER, EIEntity.NULL_ENTITY ); addProviderPanel.add( new Anchor( SweetUIConstants.CREATE_PROVIDER_BUTTON , "#" + token) ); addProviderPanel.setStyleName( "dtWbPanel" ); addProviderPanel.addStyleName( "dtWbCreateLab" ); chooseProviderLink = new Anchor( SweetUIConstants.CHOOSE_PROVIDER_HEADER ); workWithResourcesPanel = new FocusPanel(); token = appState.getHistoryTokenString( Mode.list ); workWithResourcesPanel.add( new Anchor( SweetUIConstants.BROWSE_RESOURCES_BUTTON , "#"+token) ); workWithResourcesPanel.setStyleName( "dtWbPanel" ); workWithResourcesPanel.addStyleName( "dtWbResources" ); token = appState.getHistoryTokenString( Mode.list, true, false); toDoListPanel.add( new Anchor( SweetUIConstants.UNFINISHED_TASKS_BUTTON, "#"+token ) ); toDoListPanel.setStyleName( "dtWbPanel" ); toDoListPanel.addStyleName( "dtWbTodo" ); populateResourceProvidersList(); chooseProviderPanel.add( new HTML( SweetUIConstants.WORK_WITH_PROVIDERS_HEADER ) ); chooseProviderPanel.add( chooseProviderDropdownPanel ); providersList.setStyleName( "dtWbCurrentLabSelect" ); chooseProviderLink.addClickHandler( getChooseProviderHandler() ); workWithResourcesPanel.addClickHandler( getPeopleAndResourcesHandler() ); toDoListPanel.addClickHandler( getToDoListHandler() );
instanceLink = new Anchor(unescapedLabel, true, entity.getURI().toString() ); instanceLink.setStyleName( "ResultNameLabel" ); snippit = new HTML( searchResult.getHighlight() );
@Override public void setWidgetValue(final FlexTable table, final DataModel model, String path) { table.clear(); final Data variationMap = model.get(path); if (variationMap != null) { table.setWidget(row, 0, label ); Anchor anchor = new Anchor(getVariationName(variationData)); anchor.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { table.setWidget(row, 0, anchor);
/** * This method adds page links into the pager panel. */ protected void addLinks () { final Pageable pageable = getModel(); int count = 1; final Pager pager = this; for (int i = pageable.getStartPage(); i <= pageable.getEndPage(); i++) { if (pageable.getCurrentPageNumber() != i) { Anchor hyperlink = new Anchor(String.valueOf(i + 1), "javascript:void(0)"); final int page = i; hyperlink.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { setCurrentPageNumber(page); getGridPanel().getMediator().firePageChangeEvent(pager, page); } }); table.setWidget(0, count++, hyperlink); } else { table.setText(0, count++, String.valueOf(i + 1)); } } }