Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
integration
prechecker
Commits
63531fff
Commit
63531fff
authored
Nov 21, 2016
by
Ankit Agarwal
Browse files
MDL-56809 boost: Add template context info
parent
cd4a6b8b
Changes
1
Hide whitespace changes
Inline
Side-by-side
theme/boost/templates/core_form/element-select.mustache
View file @
63531fff
{{
!
This
file
is
part
of
Moodle
-
http
:
//
moodle
.
org
/
Moodle
is
free
software
:
you
can
redistribute
it
and
/
or
modify
it
under
the
terms
of
the
GNU
General
Public
License
as
published
by
the
Free
Software
Foundation
,
either
version
3
of
the
License
,
or
(
at
your
option
)
any
later
version.
Moodle
is
distributed
in
the
hope
that
it
will
be
useful
,
but
WITHOUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE.
See
the
GNU
General
Public
License
for
more
details.
You
should
have
received
a
copy
of
the
GNU
General
Public
License
along
with
Moodle.
If
not
,
see
<
http
:
//
www
.
gnu
.
org
/
licenses
/
>
.
}}
{{
!
@template
core_form
/
element-select
Simple
select
form
element
template.
Context
variables
required
for
this
template
:
*
id
-
Element
id
,
*
name
-
Element
name
,
*
label
-
Element
label
,
*
multiple
-
multi
select
?,
*
checked
-
checked
?,
*
error
-
Is
there
an
error
associated
with
this
element
?,
*
size
-
Element
size
,
*
value
-
Element
value
,
*
helpbutton
-
Helpbutton
,
*
hiddenlabel
-
Element
hidden
flag
,
*
frozen
-
Element
frozen
flag
,
*
hardfrozen
-
Element
hard
fronzen
flag
,
*
extraclasses
-
Extra
classes
assocaited
,
*
type
-
Element
type
,
*
attributes
-
Element
attributes
,
*
options
-
[
{
text
-
Option
text
,
value
-
Option
value
,
selected
-
Selected
?,
disabled
-
Disabled
?,
optionattributes
-
Option
attributes
}
]
Example
context
(
json
)
:
{
"element"
:
{
"id"
:
"id_maildisplay"
,
"name"
:
"maildisplay"
,
"label"
:
null
,
"multiple"
:
null
,
"checked"
:
null
,
"error"
:
null
,
"size"
:
null
,
"value"
:
null
,
"helpbutton"
:
""
,
"hiddenlabel"
:
false
,
"frozen"
:
false
,
"hardfrozen"
:
false
,
"extraclasses"
:
null
,
"type"
:
"select"
,
"attributes"
:
""
,
"options"
:
[
{
"text"
:
"Hide my email address from everyone"
,
"value"
:
0
,
"selected"
:
false
,
"disabled"
:
false
,
"optionattributes"
:
""
},
{
"text"
:
"Allow everyone to see my email address"
,
"value"
:
1
,
"selected"
:
true
,
"disabled"
:
false
,
"optionattributes"
:
""
},
{
"text"
:
"Allow only other course members to see my email address"
,
"value"
:
2
,
"selected"
:
false
,
"disabled"
:
false
,
"optionattributes"
:
""
}
]
}
}
}}
{{
<
core_form
/
element-template
}}
{{
$element
}}
{{^
element
.
frozen
}}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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