Skip to content

Commit

Permalink
Added required and error class for time, password, checkedinput
Browse files Browse the repository at this point in the history
  • Loading branch information
trollfot committed Nov 22, 2023
1 parent 1a5d917 commit 1530110
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 11 deletions.
13 changes: 8 additions & 5 deletions deform/templates/checked_input.pt
Original file line number Diff line number Diff line change
@@ -1,26 +1,29 @@
<div tal:define="oid oid|field.oid;
name name|field.name;
css_class css_class|field.widget.css_class;
error_class error_class|field.widget.error_class;
style style|field.widget.style;
mask mask|field.widget.mask;
mask_placeholder mask_placeholder|field.widget.mask_placeholder;
autofocus autofocus|field.autofocus"
i18n:domain="deform"
tal:omit-tag="">
${field.start_mapping()}
<div>
<div class="mb-3 ${field.error and 'is-invalid' or None}">
<input type="text" name="${name}" value="${cstruct}"
tal:attributes="style style;
class string: form-control ${css_class or ''};
class string:form-control ${field.error and error_class or css_class};
placeholder subject;
autofocus autofocus;
required field.required and 'required' or None;
attributes|field.widget.attributes|{};"
id="${oid}"/>
</div>
<div>
<div class="mb-3 ${field.error and 'is-invalid' or None}">
<input type="text" name="${name}-confirm" value="${confirm}"
tal:attributes="class string: form-control ${css_class or ''};
style style;
tal:attributes="style style;
class string:form-control ${field.error and error_class or css_class};
required field.required and 'required' or None;
placeholder confirm_subject;
confirm_attributes|field.widget.confirm_attributes|{};"
id="${oid}-confirm"/>
Expand Down
6 changes: 3 additions & 3 deletions deform/templates/dateparts.pt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<div class="col-md-4"><div class="input-group">
<span class="input-group-text" i18n:translate="">Year</span>
<input type="number" name="year" value="${year}"
class="span2 form-control ${field.error and error_class or css_class or ''}"
class="span2 form-control ${field.error and error_class or css_class}"
tal:attributes="style style;
autofocus autofocus;
required field.required and 'required' or None;
Expand All @@ -22,7 +22,7 @@
<div class="col-md-4"><div class="input-group">
<span class="input-group-text" i18n:translate="">Month</span>
<input type="number" name="month" value="${month}"
class="span2 form-control ${field.error and error_class or css_class or ''}"
class="span2 form-control ${field.error and error_class or css_class}"
tal:attributes="style style;
required field.required and 'required' or None;
month_attributes|field.widget.month_attributes|{};"
Expand All @@ -32,7 +32,7 @@
<div class="col-md-4"><div class="input-group">
<span class="input-group-text" i18n:translate="">Day</span>
<input type="number" name="day" value="${day}"
class="span2 form-control ${field.error and error_class or css_class or ''}"
class="span2 form-control ${field.error and error_class or css_class}"
tal:attributes="style style;
required field.required and 'required' or None;
day_attributes|field.widget.day_attributes|{};"
Expand Down
4 changes: 2 additions & 2 deletions deform/templates/password.pt
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
name="${name|field.name}"
value="${field.widget.redisplay and cstruct or ''}"
tal:attributes="style style|field.widget.style;
class string: form-control ${css_class|field.widget.css_class or ''};
class string:form-control ${css_class|field.widget.css_class or ''};
autofocus autofocus;
required field.required and 'required' or None;
attributes|field.widget.attributes|{};"
id="${oid|field.oid}"/>

2 changes: 1 addition & 1 deletion deform/templates/textinput.pt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
autofocus autofocus|field.autofocus"
tal:omit-tag="">
<input type="text" name="${name}" value="${cstruct}"
tal:attributes="class string: form-control ${field.error and error_class or css_class or ''};
tal:attributes="class string:form-control ${field.error and error_class or css_class or ''};
required field.required and 'required' or None;
style style;
autofocus autofocus;
Expand Down
1 change: 1 addition & 0 deletions deform/templates/timeinput.pt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
class string: ${css_class or ''} form-control hasDatepicker;
style style;
autofocus autofocus;
required field.required and 'required' or None;
attributes|field.widget.attributes|{};"
id="${oid}"/>
${field.end_mapping()}
Expand Down

0 comments on commit 1530110

Please sign in to comment.