Mercurial > moin > extensions
view data/plugin/macro/FormSubmit.py @ 625:f4e63b74b969
FormSubmit: adapt to werkzeug MultiDict
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Mon, 25 Mar 2013 17:47:30 +0100 |
parents | e6a6740166c8 |
children | 819c4121f9a0 |
line wrap: on
line source
# -*- coding: iso-8859-1 -*- """ MoinMoin - FormSubmit Macro @copyright: 2008 by Peter Bodi <petrdll@centrum.sk> @license: GNU GPL, see COPYING for details. """ from MoinMoin.security.textcha import TextCha from FormField import FormField class FormSubmit(FormField): def __init__(self, macro, args): FormField.__init__(self, macro, args) self.value = "" self.size = "" def parse_args(self): FormField.parse_args(self) self.value = self.label def build(self): self.output += TextCha(self.request).render() self.output += self._build_input("submit", None, {'value': self.value}) def execute(macro, args): return FormSubmit(macro, args).render()