Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
eLearning
Moodle
moodle-theme_unige
Commits
6a70ea3d
Commit
6a70ea3d
authored
Jun 25, 2019
by
Camille Tardy
Browse files
override the radio button template and allow word wrap
parent
2de4c9e2
Changes
1
Hide whitespace changes
Inline
Side-by-side
templates/core_form/element-radio.mustache
0 → 100644
View file @
6a70ea3d
{{
!
@template
theme_boost
/
core_form
/
element-radio
Example
context
(
json
)
:
{
"element"
:
{
"id"
:
"id_test_radio0"
,
"name"
:
"test_radio_button"
}
}
}}
<div
class=
"form-group row
{{#
error
}}
has-danger
{{/
error
}}
fitem
{{#
advanced
}}
advanced
{{/
advanced
}}
{{{
element
.
extraclasses
}}}
"
>
<div
class=
"col-md-3"
>
{{#
text
}}
<label
for=
"
{{
element
.
id
}}
"
>
{{{
label
}}}
</label>
{{/
text
}}
</div>
<div
class=
"col-md-9 checkbox"
>
<div
class=
"form-check"
>
<span>
<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>
{{#
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>
<div
class=
"form-control-feedback invalid-feedback"
id=
"id_error_
{{
element
.
name
}}
"
{{#
error
}}
style=
"display: block;"
{{/
error
}}
>
{{{
error
}}}
</div>
</div>
</div>
{{^
element
.
frozen
}}
{{#
js
}}
require(['theme_boost/form-display-errors'], function(module) {
module.enhance(
{{#
quote
}}{{
element
.
id
}}{{/
quote
}}
);
});
{{/
js
}}
{{/
element
.
frozen
}}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment