mirror of
https://github.com/moodle/moodle.git
synced 2025-08-10 19:36:41 +02:00
MDL-65928 core: Render master element as button too
This commit is contained in:
parent
6259a9d065
commit
5943fc3f95
4 changed files with 60 additions and 27 deletions
|
@ -29,17 +29,31 @@
|
|||
}
|
||||
}}
|
||||
{{#master}}
|
||||
<input id="{{id}}" name="{{name}}" type="checkbox" {{#classes}}class="{{.}}"{{/classes}} value="{{value}}"
|
||||
data-action="toggle"
|
||||
data-toggle="master"
|
||||
data-togglegroup="{{togglegroup}}"
|
||||
data-toggle-selectall="{{selectall}}"
|
||||
data-toggle-deselectall="{{deselectall}}"
|
||||
{{#checked}}checked="checked"{{/checked}}
|
||||
/>
|
||||
{{#label}}
|
||||
<label for="{{id}}" class="{{labelclasses}}">{{.}}</label>
|
||||
{{/label}}
|
||||
{{#isbutton}}
|
||||
<button type="button" id="{{id}}" name="{{name}}" class="btn btn-secondary {{classes}}"
|
||||
data-action="toggle"
|
||||
data-toggle="master"
|
||||
data-togglegroup="{{togglegroup}}"
|
||||
data-toggle-selectall="{{selectall}}"
|
||||
data-toggle-deselectall="{{deselectall}}"
|
||||
data-checkall="{{#checked}}0{{/checked}}{{^checked}}1{{/checked}}">
|
||||
{{#checked}}{{deselectall}}{{/checked}}
|
||||
{{^checked}}{{selectall}}{{/checked}}
|
||||
</button>
|
||||
{{/isbutton}}
|
||||
{{^isbutton}}
|
||||
<input id="{{id}}" name="{{name}}" type="checkbox" {{#classes}}class="{{.}}"{{/classes}} value="{{value}}"
|
||||
data-action="toggle"
|
||||
data-toggle="master"
|
||||
data-togglegroup="{{togglegroup}}"
|
||||
data-toggle-selectall="{{selectall}}"
|
||||
data-toggle-deselectall="{{deselectall}}"
|
||||
{{#checked}}checked="checked"{{/checked}}
|
||||
/>
|
||||
{{#label}}
|
||||
<label for="{{id}}" class="{{labelclasses}}">{{.}}</label>
|
||||
{{/label}}
|
||||
{{/isbutton}}
|
||||
{{/master}}
|
||||
{{^master}}
|
||||
<input id="{{id}}" name="{{name}}" type="checkbox" {{#classes}}class="{{.}}"{{/classes}} value="{{value}}"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue