Updated Branches: refs/heads/wicket-1.5.x 4c43c2eac -> b60561d3d
WICKET-4878 keep CSS styling independent of message Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/b60561d3 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/b60561d3 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/b60561d3 Branch: refs/heads/wicket-1.5.x Commit: b60561d3d07a9dcaa6dc86e73dca2c0696eea56a Parents: 4c43c2e Author: svenmeier <[email protected]> Authored: Thu Nov 22 13:28:33 2012 +0100 Committer: svenmeier <[email protected]> Committed: Thu Nov 22 13:28:33 2012 +0100 ---------------------------------------------------------------------- .../wicket/markup/html/panel/FeedbackPanel.java | 21 +------------- 1 files changed, 2 insertions(+), 19 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/b60561d3/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/FeedbackPanel.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/FeedbackPanel.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/FeedbackPanel.java index 6ebee04..a1172ca 100644 --- a/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/FeedbackPanel.java +++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/FeedbackPanel.java @@ -33,7 +33,6 @@ import org.apache.wicket.markup.html.list.ListItem; import org.apache.wicket.markup.html.list.ListView; import org.apache.wicket.model.AbstractReadOnlyModel; import org.apache.wicket.model.IModel; -import org.apache.wicket.model.Model; import org.apache.wicket.protocol.http.WebSession; @@ -95,27 +94,11 @@ public class FeedbackPanel extends Panel implements IFeedback @Override protected void populateItem(final ListItem<FeedbackMessage> listItem) { - final IModel<String> replacementModel = new Model<String>() - { - private static final long serialVersionUID = 1L; - - /** - * Returns feedbackPanel + the message level, eg 'feedbackPanelERROR'. This is used - * as the class of the li / span elements. - * - * @see org.apache.wicket.model.IModel#getObject() - */ - @Override - public String getObject() - { - return getCSSClass(listItem.getModelObject()); - } - }; - final FeedbackMessage message = listItem.getModelObject(); message.markRendered(); final Component label = newMessageDisplayComponent("message", message); - final AttributeModifier levelModifier = AttributeModifier.append("class", replacementModel); + final AttributeModifier levelModifier = AttributeModifier.append("class", + getCSSClass(message)); label.add(levelModifier); listItem.add(levelModifier); listItem.add(label);
