Alec, you are right, I did thought about that.

My reflection was that getListCSS applies to list *element* (li) and it is
quite easy to understand that getLabelCSS (which applies to the label)
stands for the message itself (which is a span element).

But in another hand we can imagine that these naming are related to wicket
*component* instead; so, it is true that it would technically best to have
getListItemCSS (applies to ListItem) and getLabelCSS (applies to Label).
But what if the user overrides #newMessageDisplayComponent and return
something other than a Label? A Panel for instance? Maybe getLabelCSS
appears to not be logical anymore in this context: we have a getListItemCSS
which still applies to a ListItem and a getLabelCSS which applies to... a
Panel.

In another hand (again), we can also imagine that the HTML markup is
getting "overridden" (while extending FeedbackPanel), li and span elements
may have been replaced by other elements (2 divs for instance)... So
getListCSS may also not be logical in this context, and would have better
been getContainerCSS or something like that...

Not easy to find right naming; its a kind of Ouroboros* ** discussion in
this case...
But at the end, will the user better understand getListCSS or
getListItemCSS? Also, is getLabelCSS the best? What about getMessageCSS?

That's all open questions... I wish you a good night with that! ;)
Sebastien

* http://en.wikipedia.org/wiki/Ouroboros
** I am pretty sure this term has previously been used in this mailing list
but I don't remember who... So there is a credit for someone somewhere :)


On Tue, Oct 23, 2012 at 9:15 PM, Alec Swan <alecs...@gmail.com> wrote:

> Technically it should be getListItemCSS, not getListCSS. Or maybe have
> all three getListCSS, getListItemCSS and getLabelCSS
>
> On Mon, Oct 22, 2012 at 12:46 PM, Sebastien <seb...@gmail.com> wrote:
> > Done, https://issues.apache.org/jira/browse/WICKET-4831
> > Please let me know if your encounter any issue (wrong base code for
> > instance) or if you have any questions...
> >
> > Thanks,
> > Sebastien.
> >
> > On Mon, Oct 22, 2012 at 8:06 PM, Sven Meier <s...@meiers.net> wrote:
> >
> >> Please open a Jira issue and provide a patch as you suggested.
> >>
> >> Thanks
> >> Sven
> >>
> >>
> >>
> >> On 10/21/2012 01:06 AM, Sebastien wrote:
> >>
> >>> Sven,
> >>>
> >>> If you agree to have two methods: getListCSSClass and getLabelCSSClass
> >>> (which apply respectively on li and span), and mark getCSSClass as
> >>> deprecated (until marked as private), then the path is ready for branch
> >>> wicket-1.5.x. I am waiting for your go-ahead to send the patch
> somewhere
> >>> or
> >>> submit the pull request on github.
> >>>
> >>> If you do not agree, please tell me what I can do.
> >>>
> >>> Thanks & best regards,
> >>> Sebastien.
> >>>
> >>>
> >>
> >>
> ------------------------------**------------------------------**---------
> >> To unsubscribe, e-mail: users-unsubscribe@wicket.**apache.org<
> 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
>
>

Reply via email to