workflows: add markup to give table cell widgets their classes (#11071)
This commit is contained in:
parent
9663ee1c83
commit
30ea82855e
|
@ -430,9 +430,12 @@ class CompositeWidget(quixote.form.CompositeWidget):
|
|||
r = TemplateIO(html=True)
|
||||
r += htmltext('<tr>\n')
|
||||
for widget in self.get_widgets():
|
||||
r += htmltext('<td>')
|
||||
classnames = '%s widget' % widget.__class__.__name__
|
||||
if hasattr(self, 'extra_css_class') and widget.extra_css_class:
|
||||
classnames += ' ' + widget.extra_css_class
|
||||
r += htmltext('<td><div class="%s"><div class="content">' % classnames)
|
||||
r += widget.render_content()
|
||||
r += htmltext('</td>')
|
||||
r += htmltext('</div></div></td>')
|
||||
r += htmltext('</tr>\n')
|
||||
return r.getvalue()
|
||||
|
||||
|
|
Loading…
Reference in New Issue