better bootstrap3 forms, thanks Ricardo Pedroso

This commit is contained in:
mdipierro
2014-08-20 21:26:10 -05:00
parent 031b1ceec7
commit 5d63dfea2b
3 changed files with 9 additions and 10 deletions

View File

@@ -1 +1 @@
Version 2.10.0-trunk+timestamp.2014.08.19.18.56.57
Version 2.10.0-trunk+timestamp.2014.08.20.21.25.43

View File

@@ -25,11 +25,9 @@ else:
## by default give a view/generic.extension to all actions from localhost
## none otherwise. a pattern can be 'controller/function.extension'
response.generic_patterns = ['*'] if request.is_local else []
if request.vars.h:
from gluon.sqlhtml import formstyle_bootstrap3_horizontal
response.formstyle = formstyle_bootstrap3_horizontal(3)
else:
response.formstyle = 'bootstrap3'
## choose a style for forms
response.formstyle = 'bootstrap3_inline' # or 'bootstrap3_stacked' or 'bootstrap2' or other
## (optional) optimize handling of static files
# response.optimize_css = 'concat,minify,inline'
# response.optimize_js = 'concat,minify,inline'

View File

@@ -822,7 +822,7 @@ def formstyle_bootstrap(form, fields):
return parent
def formstyle_bootstrap3(form, fields):
def formstyle_bootstrap3_stacked(form, fields):
""" bootstrap 3 format form layout
Note:
@@ -865,7 +865,7 @@ def formstyle_bootstrap3(form, fields):
return parent
def formstyle_bootstrap3_horizontal(col_label_size=3):
def formstyle_bootstrap3_inline_factory(col_label_size=3):
""" bootstrap 3 horizontal form layout
Note:
@@ -1001,9 +1001,10 @@ class SQLFORM(FORM):
divs=formstyle_divs,
ul=formstyle_ul,
bootstrap=formstyle_bootstrap,
bootstrap3=formstyle_bootstrap3,
bootstrap3_stacked=formstyle_bootstrap3_stacked,
bootstrap3_inline=formstyle_bootstrap3_inline_factory(3),
inline=formstyle_inline,
)
)
FIELDNAME_REQUEST_DELETE = 'delete_this_record'
FIELDKEY_DELETE_RECORD = 'delete_record'