@ -69,6 +69,7 @@ html_header = u'''<html>
div . form li . hidden { { display : none ; } }
div . form li . hidden { { display : none ; } }
div . form p . form - field - title { { margin - bottom : 0 px ; } }
div . form p . form - field - title { { margin - bottom : 0 px ; } }
div . form p . form - field - input { { margin - top : 0 px ; } }
div . form p . form - field - input { { margin - top : 0 px ; } }
div . form li . checkbox p . form - field - input { { float : left ; margin - right : 8 px ; } }
select ,
select ,
textarea ,
textarea ,
input [ type = text ] ,
input [ type = text ] ,
@ -132,6 +133,19 @@ html_form = u'''
{ footer }
{ footer }
'''
'''
html_field = u '''
< li class = " {classes} " >
< p class = " form-field-title " > { title } < / p >
< p class = " form-field-input " > { input } < span class = " error " > { errors } < / span > < / p >
< / li >
'''
html_field_checkbox = u '''
< li class = " checkbox {classes} " >
< p class = " form-field-input " > { input } < p class = " form-field-title " > { title } < / p > < span class = " error " > { errors } < / span > < / p >
< / li >
'''
html_submit_response = u '''
html_submit_response = u '''
{ header }
{ header }
< div class = " result " >
< div class = " result " >
@ -753,15 +767,14 @@ class ScriptFormWebApp(WebAppHandler):
if ' hidden ' in field and field [ ' hidden ' ] :
if ' hidden ' in field and field [ ' hidden ' ] :
classes + = ' hidden '
classes + = ' hidden '
return ( u '''
if field [ ' type ' ] != ' checkbox ' :
< li class = " {classes} " >
html = html_field
< p class = " form-field-title " > { title } < / p >
else :
< p class = " form-field-input " > { input } < span class = " error " > { errors } < / span > < / p >
html = html_field_checkbox
< / li >
return ( html . format ( classes = classes ,
''' .format(classes=classes,
title = field [ ' title ' ] ,
title = field [ ' title ' ] ,
input = input ,
input = input ,
errors = u ' , ' . join ( errors ) ) )
errors = u ' , ' . join ( errors ) ) )
# Make sure the user is allowed to access this form.
# Make sure the user is allowed to access this form.
form_def = form_config . get_form_def ( form_name )
form_def = form_config . get_form_def ( form_name )