AW: Re: problem with panelTabbedPane on winXP and IE6

2006-04-05 Thread Matthias Kahlau
Ok, but I don't understand why they use CSS to render the active tab's input
as button (maybe it's only an IE specific behaviour...)

-Matthias

> -Ursprüngliche Nachricht-
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag
> von Gerald Müllan
> Gesendet: Mittwoch, 5. April 2006 13:22
> An: MyFaces Discussion
> Betreff: Re: Re: problem with panelTabbedPane on winXP and IE6
>
>
> Hm..have a look at the html-source. There are three  elements,
> one for each tab.
>
> The difference is only in another applied style to the input element
> over "...activeHeaderCell".
>
> regards,
>
> Gerald
>
> On 4/5/06, Matthias Kahlau <[EMAIL PROTECTED]> wrote:
> > As I know from my app, the panelTabbedPane had only a button
> for the active
> > tab by default. And why should someone press the button for the active
> > tab..?
> >
> > -Matthias
> >
> > > -Ursprüngliche Nachricht-
> > > Von: [EMAIL PROTECTED]
> > >
> [mailto:[EMAIL PROTECTED] Auftrag
> > > von Gerald Müllan
> > > Gesendet: Mittwoch, 5. April 2006 12:53
> > > An: MyFaces Discussion
> > > Betreff: Re: Re: problem with panelTabbedPane on winXP and IE6
> > >
> > >
> > > Hi,
> > >
> > > would be better if we fix that issue in the component directly. I will
> > > have a look on that.
> > >
> > > The server side switch does a round trip to server in every case when
> > > you are switching to the next tab, this requires a post and so there
> > > is the need of a button. Client side does the switch only via js, thus
> > > no model update will take place.
> > >
> > > If you have a look at the myfaces simple examples, there are two
> > > tabbed panes on the page. The first comes with the setting
> > > serverSideTabSwitch="false". Second is set to true, there you get the
> > > problems with the button.
> > >
> > > I am just wondering, if you don`t specify this attribute - default
> > > should be client side - the button should not be displayed.
> > >
> > > cheers,
> > >
> > > Gerald
> > >
> > > On 4/4/06, Garner Shawn <[EMAIL PROTECTED]> wrote:
> > > > I will try what you said for the css, thanks.
> > > > You should add that to the Wiki because others are apparently having
> > > > buttons renderred also and may not be a filter issue as my case
> > > > wasn't.
> > > >
> > > > >> and only if you you set the panel to serverSide tab switch.
> > > >
> > > > I'm not sure what the serverSideTabSwitch attribute does
> but it's not
> > > > present in my panelTabbedPane thus I'm not setting it to
> anything. The
> > > > attribute wasn't in the myfaces examples so I didn't use the
> > > > serverSideTabSwitch attribute .  Are you sure this has
> something to do
> > > > with the problem?  Should I be using the serverSideTabSwitch
> > > > attribute?  How would it help?
> > > >
> > > >
> > > > Shawn
> > > >
> > > > --Original Messages
> > > > From: "Gerald Müllan" <[EMAIL PROTECTED]>
> > > > To: "MyFaces Discussion" 
> > > > Date: Tue, 4 Apr 2006 17:56:07 +0200
> > > > Subject: Re: problem with panelTabbedPane on winXP and IE6
> > > > Hi,
> > > >
> > > > Yes, you are right. This is only a missinterpreting issue
> with IE, and
> > > > only if you you set the panel to serverSide tab switch. Because you
> > > > have to do a post, the button is rendered.
> > > >
> > > > You can easily access it with:
> > > >
> > > > .activeTabClass input { ... }
> > > >
> > > > This will also only affect the tab, and not the whole tab-page!
> > > >
> > > > cheers,
> > > >
> > > > Gerald
> > > >
> > > > On 4/4/06, Garner Shawn <[EMAIL PROTECTED]> wrote:
> > > > > My active tab has been renderring as a button.
> > > > > I went to the example site at
> > > > > http://www.irian.at/myfaces/tabbedPane.jsf and the active
> tab there
> > > > > has the active tab renderred as a button also.
> > > > >
> > > > > I read a website and this seems to be an winXP and IE6
> specific issue
> > > > > and figured out I can fix it by doing this:
> > > > >
> > > > > input {
> > > > > color: #465f8c;
> > > > >padding: 2px 5px;
> > > > >border: 2px solid;
> > > > >border-color: #7bf #07c #07c #7bf;
> > > > >background-color: #f0d4ff;
> > > > >font-family: Georgia, serif;
> > > > >font-size: 18px;
> > > > >display: block;
> > > > > }
> > > > >
> > > > > Which I think the website said you needed either
> background-color or
> > > > > border-color.
> > > > >
> > > > > Now my tab renders as a tab instead of a button.  Howerver...
> > > > >
> > > > > This applies the css to all inputs on the page and I only want the
> > > > > tabs to have this and not any buttons that might submit a
> form (I do
> > > > > have one too).
> > > > >
> > > > > I created a stylesheet class using the same properties as before.
> > > > >
> > > > > .activeTabClass {
> > > > > color: #465f8c;
> > > > >padding: 2px 5px;
> > > > >border: 2px solid;
> > > > >border-color: #7bf #07c #07c #7bf;
> > > > >back

AW: Re: problem with panelTabbedPane on winXP and IE6

2006-04-05 Thread Matthias Kahlau
As I know from my app, the panelTabbedPane had only a button for the active
tab by default. And why should someone press the button for the active
tab..?

-Matthias

> -Ursprüngliche Nachricht-
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Auftrag
> von Gerald Müllan
> Gesendet: Mittwoch, 5. April 2006 12:53
> An: MyFaces Discussion
> Betreff: Re: Re: problem with panelTabbedPane on winXP and IE6
>
>
> Hi,
>
> would be better if we fix that issue in the component directly. I will
> have a look on that.
>
> The server side switch does a round trip to server in every case when
> you are switching to the next tab, this requires a post and so there
> is the need of a button. Client side does the switch only via js, thus
> no model update will take place.
>
> If you have a look at the myfaces simple examples, there are two
> tabbed panes on the page. The first comes with the setting
> serverSideTabSwitch="false". Second is set to true, there you get the
> problems with the button.
>
> I am just wondering, if you don`t specify this attribute - default
> should be client side - the button should not be displayed.
>
> cheers,
>
> Gerald
>
> On 4/4/06, Garner Shawn <[EMAIL PROTECTED]> wrote:
> > I will try what you said for the css, thanks.
> > You should add that to the Wiki because others are apparently having
> > buttons renderred also and may not be a filter issue as my case
> > wasn't.
> >
> > >> and only if you you set the panel to serverSide tab switch.
> >
> > I'm not sure what the serverSideTabSwitch attribute does but it's not
> > present in my panelTabbedPane thus I'm not setting it to anything. The
> > attribute wasn't in the myfaces examples so I didn't use the
> > serverSideTabSwitch attribute .  Are you sure this has something to do
> > with the problem?  Should I be using the serverSideTabSwitch
> > attribute?  How would it help?
> >
> >
> > Shawn
> >
> > --Original Messages
> > From: "Gerald Müllan" <[EMAIL PROTECTED]>
> > To: "MyFaces Discussion" 
> > Date: Tue, 4 Apr 2006 17:56:07 +0200
> > Subject: Re: problem with panelTabbedPane on winXP and IE6
> > Hi,
> >
> > Yes, you are right. This is only a missinterpreting issue with IE, and
> > only if you you set the panel to serverSide tab switch. Because you
> > have to do a post, the button is rendered.
> >
> > You can easily access it with:
> >
> > .activeTabClass input { ... }
> >
> > This will also only affect the tab, and not the whole tab-page!
> >
> > cheers,
> >
> > Gerald
> >
> > On 4/4/06, Garner Shawn <[EMAIL PROTECTED]> wrote:
> > > My active tab has been renderring as a button.
> > > I went to the example site at
> > > http://www.irian.at/myfaces/tabbedPane.jsf and the active tab there
> > > has the active tab renderred as a button also.
> > >
> > > I read a website and this seems to be an winXP and IE6 specific issue
> > > and figured out I can fix it by doing this:
> > >
> > > input {
> > > color: #465f8c;
> > >padding: 2px 5px;
> > >border: 2px solid;
> > >border-color: #7bf #07c #07c #7bf;
> > >background-color: #f0d4ff;
> > >font-family: Georgia, serif;
> > >font-size: 18px;
> > >display: block;
> > > }
> > >
> > > Which I think the website said you needed either background-color or
> > > border-color.
> > >
> > > Now my tab renders as a tab instead of a button.  Howerver...
> > >
> > > This applies the css to all inputs on the page and I only want the
> > > tabs to have this and not any buttons that might submit a form (I do
> > > have one too).
> > >
> > > I created a stylesheet class using the same properties as before.
> > >
> > > .activeTabClass {
> > > color: #465f8c;
> > >padding: 2px 5px;
> > >border: 2px solid;
> > >border-color: #7bf #07c #07c #7bf;
> > >background-color: #f0d4ff;
> > >font-family: Georgia, serif;
> > >font-size: 18px;
> > >display: block;
> > > }
> > >
> > > and assigned it to all the different style class attributes
> > > (activeTabStyleClass...) for the panelTabbedPane and panelTab tags.
> > >
> > > I'm a newbie at css but I thought this should have worked but
> it didn't.
> > >
> > >
> > > Any one have any idea how I can assign this style sheet just the the
> > > tab's input button and not the ones on the rest of the page?
> > >
> > > Shawn
> > >
> >
>
>
> --
> Gerald Müllan
> Schelleingasse 2/11
> 1040 Vienna, Austria
> 0043 699 11772506
> [EMAIL PROTECTED]