Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 3649:12633662ff63
include the popcal in Date field editing and search fields by default
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 09 Aug 2006 05:42:51 +0000 |
| parents | f35ece8f8ff7 |
| children | 8d5c34204a86 |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Mon Aug 07 07:21:38 2006 +0000 +++ b/roundup/cgi/templating.py Wed Aug 09 05:42:51 2006 +0000 @@ -1513,11 +1513,14 @@ return DateHTMLProperty(self._client, self._classname, self._nodeid, self._prop, self._formname, ret) - def field(self, size=30, default=None, format=_marker): + def field(self, size=30, default=None, format=_marker, popcal=True): '''Render a form edit field for the property If not editable, just display the value via plain(). + If "popcal" then include the Javascript calendar editor. + Default=yes. + The format string is a standard python strftime format string. ''' if not self.is_edit_ok(): @@ -1566,7 +1569,10 @@ value = value.pretty(format) value = cgi.escape(str(value), 1) - return self.input(name=self._formname, value=value, size=size) + s = self.input(name=self._formname, value=value, size=size) + if popcal: + s += self.popcal() + return s def reldate(self, pretty=1): ''' Render the interval between the date and now.
