mirror of
https://github.com/moodle/moodle.git
synced 2025-03-22 00:20:37 +01:00
MDL-62376 Theme boost: server side form validation for checkboxes
This commit is contained in:
parent
02c7769422
commit
d2d150b21d
@ -27,7 +27,7 @@
|
||||
<em>{{{.}}}</em>
|
||||
{{/text}}
|
||||
{{{helpbutton}}}
|
||||
<span class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{^error}} style="display: none;"{{/error}}>
|
||||
<span class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{#error}} style="display: block;"{{/error}}>
|
||||
{{{error}}}
|
||||
</span>
|
||||
{{^element.frozen}}
|
||||
|
@ -43,7 +43,7 @@
|
||||
{{{helpbutton}}}
|
||||
</span>
|
||||
</div>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{^error}} style="display: none;"{{/error}}>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{#error}} style="display: block;"{{/error}}>
|
||||
{{{error}}}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<em>{{{.}}}</em>
|
||||
{{/text}}
|
||||
{{{helpbutton}}}
|
||||
<span class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{^error}} style="display: none;"{{/error}}>
|
||||
<span class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{#error}} style="display: block;"{{/error}}>
|
||||
{{{error}}}
|
||||
</span>
|
||||
{{^element.frozen}}
|
||||
|
@ -43,7 +43,7 @@
|
||||
{{{helpbutton}}}
|
||||
</span>
|
||||
</div>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{^error}} style="display: none;"{{/error}}>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{#error}} style="display: block;"{{/error}}>
|
||||
{{{error}}}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<em>{{{.}}}</em>
|
||||
{{/text}}
|
||||
{{{helpbutton}}}
|
||||
<span class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{^error}} style="display: none;"{{/error}}>
|
||||
<span class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{#error}} style="display: block;"{{/error}}>
|
||||
{{{error}}}
|
||||
</span>
|
||||
{{^element.frozen}}
|
||||
|
@ -19,30 +19,32 @@
|
||||
{{/text}}
|
||||
</div>
|
||||
<div class="col-md-9 checkbox">
|
||||
<label class="form-check-label">
|
||||
{{^element.hardfrozen}}{{#element.frozen}}{{#element.checked}}
|
||||
<input type="hidden" name="{{element.name}}" value="{{element.value}}">
|
||||
{{/element.checked}}{{/element.frozen}}{{/element.hardfrozen}}
|
||||
<input type="radio" class="form-check-input" {{^element.frozen}}name="{{element.name}}"{{/element.frozen}}
|
||||
id="{{element.id}}" value="{{element.value}}"
|
||||
{{#element.checked}}checked{{/element.checked}}
|
||||
{{#element.frozen}}disabled{{/element.frozen}}
|
||||
{{#error}}
|
||||
autofocus aria-describedby="id_error_{{element.name}}"
|
||||
{{/error}} {{{element.attributes}}} >
|
||||
{{#text}}
|
||||
{{{.}}}
|
||||
{{/text}}
|
||||
{{^text}}
|
||||
{{{label}}}
|
||||
{{/text}}
|
||||
</label>
|
||||
<div class="form-check">
|
||||
<label class="form-check-label">
|
||||
{{^element.hardfrozen}}{{#element.frozen}}{{#element.checked}}
|
||||
<input type="hidden" name="{{element.name}}" value="{{element.value}}">
|
||||
{{/element.checked}}{{/element.frozen}}{{/element.hardfrozen}}
|
||||
<input type="radio" class="form-check-input" {{^element.frozen}}name="{{element.name}}"{{/element.frozen}}
|
||||
id="{{element.id}}" value="{{element.value}}"
|
||||
{{#element.checked}}checked{{/element.checked}}
|
||||
{{#element.frozen}}disabled{{/element.frozen}}
|
||||
{{#error}}
|
||||
autofocus aria-describedby="id_error_{{element.name}}"
|
||||
{{/error}} {{{element.attributes}}} >
|
||||
{{#text}}
|
||||
{{{.}}}
|
||||
{{/text}}
|
||||
{{^text}}
|
||||
{{{label}}}
|
||||
{{/text}}
|
||||
</label>
|
||||
</div>
|
||||
<span class="text-nowrap">
|
||||
{{#required}}<abbr class="initialism text-danger" title="{{#str}}required{{/str}}">{{#pix}}req, core, {{#str}}required{{/str}}{{/pix}}</abbr>{{/required}}
|
||||
{{#advanced}}<abbr class="initialism text-info" title="{{#str}}advanced{{/str}}">!</abbr>{{/advanced}}
|
||||
{{{helpbutton}}}
|
||||
</span>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{^error}} style="display: none;"{{/error}}>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{#error}} style="display: block;"{{/error}}>
|
||||
{{{error}}}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -9,7 +9,7 @@
|
||||
<!-- Element goes here -->
|
||||
{{/ element }}
|
||||
</span>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{^error}} style="display: none;"{{/error}}>
|
||||
<div class="form-control-feedback invalid-feedback" id="id_error_{{element.name}}" {{#error}} style="display: block;"{{/error}}>
|
||||
{{{error}}}
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user