- From: Kenneth Sklander <kenneth@sklander.net>
- Date: Thu, 1 Feb 2007 17:51:29 +0100
- To: Aaron Reed <aaronr@us.ibm.com>
- Cc: www-forms@w3.org
for a processor supporting css 2, you might: css: xf|input {direction: rtl} // makes the value first and label last xf|input::value {direction: ltr} // makes sure you input from ltr in the inputfield , probably superflous for checkbox. <xf:input ref=".."> <xf:label>test</xf:label> </xf:input> .kenneth On Feb 1, 2007, at 2:09 AM, Aaron Reed wrote: > > Good catch Leigh, thanks. I did use the wrong pseudo-element. > Changing to ::value didn't help, though. Maybe XSmiles does have a > bug. I'm still interested if any of the other processors allow for > something similar. > > As an aside, reading the XForms 1.0 spec it says about ::value -> > "...This pseudo-element is a child of the form control element, and > appears immediately after the required label element". Due to the > goal I'm trying to achieve, I vote that this be removed from the > spec unless xf:label is changed to say that it must appear before > the form control that represents the xforms control element. I > don't mind that the default behavior be that the label appears > first. But I also think allowing for alternatives shouldn't be > prohibited. > > --Aaron > > Klotz, Leigh wrote: >> The examples from Mikko's site show >> output.total::value {font-size:12pt;color:red;width:100pt;margin- >> left: >> 10px;caption-side: left;} >> It's possible it's broken in X-Smiles, but the bug notes say it >> worked. >> Also, you have xforms|input::xf-value which is a combination of >> CSS3 and >> Mozilla workaround. >> Maybe you tried xforms|input::value and this is just a typo. >> Leigh. -----Original Message----- >> From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On >> Behalf Of Aaron Reed >> Sent: Wednesday, January 31, 2007 3:40 PM >> To: www-forms@w3.org >> Subject: Re: checkbox labels >> Hi Leigh, >> I tried that, but had no luck. Here is the testcase I used. No >> combination of the three style selectors (or any of them alone) >> worked for me using XSmiles alpha version. >> <?xml version="1.0" encoding="UTF-8"?> >> <!-- basic FO page definition stuff --> >> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xforms="http:// >> www.w3.org/2002/xforms" >> xmlns:ev="http://www.w3.org/2001/xml-events" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns:xsd="http://www.w3.org/2001/XMLSchema" > >> <head> >> <title>Checkbox testcase</title> >> <style> >> @namespace xforms url("http://www.w3.org/2002/xforms"); >> xforms|input { >> caption-side: right; >> } >> /* >> xforms|input xforms|label { >> caption-side: right; >> } >> xforms|input::xf-value { >> caption-side: right; >> } >> */ >> </style> >> <xforms:model id="mymodel"> >> <xforms:instance id="myinstance" xmlns=""> >> <values> >> <select>0</select> >> </values> >> </xforms:instance> >> <xforms:bind id="booleanbind" nodeset="/values/select" >> type="xsd:boolean" /> >> </xforms:model> >> </head> >> <body> >> <h2>This testcase should show a checkbox with its label to its >> right >> </h2> >> <xforms:input bind="booleanbind"> >> <xforms:label>This should be a checkbox: </xforms:label> >> </xforms:input> >> </body> >> </html> >> --Aaron >> Klotz, Leigh wrote: >>> I believe X-Smiles does this with caption-side CSS property. >>> -----Original Message----- >>> From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On >>> Behalf Of Aaron Reed >>> Sent: Wednesday, January 31, 2007 1:50 PM >>> To: www-forms@w3.org >>> Subject: checkbox labels >>> >>> >>> Hi, >>> >>> I noticed that every xforms processor that I tried put the labels >>> for boolean inputs (usually rendered as checkboxes) to the left >>> of the checkbox even though the overwhelming preference for html >>> forms is to have the label on the right of a checkbox. Do any >>> xforms processors allow their authors to position a boolean >>> input's label to the right >> of >>> the control? Perhaps using a CSS style? >>> >>> I guess the better question might be, does any processor allow the >> form >>> author to determine the label position (either left or right of >>> the underlying control) of any xforms control? And if so, how? >>> >>> Thanks, >>> --Aaron >>> >>> >>> >>> >>> > > >
Received on Thursday, 1 February 2007 16:51:44 UTC