[Checkins] SVN: z3c.form/trunk/ Provide labels correctly for radio
widgets.
Stephan Richter
srichter at cosmos.phy.tufts.edu
Mon Jul 2 09:15:04 EDT 2007
Log message for revision 77303:
Provide labels correctly for radio widgets.
Changed:
U z3c.form/trunk/CHANGES.txt
U z3c.form/trunk/src/z3c/form/browser/README.txt
U z3c.form/trunk/src/z3c/form/browser/radio.txt
U z3c.form/trunk/src/z3c/form/browser/radio_input.pt
-=-
Modified: z3c.form/trunk/CHANGES.txt
===================================================================
--- z3c.form/trunk/CHANGES.txt 2007-07-02 12:41:18 UTC (rev 77302)
+++ z3c.form/trunk/CHANGES.txt 2007-07-02 13:15:02 UTC (rev 77303)
@@ -2,6 +2,12 @@
CHANGES
=======
+Version 1.5.0 (??/??/2007)
+-------------------------
+
+- Bug/Feature: Correctly create labels for radio button choices.
+
+
Version 1.4.0 (6/29/2007)
-------------------------
Modified: z3c.form/trunk/src/z3c/form/browser/README.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/README.txt 2007-07-02 12:41:18 UTC (rev 77302)
+++ z3c.form/trunk/src/z3c/form/browser/README.txt 2007-07-02 13:15:02 UTC (rev 77303)
@@ -74,11 +74,15 @@
<span class="option">
<input type="radio" id="foo-0" name="bar:list"
class="radioWidget" value="yes" checked="checked" />
- <span class="label">yes</span>
+ <label for="foo-0">
+ <span class="label">yes</span>
+ </label>
</span><span class="option">
<input type="radio" id="foo-1" name="bar:list"
class="radioWidget" value="no" />
- <span class="label">no</span>
+ <label for="foo-1">
+ <span class="label">no</span>
+ </label>
</span>
<input name="bar-empty-marker" type="hidden" value="1" />
Modified: z3c.form/trunk/src/z3c/form/browser/radio.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/radio.txt 2007-07-02 12:41:18 UTC (rev 77302)
+++ z3c.form/trunk/src/z3c/form/browser/radio.txt 2007-07-02 13:15:02 UTC (rev 77303)
@@ -71,11 +71,15 @@
<span class="option">
<input type="radio" id="widget-id-0" name="widget.name:list"
class="radioWidget" value="yes" />
- <span class="label">yes</span>
+ <label for="widget-id-0">
+ <span class="label">yes</span>
+ </label>
</span><span class="option">
<input type="radio" id="widget-id-1" name="widget.name:list"
class="radioWidget" value="no" />
- <span class="label">no</span>
+ <label for="widget-id-1">
+ <span class="label">no</span>
+ </label>
</span>
<input name="widget.name-empty-marker" type="hidden" value="1" />
@@ -88,10 +92,14 @@
<span class="option">
<input type="radio" id="widget-id-0" name="widget.name:list"
class="radioWidget" value="yes" checked="checked" />
- <span class="label">yes</span>
+ <label for="widget-id-0">
+ <span class="label">yes</span>
+ </label>
</span><span class="option">
<input type="radio" id="widget-id-1" name="widget.name:list"
class="radioWidget" value="no" />
- <span class="label">no</span>
+ <label for="widget-id-1">
+ <span class="label">no</span>
+ </label>
</span>
<input name="widget.name-empty-marker" type="hidden" value="1" />
Modified: z3c.form/trunk/src/z3c/form/browser/radio_input.pt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/radio_input.pt 2007-07-02 12:41:18 UTC (rev 77302)
+++ z3c.form/trunk/src/z3c/form/browser/radio_input.pt 2007-07-02 13:15:02 UTC (rev 77303)
@@ -26,7 +26,10 @@
readonly view/readonly;
accesskey view/accesskey;
value item/value" />
- <span class="label" tal:content="item/label">Label</span>
+ <label for=""
+ tal:attributes="for item/id">
+ <span class="label" tal:content="item/label">Label</span>
+ </label>
</span>
<input name="field-empty-marker" type="hidden" value="1"
tal:attributes="name string:${view/name}-empty-marker" />
More information about the Checkins
mailing list