AFAIK, jsf uses colons On Tue, Apr 22, 2008 at 10:17 PM, Julian Wood <[EMAIL PROTECTED]> wrote: > https://issues.apache.org/jira/browse/TAPESTRY-2377 > > I checked a bunch of alternatives, and I think the best option is one or > more hyphens. Every other char I tried either has a purpose or is ignored. > > J > > > > On Apr 22, 2008, at 11:42 AM, Howard Lewis Ship wrote: > > > > That is a valid point. At the core of this issue is the way Tapestry > > is responsible for doling out *unique* ids to elements of the page, as > > the page is rendered. This is necessary because you may have nested > > components that end up with conflicting ids very easily. > > > > The convention of appending a suffix, seperated by a colon, was taken > > on because colons are not valid component id characters, so there's no > > chance of conflict. > > > > We'll have to look into an alternative; perhaps "." will work, or "$". > > > > Please add an issue to JIRA. > > > > On Tue, Apr 22, 2008 at 10:31 AM, Julian Wood <[EMAIL PROTECTED]> wrote: > > > > > 5.0.12-SNAP > > > > > > If I make a form and put a form label combo in it: > > > > > > <form t:type="Form"> > > > <div> > > > <label t:type="Label" t:for="username" /> > > > <input t:type="TextField" t:id="username" type="text" maxlength="15"/> > > > </div> > > > </form> > > > > > > It is rendered out like this: > > > > > > <label for="username" id="username:label">Username:</label> > > > <input id="username" maxlength="15" name="username" type="text"> > > > > > > How can I target the the label id with a css rule? > > > > > > #username:label { > > > color: red; > > > } > > > > > > is illegal - well it is a pseudo-class, like a:hover. I realize there > are > > > other ways to get around this - my point is shouldn't tapestry be using > > > something other than a colon in the identifier? > > > > > > J > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > -- > > Howard M. Lewis Ship > > > > Creator Apache Tapestry and Apache HiveMind > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr Tapestry / Tacos developer Open Source / JEE Consulting --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]