- 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