[HTML helpers Panu Kalliokoski **20130820075636 Ignore-this: cae62efd48246e16b93739156e75e388 ] hunk ./mexse.cgi 70 +def inhtml(val): return cgi.escape(str(val)) + +def html_field(params, name, value): + return '' % \ + (params, inhtml(name), inhtml(value)) + +def html_input(name, value): + return html_field('type=text size=40', name, value) + +def html_hidden(name, value): + return html_field('type=hidden', name, value) + +def html_submit(state, text): + return html_hidden('state', state) + \ + html_field('type=submit', '_', text) + +def html_statelink(state, text): + return '%s' % (script_name, + inhtml(state), inhtml(text)) + +def html_choice(name, values): + return '' % (inhtml(name), + '\n'.join('' % + (inhtml(key), inhtml(val)) for key, val in values)) + +## Metadata heuristics + +def guess_elements(key, module): return [(key, key)] # stub +