public ImageLinkPanel(final String id, final String relativeImagePath, final IModel<String> tooltip) { this(id); link.add(new TooltipImage("image", relativeImagePath, tooltip)); }
/** * Adds html attribute "accesskey". * @param ch * @return this for chaining. */ public ContentMenuEntryPanel setAccessKey(final char ch) { link.add(AttributeModifier.replace("accesskey", String.valueOf(ch))); return this; }
/** * @param attributeName * @param value * @return this for chaining. * @see AttributeModifier#append(String, java.io.Serializable) */ public IconLinkPanel appendAttribute(final String attributeName, final Serializable value) { link.add(AttributeModifier.append(attributeName, value)); return this; }
@Override protected AbstractLink newPagingNavigationLink(String id, IPageable pageable, int pageNumber) { AbstractLink link = super.newPagingNavigationLink(id, pageable, pageNumber); // we turn the id into the css class link.add(AttributeModifier.replace("class", id)); return link; }
@Override protected AbstractLink newPagingNavigationIncrementLink( String id, IPageable pageable, int increment) { AbstractLink link = super.newPagingNavigationIncrementLink(id, pageable, increment); // we turn the id into the css class link.add(AttributeModifier.replace("class", id)); return link; } }
/** Initialize the buttons (start with all disabled) */ protected static void initButtons(AbstractLink... buttons) { for (AbstractLink button : buttons) { button.setEnabled(false); button.add(DISABLED_BEHAVIOR); button.setOutputMarkupId(true); } }
@Override protected void addButtonBehavior(final IModel<Buttons.Type> buttonType, final IModel<Buttons.Size> buttonSize) { final ButtonBehavior buttonBehavior = new ButtonBehavior(buttonType, buttonSize); btn.add(buttonBehavior); caret.add(buttonBehavior); } }
public ImageLinkPanel(final String id, final AbstractLink link, final String relativeImagePath, final String tooltip) { super(id); add(link); link.add(new TooltipImage("image", relativeImagePath, tooltip)); }
public YuiMenuItem(final String label, final AbstractLink link) { super(MENU_ITEM_ID); if (link.getId().equals(LINK_ID) == false) { throw new RuntimeException("Link's id needs to be 'link' "); } getItemContainer().add(link); link.add(new Label("linkLabel", new Model<String>(label)).setRenderBodyOnly(true)); newSubMenu("emptyMenu").setVisible(false); }
/** * {@inheritDoc} */ @Override protected Component newListComponent(final String id, final ListItem<LinkItem> item) { final LinkItem model = item.getModelObject(); final Label itemLinkLabel = newItemLinkLabel("itemLinkLabel", model); final AbstractLink link = newAbstractLink(id, model); link.add(itemLinkLabel); return link; }
@Override protected void populateItem(ListItem<String> item) { AbstractLink link = FoundationDropdown.this.createDropdownLink(item.getIndex(), "link"); item.add(link); link.add(new Label("body", item.getModel())); } };
@Override protected void populateItem(ListItem<String> item) { AbstractLink link = createLink("link", item.getIndex()); item.add(link); link.add(new Label("text", item.getModelObject())); }
/** * {@inheritDoc} */ @Override protected Component newListComponent(final String id, final ListItem<LinkItem> item) { final LinkItem model = item.getModelObject(); final Label itemLinkLabel = newItemLinkLabel("itemLinkLabel", model); final AbstractLink link = newAbstractLink(id, model); link.add(itemLinkLabel); return link; }
@Override protected void addButtonBehavior(final IModel<ButtonType> buttonType, final IModel<ButtonSize> buttonSize) { baseButton.add(new ButtonBehavior(buttonType, buttonSize)); caret.add(new ButtonBehavior(buttonType, buttonSize)); } }
@Override protected void populateItem(ListItem<String> item) { AbstractLink dropdownItemLink = FoundationSplitButton.this.createDropdownLink("dropdownItemLink", item.getIndex()); item.add(dropdownItemLink); dropdownItemLink.add(new Label("dropdownItemText", item.getModel())); } };
public ActionItemLink(IModel<String> label, IconType iconType, AbstractLink link) { add(link); WebMarkupContainer webMarkupContainer = new WebMarkupContainer("icon-type"); webMarkupContainer.add(new AttributeAppender("class", "glyphicon glyphicon-" + iconType.getCssName())); link.add(webMarkupContainer); }
@Override protected void populateItem(ListItem<ConfigKind> item) { AbstractLink link = item.getModelObject().constructLink("link"); item.add(link); item.add(new Label("description",new StringResourceModel(item.getModelObject().getDescription(),item,null))); link.add(new Image("image", item.getModelObject().getIcon())); link.add(new Label("text",new StringResourceModel(item.getModelObject().getName(),item,null))); }
@Override protected void populateItem(ListItem<SubNavItem> item) { SubNavItem subNavItem = item.getModelObject(); if (subNavItem.isActive()) { item.add(new AttributeModifier("class", "active")); } AbstractLink subNavItemLink = createLink("subNavItemLink", item.getIndex()); item.add(subNavItemLink); subNavItemLink.add(new Label("subNavItemText", subNavItem.getTitle())); } });