Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 8301:3ba8078843db
Add "form" parameter for Date field method
Allow the specification of a "form" parameter for Date fields to make
the popup calendar work when the enclosing form has a name different
from "itemSynopsis".
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Wed, 19 Feb 2025 12:50:07 +0100 |
| parents | b99e76e76496 |
| children | 82a26ea1afdf |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Wed Feb 19 12:38:06 2025 +0100 +++ b/roundup/cgi/templating.py Wed Feb 19 12:50:07 2025 +0100 @@ -2276,7 +2276,7 @@ def field(self, size=30, default=None, format=_marker, popcal=None, - display_time=None, **kwargs): + display_time=None, form='itemSynopsis', **kwargs): """Render a form edit field for the property If not editable, just display the value via plain(). @@ -2344,7 +2344,7 @@ s = self.input(name=self._formname, value=value, size=size, **kwargs) if popcal: - s += self.popcal() + s += self.popcal(form=form) return s else: raw_value = value @@ -2368,7 +2368,7 @@ s = self.input(name=self._formname, value=value, size=size, **kwargs) if popcal: - s += self.popcal() + s += self.popcal(form=form) return s def reldate(self, pretty=1):
