summaryrefslogtreecommitdiffstats
path: root/widgets.py
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-11-19 01:15:11 +0100
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-11-19 02:15:56 +0100
commit2045386f7d09df9716f81ab523ffb619d8c6c887 (patch)
tree569ab4414e4e3d0a3ee0e7e6bf6ac63e8b277fb8 /widgets.py
parent2e7f70591ddc2e73be3e9d426ceaffaf3df0b9c2 (diff)
downloadpadlite-teams-2045386f7d09df9716f81ab523ffb619d8c6c887.tar.gz
padlite-teams-2045386f7d09df9716f81ab523ffb619d8c6c887.tar.bz2
padlite-teams-2045386f7d09df9716f81ab523ffb619d8c6c887.zip
group_change: add form/template/view to change a group
Diffstat (limited to 'widgets.py')
-rw-r--r--widgets.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/widgets.py b/widgets.py
index 77f3650..3e5d2b8 100644
--- a/widgets.py
+++ b/widgets.py
@@ -1,6 +1,15 @@
import wtforms.widgets.core
+class Static(object):
+ def __call__(self, field, **kwargs):
+ kwargs.setdefault('id', field.id)
+ if kwargs['class_'] == 'form-control':
+ kwargs['class_'] = 'form-control-static'
+ html = ['<p %s>' % wtforms.widgets.core.html_params(**kwargs), field.data,'</p>']
+ return wtforms.widgets.core.HTMLString(''.join(html))
+
+
class TextArea(wtforms.widgets.core.TextArea):
def __init__(self, **kwargs):
self.kwargs = kwargs