My way works if you are "embedding" one navigation pane in the other.
The example I gave would be for the "second" navigation pane, the first
would use the normal styling.
Simons works if you don't mind adding a style class.
Zigc Junk wrote:
Tried again. Yes, the first syntax works.
Thanks a lot
Bill
On Tue, Feb 5, 2008 at 11:20 AM, Simon Lessard
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Hmmm, the first synthax should work just fine... can you check the
generated CSS to see how the selector was reduced?
On Feb 5, 2008 12:16 PM, Zigc Junk <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Just tried both syntax and it does not seem to work. Below is
the html code from Firebug. Note that I changed MyClass to
t_topMenu. Do you know why?
thanks
Bill
<div class="t_topMenu af_navigationPane_tabs">
<table class="" cellspacing="0" cellpadding="0" border="0"
style="display:
inline;" summary="">
</table>
<table class="" cellspacing="0" cellpadding="0" border="0"
style="display:
inline;" summary="">
<tbody style="display: inline;">
<tr>
<td>
<table class="af_navigationPane_tabs-inactive" cellspacing="0" cellpadding="0"
border="0" summary="">
<tbody>
<tr>
<td class="af_navigationPane_tabs-start-join-from-active"/>
</tr>
<tr>
<td class="af_navigationPane_tabs-bottom-end">
<div class="af_navigationPane_tabs-bottom-mid-content"/>
</td>
</tr>
</tbody>
</table>
</td>
<td>
<table class="af_navigationPane_tabs-inactive" cellspacing="0" cellpadding="0"
border="0" summary="">
<tbody>
<tr>
<td class="af_navigationPane_tabs-mid">
<a id="j_id_id50:j_id_id54"
onclick="submitForm('rootForm',1,{source:'j_id_id50:j_id_id54'});return
false;" href="#" name="j_id_id50:j_id_id54">Bills</a>
</td>
</tr>
<tr>
<td class="af_navigationPane_tabs-bottom-mid">
<div class="af_navigationPane_tabs-bottom-mid-content"/>
</td>
</tr>
</tbody>
</table>
</td>
<td>
</td>
</tr>
</tbody>
</table>
On Tue, Feb 5, 2008 at 11:01 AM, Simon Lessard
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:
Hello Bill,
The following should work:
<tr:navigationPane hint="tabs" styleClass="MyClass">
<tr:commandNavigationItem text="Home" />
<tr:commandNavigationItem text="Bills" />
<tr:commandNavigationItem text="Service History" />
</tr:navigationPane>
.MyClass af|navigationPane::tabs-inactive
af|navigationPane::tabs-mid A
{
font-weight: bold;
}
or
af|navigationPane.MyClass::tabs-inactive
af|navigationPane::tabs-mid A
{
font-weight: bold;
}
The best way to know on what element the style class
should be put is by using Firebug.
Regards,
~ Simon
On Feb 5, 2008 11:55 AM, Zigc Junk <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Can you be more specific? Assume that I have the
following navigationPane, how can I create a skin that
is ONLY applied to this navigationPane.
<tr:navigationPane hint="tabs">
<tr:commandNavigationItem text="Home" />
<tr:commandNavigationItem text="Bills" />
<tr:commandNavigationItem text="Service
History" />
</tr:navigationPane>
Here is one piece of the skin I created
af|navigationPane::tabs-inactive
af|navigationPane::tabs-mid A {
font-weight: bold;
}
Thanks
Bill
On Feb 5, 2008 10:33 AM, Scott O'Bryan
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
Zigc Junk wrote:
> I am trying to skin the navigationPane. Since I
have two
> navigationPane (tabs) instances (one top menu
and one secondary menu),
> I want to put a different skin on each of them.
It seems to me that
> there is no way of doing that. I can only create
one skin which will
> be applied to all navigationPane instances. Does
anyone know how to do
> this?
>
> thanks
>
> Bill
Use a compound key. If the second navigation pane
is embedded in the
first one, the key for the second pane might look
something like this:
af|navigationPane-tabs::tab:selected
af|navigationPane-tabs::tab-content