Because if you use Twitter bootstrap and add "alert alert-info" CSS classes, then it's not going to look nice if it's applied to <li> and <span>.
On Sat, Oct 20, 2012 at 3:05 PM, Sven Meier <s...@meiers.net> wrote: > I was just going to ask you why you don't overwrite #getCSSClass(). > > What harm does it if the CSS class is on the <li> too? > > Sven > > > On 10/20/2012 11:01 PM, Alec Swan wrote: >> >> Note that I need to set CSS styles on the label (<span>) and not the >> list item (<li>) and hence cannot override getCSSClass() because it is >> applied to both. >> >> On Sat, Oct 20, 2012 at 2:58 PM, Alec Swan <alecs...@gmail.com> wrote: >>> >>> Hello, >>> >>> This Wiki page explains how to add custom CSS styles to Feedback >>> messages in 1.4+: >>> https://cwiki.apache.org/WICKET/css-enabled-feedback-panel.html >>> >>> Basically, it suggests that you override >>> FeedbackPanel#newMessageDisplayComponent(..) method and add the custom >>> CSS class to the component before returning it. >>> >>> However, this approach does not work in 1.5 because >>> FeedbackPanel.MessageListView#populateItem calls >>> FeedbackPanel#newMessageDisplayComponent(..) and then immediately adds >>> an AttributeModifier that replaces CSS class that was set inside >>> newMessageDisplayComponent(). >>> >>> Is this a bug or Wiki is wrong? >>> Is there any workaround without creating a custom FeedbackPanel? >>> >>> Thanks, >>> >>> Alec >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org