[Checkins] SVN: zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py Refactoring: use renderElement instead of _joinButtonToMessageTemplate.

Marius Gedminas marius at pov.lt
Mon Jul 2 05:36:49 EDT 2007


Log message for revision 77292:
  Refactoring: use renderElement instead of _joinButtonToMessageTemplate.
  
  (This is all groundwork for fixing
  https://bugs.launchpad.net/zope3/+bug/123507)
  
  

Changed:
  U   zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py

-=-
Modified: zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py
===================================================================
--- zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py	2007-07-02 09:34:48 UTC (rev 77291)
+++ zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py	2007-07-02 09:36:48 UTC (rev 77292)
@@ -445,8 +445,6 @@
     _messageNoValue = _("vocabulary-missing-single-value-for-edit",
                         "(no value)")
 
-    _joinButtonToMessageTemplate = u"<label>%s&nbsp;%s</label>"
-
     def renderItem(self, index, text, value, name, cssClass):
         """Render an item of the list."""
         return self._renderItem(index, text, value, name, cssClass)
@@ -468,9 +466,9 @@
                              cssClass=cssClass,
                              type='radio',
                              **kw)
-        return self._joinButtonToMessageTemplate % (elem, text)
+        return renderElement(u'label',
+                             contents='%s&nbsp;%s' % (elem, text))
 
-
     def renderValue(self, value):
         rendered_items = self.renderItems(value)
         if self.orientation == 'horizontal':



More information about the Checkins mailing list