private ExternalLink getSmsLink(final String number) { final ExternalLink smsLink = new ExternalLink("sms", "sms:" + number); smsLink.add(new PresizedImage("smsImage", ImageDef.SMS)); return smsLink; }
@Override protected void onConfigure() { super.onConfigure(); try { getString("page.help.link"); getString("page.help"); helpLink.setVisible(true); } catch (MissingResourceException e) { helpLink.setVisible(false); } } });
if (!isLinkEnabled() && getBeforeDisabledLink() != null) getResponse().write(getBeforeDisabledLink()); replaceComponentTagBody(markupStream, openTag, getDefaultModelObjectAsString(label.getObject())); renderComponentTagBody(markupStream, openTag); if (!isLinkEnabled() && getAfterDisabledLink() != null) getResponse().write(getAfterDisabledLink());
<a wicket:id="link"><img src="myImg.jpg" alt="My Image" /></a> add(new ExternalLink("link", url));
wmc.add(new ExternalLink( "jiraLink", new Model("http://jira.codehaus.org/browse/GEOS/"), new ResourceModel("GeoServerErrorPage.jiraName") ).setVisible(trace) );
@Override protected void populateItem(ListItem<ODocument> item) { IModel<ODocument> itemModel = item.getModel(); IModel<String> urlModel = new PropertyModel<String>(itemModel, "url"); IModel<List<ODocument>> subItems = new PropertyModel<List<ODocument>>(itemModel, "subItems"); final boolean hasSubItems = subItems.getObject() != null && !subItems.getObject().isEmpty(); ExternalLink link = new ExternalLink("link", urlModel) .setContextRelative(true); link.add(new FAIcon("icon", new PropertyModel<String>(itemModel, "icon")), new Label("name", new ODocumentNameModel(item.getModel())).setRenderBodyOnly(true)); item.add(link); if (isActiveItem(urlModel)) { link.add(new AttributeAppender("class", " active")); } if (hasSubItems){ item.add(new AttributeAppender("class", " nav-dropdown")); link.add(new AttributeAppender("class", " nav-dropdown-toggle")); } item.add(new RecursiveMenuPanel("subItems", itemModel)); } });
ExternalLink link = new ExternalLink("download.link", href); File file = new File(getModelObject().absoluteFilePath().toFileString()); boolean enabled = file.isFile(); link.setEnabled(enabled); if(!enabled) link.add(new AttributeAppender("disabled", Model.of("disabled"))); link.add(new AttributeAppender("class", Model.of("disabled")));
ExternalLink link = new ExternalLink("link", urlForWordAsImage.toString()); link.setBody(Model.of(imageName)); item.add(link);
add(helpLink = new ExternalLink("helpLink", new ResourceModel("page.help.link", ""), new ResourceModel("page.help", ""))); helpLink.setPopupSettings(new PopupSettings("_blank")); helpLink.setVisible(helpAvailable);
button.setOutputMarkupId(true); button.setPopupSettings(new PopupSettings(PopupSettings.LOCATION_BAR | PopupSettings.MENU_BAR | PopupSettings.RESIZABLE | PopupSettings.SCROLLBARS | PopupSettings.STATUS_BAR | PopupSettings.TOOL_BAR)); button.add(new OntopolyImage("icon", "goto.gif")); add(button);
ExternalLink link = new ExternalLink("link", url); Image image = new Image("img", new SharedResourceReference(BasePage.class, "images/MyImage.png") link.add(image); add(link);
if (isEnabledInHierarchy() == false) disableLink(tag); else if (getDefaultModel() != null) Object hrefValue = getDefaultModelObject(); if (hrefValue != null)
if (isLinkEnabled() == false) disableLink(tag); else if (getDefaultModel() != null) Object hrefValue = getDefaultModelObject(); if (hrefValue != null)
if (isLinkEnabled() == false) disableLink(tag); else if (getModel() != null) Object hrefValue = getModelObject(); if (hrefValue != null)
String href = externalLink.getDefaultModelObjectAsString(); try
private ExternalLink getCallLink(final String number) { return new ExternalLink("link", "tel:" + number, number); }
wmc.setVisible(trace); wmc.add( new ExternalLink( "userListLink", new ResourceModel("userListLink"), new ResourceModel("userListText")) .setVisible(trace));
ExternalLink link = new ExternalLink("link", urlForWordAsImage.toString()); link.setBody(Model.of(imageName)); item.add(link);
button.setOutputMarkupId(true); button.setPopupSettings(new PopupSettings(PopupSettings.LOCATION_BAR | PopupSettings.MENU_BAR | PopupSettings.RESIZABLE | PopupSettings.SCROLLBARS | PopupSettings.STATUS_BAR | PopupSettings.TOOL_BAR)); button.add(new OntopolyImage("icon", "goto.gif")); add(button);
"mailto:" + address.getEmail(), address .getEmail()); mailToLinkPanel.getLink().add(AttributeModifier.replace("onclick", "javascript:suppressNextRowClick();")); view.add(mailToLinkPanel); first = false;