Projet

Général

Profil

0001-backoffice-use-a-select-for-the-status-filter-1670.patch

Frédéric Péters, 19 septembre 2012 10:44

Télécharger (1,78 ko)

Voir les différences:

Subject: [PATCH] backoffice: use a <select> for the status filter (#1670)

 wcs/backoffice/root.ptl |   13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)
wcs/backoffice/root.ptl
208 208
        waitpoint_status = self.formdef.workflow.get_waitpoint_status()
209 209
        if waitpoint_status:
210 210
            '<h3>%s</h3>' % _('Status to display')
211
            '<ul>'
211
            '<select name="filter" onchange="this.form.submit()">'
212 212
            filters = [('all', _('All')), ('pending', _('Pending')), ('done', _('Done'))]
213 213
            for status in waitpoint_status:
214 214
                filters.append((status.id, status.name))
215 215
            for filter_id, filter_label in filters:
216 216
                if filter_id == selected_filter:
217
                    checked = ' checked="checked"'
217
                    selected = ' selected="selected"'
218 218
                else:
219
                    checked = ''
220
                '<li><label><input type="radio" name="filter" value="%s"%s/>%s</label></li>' % (
221
                        filter_id, checked, filter_label)
222
            '</ul>'
223
            '<input type="submit" value="%s"/>' % _('Refresh')
219
                    selected = ''
220
                '<option value="%s"%s/>%s</option>' % (filter_id, selected, filter_label)
221
            '</select>'
222
            '<noscript><input type="submit" value="%s"/></noscript>' % _('Refresh')
224 223

  
225 224
        '<h3>%s</h3>' % _('Fields to display')
226 225
        '<ul>'
227
-