myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerald Müllan" <bierbra...@gmail.com>
Subject Re: Re: problem with panelTabbedPane on winXP and IE6
Date Wed, 05 Apr 2006 11:52:56 GMT
The css styles are only to differentiate between an active and an inactive tab.

The button stuff should not be displayed normally (IE bug), but with
applying some new style attributes it is able to live with this issue.

However, this is more or less a bug in our components logic,and has to
be fixed. The user should not have to care about it.

regards,

Gerald

On 4/5/06, Matthias Kahlau <mkahlau@web.de> wrote:
> 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: users-return-19822-mkahlau=web.de@myfaces.apache.org
> > [mailto:users-return-19822-mkahlau=web.de@myfaces.apache.org]Im 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 <input> 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 <mkahlau@web.de> 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: users-return-19817-mkahlau=web.de@myfaces.apache.org
> > > >
> > [mailto:users-return-19817-mkahlau=web.de@myfaces.apache.org]Im 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 <shawndgarner@gmail.com> 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" <bierbrauen@gmail.com>
> > > > > To: "MyFaces Discussion" <users@myfaces.apache.org>
> > > > > 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 <shawndgarner@gmail.com> 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
> > > > Bierbrauen@gmail.com
> > >
> > >
> >
> >
> > --
> > Gerald Müllan
> > Schelleingasse 2/11
> > 1040 Vienna, Austria
> > 0043 699 11772506
> > Bierbrauen@gmail.com
>
>


--
Gerald Müllan
Schelleingasse 2/11
1040 Vienna, Austria
0043 699 11772506
Bierbrauen@gmail.com

Mime
View raw message