I am using block to indicate style class that goes in a <div> and technically I 
should use cell for style class that goes in a <td>

- Pavitra
 

> -----Original Message-----
> From: Simon Lessard [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, August 29, 2006 11:18 AM
> To: [email protected]
> Subject: Re: TrainRenderer using the new train selectors
> 
> Oups, comments below
> 
> On 8/29/06, Jeanne Waldman <[EMAIL PROTECTED]> wrote:
> >
> > one question below
> >
> > Simon Lessard wrote:
> >
> > > Hello Pavitra,
> > >
> > > I had to do about the same changes on my side. Here's my list of
> > selector
> > > and the rules I used:
> > >
> > > - af|train::stop combinable with :selected, :disabled, :completed 
> > > (will probably become p_AFVisited) and :unvisited. You can append 
> > > :readOnly at the end of the result. So 
> > > af|train::stop:unvisited:readOnly is valid
> > > - af|train::link
> > > - af|train::join combinable with :disabled, :completed, 
> :unvisited 
> > > and :outer (:outer is used to add joins outside the edge of the 
> > > train. I don't think many will use it, but it cost 
> nothing and add 
> > > more customization
> > > possibilities)
> >
> > Is :outer a state? It sounds to me like it should be 
> > af|train::join-outer
> 
> 
> yes, it could be ::join-outer, was made a state only to fit 
> the other join selectors, but it does make more sense to use 
> -outer for that one.
> 
> 
> Does that make more sense now?
> 
> 
> Regards,
> 
> ~ Simon
> 
> > - af|train::overflow-start combinable with :disabled and :readOnly
> > > - af|train::overflow-end combinable with :disabled, 
> :unvisited and 
> > > :readOnly
> > >
> > > I have the following valid suffixes: (I could not use 
> ::content for 
> > > example since double :: is now prevented from Adam's change to 
> > > prevent some strange behavior it seem)
> >
> > I don't think two pseudo-elements make sense, does it? I 
> suppose you 
> > could have a piece of a piece. Adam prevented it because there were 
> > bugs in it. I can't recall what the bugs were.
> 
> 
> I was seeing them more as sub-elements, like ::stop::content 
> (content of the
> stop)
> 
> > -content  (for example, the following is valid: 
> af|train::stop-content
> > > and
> > > af|train::stop:selected-content. This selector refers to the link 
> > > af|cell
> > fo
> > > the train)
> >
> > What does a :selected-content 'state' mean?
> > How is it different than af|train::stop-content:selected?
> 
> 
> My bad there, af|train::stop-content:selected is actually 
> what I use. Even if a better selector would have been 
> af|train::stop:selected::content imho.
> 
> > -icon-block (as above but refers to the icon cell)
> >
> > Could you say -icon-cell? We use 'cell' quite a bit in our skinning 
> > selectors.
> 
> 
> Yes I could, I was using block only because it was in Pavitra 
> document at first.
> 
> >
> > > The icons follow the same rule.
> > >
> > > On 8/28/06, Pavitra Subramaniam 
> <[EMAIL PROTECTED]> wrote:
> > >
> > >>
> > >> Hello Simon,
> > >>
> > >> I have also almost completed implementing the 
> TrainRenderer using 
> > >> the new skin selectors. It's great to know you are done 
> as well. If 
> > >> you plan to check in the train renderer code anytime 
> soon, can we 
> > >> agree on the common list of skin selectors, so that I can reuse 
> > >> them for my work internally at Oracle? I had to make the 
> following 
> > >> changes and wanted to give you an update.
> > >>
> > >> 1. I had to introduce a new state called "read-only". This is 
> > >> different from "disabled" state, like I explained in a 
> previous email.
> > >>
> > >> 2. I removed some redundant skin hooks - I can send you 
> the updated
> > list
> > >> of selectors I am using. I also couldn't get the 
> "pass-through states"
> > >> :visited, :active and :unvisited to work, just as you. So I have 
> > >> temporarily defined selectors like Jeanne suggested (using 
> > >> p_AFVisited, p_AFUnvisited etc. and renamed :active to 
> :selected).
> > >>
> > >> 3. Finally I have simplified the rules for determining 
> the state of 
> > >> joins.
> > >> I figured it would be much simpler if we did the following. The 
> > >> join to the left of a stop, is 'always in the same state as the 
> > >> stop' (Overflows could also follow the same rules as 
> stops). So for 
> > >> instance for a train like
> > >>
> > >> V ----- VR ----- UV ----- A ----- D ----- UVR ----- V
> > >>     vr       uv       v       d      uvr        v
> > >>
> > >>
> > >> NOTE: The only exception, is the join to the left of an 
> active stop 
> > >> is visited. Also, UVR and VR are stops that are in 2 states 
> > >> simulataneously - 'visited & read-only' and 'unvisited & 
> > >> read-only'. Read-only implies
> > the
> > >> stop cannot be reached (and hence not clickable) and is 
> dictated by 
> > >> the 'readOnly' property on the component commandNavigationItem.
> > >>
> > >> Please let me know if the above is ok.
> > >>
> > >>
> > >> Thanks
> > >> - Pavitra
> > >>
> > >>
> > >> > -----Original Message-----
> > >> > From: Simon Lessard [mailto:[EMAIL PROTECTED]
> > >> > Sent: Monday, August 28, 2006 11:43 AM
> > >> > To: [email protected]
> > >> > Subject: Re: Train selectors
> > >> >
> > >> > Hmmm you mean somthing like af|train::stop.p_AFVisited?
> > >> >
> > >> > On 8/28/06, Jeanne Waldman <[EMAIL PROTECTED]> wrote:
> > >> > >
> > >> > > I was thinking :selected for :active. :selected 
> could be used 
> > >> > > for other components, too.
> > >> > > For :visited/:unvisited, I can't think of a better name.
> > >> > I'm thinking
> > >> > > that we should use .p_AFVisited, .P_AFUnvisited 
> until we have 
> > >> > > the pseudo-class  support in. These wouldn't in a public api
> > >> > format, though.
> > >> > >
> > >> > > - Jeanne
> > >> > >
> > >> > > [EMAIL PROTECTED] wrote:
> > >> > >
> > >> > > >Hello,
> > >> > > >
> > >> > > >I thought about the following name changes for the 
> selectors:
> > >> > > >
> > >> > > >:active --> :current or :selected :visited/:unvisited --> 
> > >> > > >:completed/:uncompleted or :seen/:unseen
> > >> > > >
> > >> > > >
> > >> > > >Do you have any other idea/preference?
> > >> > > >
> > >> > > >
> > >> > > >Regards,
> > >> > > >
> > >> > > >~ Simon
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > >"Simon Lessard" <[EMAIL PROTECTED]>
> > >> > > >2006-08-25 22:49
> > >> > > >Please respond to adffaces-dev
> > >> > > >
> > >> > > >        To:     "Trinidad - Dev"
> > >> > <[email protected]>
> > >> > > >        cc:
> > >> > > >        Subject:        Train selectors
> > >> > > >
> > >> > > >
> > >> > > >Yes... again...
> > >> > > >
> > >> > > >I made a new renderer and it work quite well, but I 
> had to use 
> > >> > > >:ora-visited and :ora-active for some selectors 
> because those 
> > >> > > >are "pass through"
> > >> > > >values.
> > >> > > >Anyone have better name suggestion while we implement state 
> > >> > > >interception on a per component basis?
> > >> > > >
> > >> > > >
> > >> > > >Regards,
> > >> > > >
> > >> > > >~ Simon
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >> >
> > >> >
> > >>
> > >>
> > >
> >
> >
> 
> 
>

Reply via email to