changeset 79 | 43ac75054d5c |
parent 73 | 5a7188bf2894 |
child 107 | 67f48e288102 |
--- a/helpers.py Tue Feb 10 01:24:59 2009 +0200 +++ b/helpers.py Tue Feb 10 02:57:16 2009 +0200 @@ -187,4 +187,17 @@ """ return max(values) + + def select_options (self, key_values, selected_key) : + """ + Render a series of <option> tags for <select> + """ + return '\n'.join( + '\t<option%s%s>%s</option>' % ( + ' value="%s"' % key if key != value else '', + ' selected="selected"' if key == selected_key else '', + value + ) for key, value in key_values + ) +