/** * Creates an achor widget with the desired HREF and text * * @param text text for the anchor * @param href href for the anchor */ public Anchor(final String text, final String href) { this(href); setText(text); }
/** * Creates an achor widget with the desired HREF and text * * @param text text for the anchor * @param href href for the anchor */ public Anchor(final String text, final String href) { this(href); setText(text); }
@Override public void setText(final String text) { anchor.setText(text); }
@Override public void setText(final String text) { anchor.setText(text); }
@Override public void setNodeName(String name) { nodeAnchor.setText(name); }
@Override public void setNodeName(String name) { nodeAnchor.setText(name); }
@Override public void setText(final String value) { link.setText(checkNotNull("value", value)); }
@Override public void setServerURL( final String url ) { this.url.setHref( url ); this.url.setText( url ); }
private Widget createLink(final SimpleItemWidgetModel model) { final Anchor link = new Anchor(); link.setText(model.getLinkText()); link.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { model.getLinkCommand().execute(new LinkCommandParams(model.getEventType(), model.getLinkURI(), model.getLinkType()) .withLinkParams(model.getLinkParams())); } }); return link; }
private Widget createLink(final SimpleItemWidgetModel model) { final Anchor link = new Anchor(); link.setText(model.getLinkText()); link.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { model.getLinkCommand().execute(new LinkCommandParams(model.getEventType(), model.getLinkURI(), model.getLinkType()) .withLinkParams(model.getLinkParams())); } }); return link; }
@Override public void setup(final NotificationType type, final String size) { icon.addStyleName(checkNotNull("type", type).getStyleName()); this.size.setVisible(true); this.size.setText(size); }
@Override public void addContextGroupMenuItem(final String menuItemId, final String id, final String label, final MenuPosition position) { final ListDropDown listDropDown = GWT.create(ListDropDown.class); listDropDown.setStyleName("dropdown-submenu"); final Anchor anchor = GWT.create(Anchor.class); anchor.addStyleName(Styles.DROPDOWN_TOGGLE); anchor.setDataToggle(Toggle.DROPDOWN); anchor.setText(label); final DropDownMenu dropDownMenu = GWT.create(DropDownMenu.class); listDropDown.add(anchor); listDropDown.add(dropDownMenu); positionMenuItem(listDropDown, position); ComplexPanel contextContainer = getMenuItemContextWidgetMap().get(menuItemId); if (contextContainer == null) { contextContainer = getContextContainer(menuItemId); } contextContainer.add(listDropDown); getMenuItemContextWidgetMap().put(id, dropDownMenu); }
@Override public void setupUrl(final String url) { this.url.setText(url); this.url.setHref(url); this.copyUrl.getElement().setPropertyString("data-clipboard-text", url); glueCopy(this.copyUrl.getElement()); }
private void createLink(final SocialItemExpandedWidgetModel model) { final UpdateItem updateItem = model.getUpdateItems().get(0); final Anchor link = new Anchor(); link.setText(updateItem.getEvent().getLinkLabel()); link.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { model.getModel().getLinkCommand().execute(new LinkCommandParams(updateItem.getEvent().getType(), updateItem.getEvent().getLinkTarget(), updateItem.getEvent().getLinkType()) .withLinkParams(updateItem.getEvent().getLinkParams())); } }); desc.add(link); }
private void createLink(final SocialItemExpandedWidgetModel model) { final UpdateItem updateItem = model.getUpdateItems().get(0); final Anchor link = new Anchor(); link.setText(updateItem.getEvent().getLinkLabel()); link.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { model.getModel().getLinkCommand().execute(new LinkCommandParams(updateItem.getEvent().getType(), updateItem.getEvent().getLinkTarget(), updateItem.getEvent().getLinkType()) .withLinkParams(updateItem.getEvent().getLinkParams())); } }); desc.add(link); }
@Override public void addContextGroupMenuItem(final String menuItemId, final String id, final String label, final MenuPosition position) { final ListDropDown listDropDown = GWT.create(ListDropDown.class); listDropDown.setStyleName("dropdown-submenu"); final Anchor anchor = GWT.create(Anchor.class); anchor.addStyleName(Styles.DROPDOWN_TOGGLE); anchor.setDataToggle(Toggle.DROPDOWN); anchor.setText(label); final DropDownMenu dropDownMenu = GWT.create(DropDownMenu.class); listDropDown.add(anchor); listDropDown.add(dropDownMenu); positionMenuItem(listDropDown, position); ComplexPanel contextContainer = getMenuItemContextWidgetMap().get(menuItemId); if (contextContainer == null) { contextContainer = getContextContainer(menuItemId); } contextContainer.add(listDropDown); getMenuItemContextWidgetMap().put(id, dropDownMenu); }
static PanelHeader createPanelHeader(final PropertyEditorCategory category, final PanelGroup propertyMenu, PanelCollapse panelCollapse) { final Heading heading = new Heading(HeadingSize.H4); final Anchor anchor = GWT.create(Anchor.class); anchor.setText(category.getName()); anchor.setDataToggle(Toggle.COLLAPSE); anchor.setDataParent(propertyMenu.getId()); anchor.setDataTargetWidget(panelCollapse); anchor.addStyleName("collapsed"); heading.add(anchor); final PanelHeader header = GWT.create(PanelHeader.class); header.add(heading); return header; }
@Test public void testAddContextGroupMenuItem() { final String menuItemId = "menuItemId"; final String menuId = RandomStringUtils.random(10); final String label = RandomStringUtils.random(10); final MenuPosition position = MenuPosition.RIGHT; workbenchMenuStandardNavBarView.addContextGroupMenuItem(menuItemId, menuId, label, position); verify(workbenchMenuStandardNavBarView).positionMenuItem(any(AbstractListItem.class), eq(position)); verify(anchor).setText(label); verify(listDropDown).add(anchor); assertEquals(dropDownMenu, workbenchMenuStandardNavBarView.getMenuItemContextWidgetMap().get(menuId)); }
@Test public void testAddContextGroupMenuItem() { final String menuItemId = "menuItemId"; final String menuId = RandomStringUtils.random(10); final String label = RandomStringUtils.random(10); final MenuPosition position = MenuPosition.RIGHT; workbenchMenuStandardNavBarView.addContextGroupMenuItem(menuItemId, menuId, label, position); verify(workbenchMenuStandardNavBarView).positionMenuItem(any(AbstractListItem.class), eq(position)); verify(anchor).setText(label); verify(listDropDown).add(anchor); assertEquals(dropDownMenu, workbenchMenuStandardNavBarView.getMenuItemContextWidgetMap().get(menuId)); }
link.setText(referenceLink); link.setHref(referenceLink); link.setTarget("_blank");