if you update to trunk there is a new overridable protected LoopItem
newTabContainer(int tabIndex);

-igor


On Jan 3, 2008 2:19 PM, Fernando Wermus <[EMAIL PROTECTED]> wrote:
> Great! I will take a look at that. Thanks!
>
> It seems to be hardcoded the tabbedPanel class attribute :(
>
> Looking at the code tabbedPanel constructor,
>
>             protected LoopItem newItem(int iteration)
>             {
>                 return new LoopItem(iteration)
>                 {
>                     private static final long serialVersionUID = 1L;
>
>                     protected void onComponentTag(ComponentTag tag)
>                     {
>                         super.onComponentTag(tag);
>                         String cssClass = (String)tag.getString("class");
>                         if (cssClass == null)
>                         {
>                             cssClass = " ";
>                         }
>                         cssClass += " tab" + getIteration();
>
>                         if (getIteration() == getSelectedTab())
>                         {
>                             cssClass += " selected";
>                         }
>                         if (getIteration() == getIterations() - 1)
>                         {
>                             cssClass += " last";
>                         }
>                         tag.put("class", cssClass.trim());
>                     }
>
>                 };
>
>
> On Jan 3, 2008 8:05 PM, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
>
> > Take a look at AttributeAppender, AttributeModifier or
> > SImpleAttributeModifier. You can add them to a component and they
> > allow you to modify tag attributes.
> >
> > Martijn
> >
> > On Jan 3, 2008 10:45 PM, Fernando Wermus <[EMAIL PROTECTED]>
> > wrote:
> > > I am trying to use the themes from Drupal in a wicket app. I need then
> > to
> > > override the class tag attributes for the ones named in the themes. But
> > I
> > > don't know how to do it, for instance in tabpanel tags such as li and
> > ul. I
> > > imagine is pretty easy.
> > >
> > >
> > > for instance,
> > >
> > > li class="tab0 selected"
> > >
> > > to
> > >
> > > li class="menu-1-2-2"
> > >
> > > Thanks in advance.
> > >
> > >
> > >
> > >
> > > --
> > > Fernando Wermus.
> > >
> >
> >
> >
> > --
> > Buy Wicket in Action: http://manning.com/dashorst
> > Apache Wicket 1.3.0 is released
> > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Fernando Wermus.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to