[Checkins]
SVN: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/datetimewidget.py
Cleaner hidden() support.
Gintautas Miliauskas
gintas at pov.lt
Tue Sep 5 07:47:10 EDT 2006
Log message for revision 69970:
Cleaner hidden() support.
Changed:
U zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/datetimewidget.py
-=-
Modified: zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/datetimewidget.py
===================================================================
--- zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/datetimewidget.py 2006-09-05 11:10:30 UTC (rev 69969)
+++ zc.datetimewidget/branches/gintas-dateranges/src/zc/datetimewidget/datetimewidget.py 2006-09-05 11:47:10 UTC (rev 69970)
@@ -245,7 +245,15 @@
enabled_weekdays = None
- def __call__(self, hidden=False):
+ def __call__(self):
+ widget_html = super(DatetimeBase, self).__call__()
+ return self._render(widget_html)
+
+ def hidden(self):
+ widget_html = super(DatetimeBase, self).hidden()
+ return self._render(widget_html)
+
+ def _render(self, widget_html):
zc.resourcelibrary.need('zc.datetimewidget')
lang = self.request.locale.id.language
lang = lang in LANGS and lang or 'en'
@@ -258,11 +266,6 @@
else:
langDef = ''
- if not hidden:
- widget_html = super(DatetimeBase, self).__call__()
- else:
- widget_html = super(DatetimeBase, self).hidden()
-
conf = self._configuration()
trigger_name = '%s_trigger' % self.name
@@ -276,9 +279,6 @@
multiple_init=multiple_init,
calendarSetup=conf.dumpJS())
- def hidden(self):
- return self(hidden=True)
-
def _configuration(self):
trigger_name = '%s_trigger' % self.name
conf = CalendarWidgetConfiguration(self.name,
More information about the Checkins
mailing list