equal
deleted
inserted
replaced
71 <tal:loop repeat="widget group.visible_widgets"> |
71 <tal:loop repeat="widget group.visible_widgets"> |
72 <input type="hidden" |
72 <input type="hidden" |
73 tal:condition="widget.mode == 'hidden'" |
73 tal:condition="widget.mode == 'hidden'" |
74 tal:replace="structure widget.render()" /> |
74 tal:replace="structure widget.render()" /> |
75 <tal:if condition="widget.mode != 'hidden'"> |
75 <tal:if condition="widget.mode != 'hidden'"> |
76 <div tal:define="required 'required-field' if widget.required and (widget.mode != 'display') else ''" |
76 <div tal:define="required 'required-field' if widget.required and widget.label and (widget.mode != 'display') else ''" |
77 tal:attributes="class string:form-group ${required}"> |
77 tal:attributes="class string:${widget.group_css_class | group.group_css_class | view.group_css_class | 'form-group'} ${required}"> |
78 <label tal:attributes="class widget.label_css_class | group.label_css_class | view.label_css_class"> |
78 <label tal:attributes="class widget.label_css_class | group.label_css_class | view.label_css_class"> |
79 <span> |
79 <span> |
80 <tal:var content="widget.label" /> |
80 <tal:var content="widget.label" /> |
81 <i class="fa fa-question-circle hint" title="Input hint" |
81 <i class="fa fa-question-circle hint" title="Input hint" |
82 tal:define="description getattr(widget, 'description', widget.field.description)" |
82 tal:define="description getattr(widget, 'description', widget.field.description)" |
87 </label> |
87 </label> |
88 <div tal:attributes="class widget.input_css_class | group.input_css_class | view.input_css_class"> |
88 <div tal:attributes="class widget.input_css_class | group.input_css_class | view.input_css_class"> |
89 <label class="input" |
89 <label class="input" |
90 tal:attributes="class widget.widget_css_class | default; |
90 tal:attributes="class widget.widget_css_class | default; |
91 data-ams-form-validator view.get_widget_callback(widget.field.getName())"> |
91 data-ams-form-validator view.get_widget_callback(widget.field.getName())"> |
|
92 <div tal:define="notice widget.before_widget_notice | nothing" |
|
93 tal:condition="notice" |
|
94 tal:content="structure notice">Notice</div> |
92 <input tal:replace="structure widget.render()" /> |
95 <input tal:replace="structure widget.render()" /> |
|
96 <div tal:define="notice widget.after_widget_notice | nothing" |
|
97 tal:condition="notice" |
|
98 tal:content="structure notice">Notice</div> |
93 </label> |
99 </label> |
94 </div> |
100 </div> |
95 </div> |
101 </div> |
96 </tal:if> |
102 </tal:if> |
97 </tal:loop> |
103 </tal:loop> |