You are fast :). I wanted to write about this solution - came to my mind right now :)
-- Thanks, Daniel On Thu, Oct 2, 2014 at 12:38 PM, Martin Grigorov <mgrigo...@apache.org> wrote: > Hi, > > You can use Behavior#onComponentTag(). > And IComponentInstantiationListenener to add this behavior to all/some > components. > > Martin Grigorov > Wicket Training and Consulting > https://twitter.com/mtgrigorov > > On Thu, Oct 2, 2014 at 12:35 PM, Daniel Stoch <daniel.st...@gmail.com> > wrote: > >> Hi, >> >> I want to add extra debug information to component markup or modify >> existing wicketpath info. >> >> For now it can be easily done by using a custom default >> IMarkupSourcingStrategy which has onComponentTag() method. But inside >> Component.getMarkupSourcingStrategy() the default strategy is get >> using a static call to a singleton >> DefaultMarkupSourcingStrategy.get(). Maybe there should be a method >> inside IMarkupSettings: >> IMarkupSourcingStrategy getDefaultMarkupSourcingStrategy() >> which can be used in Component.getMarkupSourcingStrategy() instead a >> direct call to DefaultMarkupSourcingStrategy.get(). >> >> Another solution is to invent another extension point to allow to >> customize all components tags, but this described above is very simple >> to implement I think. >> >> PS. I want to add some extra information about class names where every >> component come from (to allow developers, especially not GUI guys, to >> easily find a source code). >> >> -- >> Daniel >> >> --------------------------------------------------------------------- >> 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