backoffice: use a <select> for the status filter (#1670)
This commit is contained in:
parent
9cb58fdc07
commit
fe51ceda5d
|
@ -208,19 +208,18 @@ class FormPage(Directory):
|
|||
waitpoint_status = self.formdef.workflow.get_waitpoint_status()
|
||||
if waitpoint_status:
|
||||
'<h3>%s</h3>' % _('Status to display')
|
||||
'<ul>'
|
||||
'<select name="filter" onchange="this.form.submit()">'
|
||||
filters = [('all', _('All')), ('pending', _('Pending')), ('done', _('Done'))]
|
||||
for status in waitpoint_status:
|
||||
filters.append((status.id, status.name))
|
||||
for filter_id, filter_label in filters:
|
||||
if filter_id == selected_filter:
|
||||
checked = ' checked="checked"'
|
||||
selected = ' selected="selected"'
|
||||
else:
|
||||
checked = ''
|
||||
'<li><label><input type="radio" name="filter" value="%s"%s/>%s</label></li>' % (
|
||||
filter_id, checked, filter_label)
|
||||
'</ul>'
|
||||
'<input type="submit" value="%s"/>' % _('Refresh')
|
||||
selected = ''
|
||||
'<option value="%s"%s/>%s</option>' % (filter_id, selected, filter_label)
|
||||
'</select>'
|
||||
'<noscript><input type="submit" value="%s"/></noscript>' % _('Refresh')
|
||||
|
||||
'<h3>%s</h3>' % _('Fields to display')
|
||||
'<ul>'
|
||||
|
|
Loading…
Reference in New Issue