<a wicket:id="link"><img src="myImg.jpg" alt="My Image" /></a> add(new ExternalLink("link", url));
public ExternalLinkPanel(final String id, final String href, final String label) { super(id); add(link = new ExternalLink("link", href, label)); }
public HelpPanel(String id, IModel<String> helpLinkModel) { super(id); add(new ExternalLink("helpLink", helpLinkModel)); }
public HelpPanel(String id, IModel<T> model, PageParameters parameters) { super(id, model, parameters); add(new ExternalLink("link","http://jabylon.org")); //$NON-NLS-1$ //$NON-NLS-2$ }
public HelpPanel(String id, IModel<String> helpLinkModel) { super(id); add(new ExternalLink("helpLink", helpLinkModel)); }
public SimpleExternalLink(String id, IModel linkModel, IModel labelModel) { super(id, linkModel); add(link = new ExternalLink("link", linkModel)); link.add(label = new Label("label", labelModel)); }
public SimpleExternalLink(String id, IModel<String> linkModel, IModel<?> labelModel) { super(id, linkModel); add(link = new ExternalLink("link", linkModel)); link.add(label = new Label("label", labelModel)); } }
@Override public AbstractLink constructLink(String id) { //TODO: better to do this dynamic with e.g. an extension point/whiteboard pattern return new ExternalLink(id, Model.of(WicketUtil.getContextPath() + "/settings/log")); } }
private ExternalLink getSmsLink(final String number) { final ExternalLink smsLink = new ExternalLink("sms", "sms:" + number); smsLink.add(new PresizedImage("smsImage", ImageDef.SMS)); return smsLink; }
@Override public AbstractLink constructLink(String id) { //TODO: better to do this dynamic with e.g. an extension point/whiteboard pattern return new ExternalLink(id, Model.of(WicketUtil.getContextPath() + "/settings/system")); } },
/** Constructs the panel with a link containing an image and a label. */ public ImageExternalLink( final String id, final String href, final PackageResourceReference imageRef, final IModel<String> label) { super(id); add(this.link = new ExternalLink("link", href)); link.add(this.image = new Image("image", imageRef)); link.add(this.label = new Label("label", label)); }
public ImageLink(String aId, ResourceReference aImageRes, IModel<String> aUrl) { super(aId, aUrl); ExternalLink link = new ExternalLink("link", aUrl); link.add(new Image("image", aImageRes)); add(link); } }
/** * Constructs the panel with a link containing an image and a label. */ public ImageExternalLink(final String id, final String href, final ResourceReference imageRef, final IModel<String> label) { super(id); add(this.link = new ExternalLink("link", href)); link.add(this.image = new Image("image", imageRef)); link.add(this.label = new Label("label", label)); }
@Override public void populateItem(Item<ICellPopulator<Build>> cellItem, String componentId, IModel<Build> rowModel) { Fragment fragment = new Fragment(componentId, "versionFrag", BuildListPanel.this); fragment.add(new BuildStatusIcon("status", rowModel)); ExternalLink link = new ExternalLink("link", rowModel.getObject().getUrl()); link.add(new Label("label", rowModel.getObject().getVersion())); fragment.add(link); cellItem.add(fragment); } });
public CustomInternalErrorPage() { add(homePageLink("home")); add(new ExternalLink("log", WicketUtil.getContextPath() + "/settings/log")); }
@Override protected AbstractLink newLink(String id) { return new ExternalLink(id, new StringResourceModel(getUrlResourceKey(), getObjectModelForUrlMapping())); }
@Override protected void populateItem(final ListItem<T> item) { int index = item.getIndex(); if (index == activeTab.getObject()) item.add(new AttributeAppender("class", " active")); item.add(new ExternalLink("link", Model.of("#" + id + index), item.getModelObject().getTitle())); } };
@Override protected void populateItem(ListItem<String> item) { item.add(new ExternalImage("image", item.getModelObject())); item.add(new ExternalLink("open", item.getModelObject())); } };
@Override protected void populateItem(ListItem<Build> item) { item.add(new BuildStatusIcon("status", item.getModel())); Build build = item.getModelObject(); item.add(new Label("configuration", build.getConfiguration().getName())); ExternalLink link = new ExternalLink("version", build.getUrl()); link.add(new Label("label", build.getVersion())); item.add(link); }
@Override protected AbstractLink newPagingNavigationLink(String id, IPageable pageable, int pageNumber) { ExternalLink navCont = new ExternalLink(id + "Cont", (String) null); // add css for enable/disable link long pageIndex = pageable.getCurrentPage() + pageNumber; navCont.add(new AttributeModifier("class", new BootstrapPageLinkCssModel( pageable, pageIndex, "disabled"))); // change original wicket-link, so that it always generates href navCont.add(new PagingNavigationLink<Void>(id, pageable, pageNumber)); return navCont; }