MDL-56440 theme_boost: fix logic errors in templates

This commit is contained in:
Dan Poltawski 2016-10-13 17:28:56 +01:00
parent d9520bc04e
commit e816b872ad
3 changed files with 29 additions and 3 deletions

View file

@ -12,6 +12,6 @@
>
{{{element.value}}}
</button>
{{^element.frozen}}
{{/element.frozen}}
{{/element}}
{{/ core_form/element-template-inline }}

View file

@ -1,8 +1,21 @@
{{!
@template theme_boost/core_form/element-radio-online
Example context (json):
{
"element": {
"id": "test-radio",
"name": "Test radio button",
"size": "10"
}
}
}}
<label class="form-check-inline {{#error}}has-danger{{/error}}">
{{^element.frozen}}
<input type="radio" name="{{element.name}}"
id="{{element.id}}" value="{{element.value}}" size="{{element.size}}"
{{element.checked}}checked{{/element.checked}}
{{#element.checked}}checked{{/element.checked}}
{{#error}}
autofocus aria-describedby="id_error_{{element.name}}"
{{/error}}

View file

@ -1,10 +1,23 @@
{{!
@template theme_boost/core_form/element-radio
Example context (json):
{
"element": {
"id": "test-radio",
"name": "Test radio button",
"size": "10"
}
}
}}
<div class="form-group row {{#error}}has-danger{{/error}}">
<div class="col-md-9 push-md-3 checkbox">
<label>
{{^element.frozen}}
<input type="radio" name="{{element.name}}"
id="{{element.id}}" value="{{element.value}}" size="{{element.size}}"
{{element.checked}}checked{{/element.checked}}
{{#element.checked}}checked{{/element.checked}}
{{#error}}
autofocus aria-describedby="id_error_{{element.name}}"
{{/error}} {{{element.attributes}}} >