Add basic/generic Buefy support to the Form class
mostly just affects rendering, apparently backend logic needn't really change?
This commit is contained in:
parent
a125e381a9
commit
dfe0f49655
4 changed files with 12 additions and 3 deletions
|
@ -340,7 +340,7 @@ class Form(object):
|
|||
def __init__(self, fields=None, schema=None, request=None, mobile=False, readonly=False, readonly_fields=[],
|
||||
model_instance=None, model_class=None, nodes={}, enums={}, labels={}, renderers=None,
|
||||
hidden={}, widgets={}, defaults={}, validators={}, required={}, helptext={}, focus_spec=None,
|
||||
action_url=None, cancel_url=None):
|
||||
action_url=None, cancel_url=None, use_buefy=None):
|
||||
|
||||
self.fields = None
|
||||
if fields is not None:
|
||||
|
@ -374,6 +374,7 @@ class Form(object):
|
|||
self.focus_spec = focus_spec
|
||||
self.action_url = action_url
|
||||
self.cancel_url = cancel_url
|
||||
self.use_buefy = use_buefy
|
||||
|
||||
def __contains__(self, item):
|
||||
return item in self.fields
|
||||
|
@ -685,6 +686,8 @@ class Form(object):
|
|||
if not template:
|
||||
if self.readonly:
|
||||
template = '/forms/form_readonly.mako'
|
||||
elif self.use_buefy:
|
||||
template = '/forms/form_buefy.mako'
|
||||
else:
|
||||
template = '/forms/form.mako'
|
||||
context = kwargs
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue