[Checkins] SVN: z3c.form/trunk/ fix radio widget hidden mode template
David Glick
davidglick at onenw.org
Mon Jun 14 16:40:34 EDT 2010
Log message for revision 113461:
fix radio widget hidden mode template
Changed:
U z3c.form/trunk/CHANGES.txt
U z3c.form/trunk/src/z3c/form/browser/radio.txt
U z3c.form/trunk/src/z3c/form/browser/radio_hidden.pt
-=-
Modified: z3c.form/trunk/CHANGES.txt
===================================================================
--- z3c.form/trunk/CHANGES.txt 2010-06-14 18:23:18 UTC (rev 113460)
+++ z3c.form/trunk/CHANGES.txt 2010-06-14 20:40:34 UTC (rev 113461)
@@ -5,7 +5,7 @@
2.3.5 (unreleased)
------------------
-- ...
+- Bug: Radio widget was not treating value as a list in hidden mode.
2.3.4 (2010-05-17)
Modified: z3c.form/trunk/src/z3c/form/browser/radio.txt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/radio.txt 2010-06-14 18:23:18 UTC (rev 113460)
+++ z3c.form/trunk/src/z3c/form/browser/radio.txt 2010-06-14 20:40:34 UTC (rev 113461)
@@ -115,8 +115,8 @@
... (zope.interface.Interface, IDefaultBrowserLayer, None, None, None),
... IPageTemplate, name='hidden')
- >>> widget.value = 'true'
+ >>> widget.value = ['true']
>>> widget.mode = interfaces.HIDDEN_MODE
>>> print widget.render()
- <input id="widget-id" name="widget.name" value="true" class="hidden-widget" type="hidden" />
+ <input id="widget-id-0" name="widget.name:list" value="true" class="hidden-widget" type="hidden" />
\ No newline at end of file
Modified: z3c.form/trunk/src/z3c/form/browser/radio_hidden.pt
===================================================================
--- z3c.form/trunk/src/z3c/form/browser/radio_hidden.pt 2010-06-14 18:23:18 UTC (rev 113460)
+++ z3c.form/trunk/src/z3c/form/browser/radio_hidden.pt 2010-06-14 20:40:34 UTC (rev 113461)
@@ -1,13 +1,16 @@
<div xmlns="http://www.w3.org/1999/xhtml"
xmlns:tal="http://xml.zope.org/namespaces/tal"
tal:omit-tag="">
-<input id="" name="" value="" class="hidden-widget" title=""
- tabindex="" accesskey=""
- type="hidden"
- tal:attributes="id view/id;
- name view/name;
- title view/title;
- tabindex view/tabindex;
- accesskey view/accesskey;
- value view/value" />
+<tal:block tal:repeat="item view/items">
+ <input id="" name="" value="" class="hidden-widget" title=""
+ tabindex="" accesskey=""
+ type="hidden"
+ tal:condition="item/checked"
+ tal:attributes="id item/id;
+ name item/name;
+ title view/title;
+ tabindex view/tabindex;
+ accesskey view/accesskey;
+ value item/value" />
+</tal:block>
</div>
More information about the checkins
mailing list