Please provide a LabelLink or something similar
-----------------------------------------------
Key: WICKET-3338
URL: https://issues.apache.org/jira/browse/WICKET-3338
Project: Wicket
Issue Type: Improvement
Components: wicket
Affects Versions: 1.5-M3
Reporter: Willis Blackburn
This pattern occurs so frequently that Wicket should support it directly:
Link myLink = new Link("myLink") { ... }
myLink.add(new Label("my Label", "A Link"));
add(myLink);
becomes:
LabelLink myLink = new Link("myLink", "A Link");
Obviously the second parameter could be a string or an iModel<?> that would be
converted to a string.
I see that there have been some discussions about this before; unfortunately
apparently the thread has been deleted. But whatever arguments there are
against LabelLink are IMHO defeated by the fact that ExternalLink *does* have a
label model! So why are labels okay for external links but not for internal
links?
I actually think that ExternalLink should have its label removed; there are
many cases in which external links do not have labels, and this would save
several bytes per label. But there should be a LabelExternalLink as well.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.