SVN: r25869 - trunk/quixote/form
David Binger <dbinger-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Mon, 17 Jan 2005 18:52:10 -0500
| Newsgroups | gmane.comp.web.quixote.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: dbinger
Date: 2005-01-17 16:23:37 -0500 (Mon, 17 Jan 2005)
New Revision: 25869
Modified:
trunk/quixote/form/widget.py
Log:
Make sure that disabled is passed down to subwidgets when a CompositeWidget
is disabled.
Modified: trunk/quixote/form/widget.py
===================================================================
--- trunk/quixote/form/widget.py 2005-01-17 15:56:43 UTC (rev 25868)
+++ trunk/quixote/form/widget.py 2005-01-17 21:23:37 UTC (rev 25869)
@@ -755,6 +755,8 @@
def add(self, widget_class, name, *args, **kwargs):
if self._names.has_key(name):
raise ValueError, 'the name %r is already used' % name
+ if self.attrs.get('disabled') and 'disabled' not in kwargs:
+ kwargs['disabled'] = True
widget = widget_class(subname(self.name, name), *args, **kwargs)
self._names[name] = widget
self.widgets.append(widget)