mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-84208 course: update default completion form template
This commit is contained in:
parent
cfa13aa912
commit
61ec2a5c68
3 changed files with 22 additions and 34 deletions
|
@ -62,6 +62,7 @@ class core_course_bulk_activity_completion_renderer extends plugin_renderer_base
|
|||
if ($module->canmanage) {
|
||||
// Only create the form if it's different from the one that has been sent.
|
||||
$modform = $form;
|
||||
$module->open = true;
|
||||
if (empty($form) || !in_array($module->id, array_keys($modules))) {
|
||||
$modform = new \core_completion_defaultedit_form(
|
||||
null,
|
||||
|
@ -74,7 +75,7 @@ class core_course_bulk_activity_completion_renderer extends plugin_renderer_base
|
|||
'forceuniqueid' => true,
|
||||
],
|
||||
);
|
||||
$module->modulecollapsed = true;
|
||||
$module->open = false;
|
||||
}
|
||||
|
||||
$moduleform = manager::get_module_form($module->name, $course);
|
||||
|
|
|
@ -70,6 +70,7 @@ class completion_action_bar implements templatable, renderable {
|
|||
|
||||
return [
|
||||
'navigation' => $selectmenu->export_for_template($output),
|
||||
'headinglevel' => 2,
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,46 +42,32 @@
|
|||
{{#issite}}{{#str}}defaultactivitycompletionsite, core_completion{{/str}}{{/issite}}
|
||||
{{^issite}}{{#str}}defaultactivitycompletioncourse, core_completion{{/str}}{{/issite}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="modules pt-3">
|
||||
{{#modules}}
|
||||
{{#canmanage}}
|
||||
<div class="defaultactivitycompletion-item d-flex"
|
||||
id="activitycompletion-{{id}}"
|
||||
>
|
||||
<a data-toggle="collapse"
|
||||
href="#activitycompletioncollapse-{{id}}"
|
||||
class="icons-collapse-expand {{#modulecollapsed}}collapsed{{/modulecollapsed}}"
|
||||
aria-expanded="{{^modulecollapsed}}true{{/modulecollapsed}}{{#modulecollapsed}}false{{/modulecollapsed}}"
|
||||
role="button"
|
||||
>
|
||||
<span class="collapsed-icon icon-no-margin me-1"
|
||||
title="{{#str}} expandcategory, core, {{formattedname}} {{/str}}">
|
||||
<span class="dir-rtl-hide">{{#pix}} t/collapsedchevron, core {{/pix}}</span>
|
||||
<span class="dir-ltr-hide">{{#pix}} t/collapsedchevron_rtl, core {{/pix}}</span>
|
||||
<span class="visually-hidden">{{#str}} expandcategory, core, {{formattedname}} {{/str}}</span>
|
||||
</span>
|
||||
<span class="expanded-icon icon-no-margin me-1"
|
||||
title="{{#str}} collapsecategory, core, {{formattedname}} {{/str}}">
|
||||
{{#pix}} t/expandedchevron, core {{/pix}}
|
||||
<span class="visually-hidden">{{#str}} collapsecategory, core, {{formatedname}} {{/str}}</span>
|
||||
</span>
|
||||
<img class="activityicon ms-4" src="{{icon}}" alt="" aria-hidden="true">
|
||||
<h2 class="activityname ms-3 mb-0">{{{formattedname}}}</h2>
|
||||
</a>
|
||||
</div>
|
||||
<div id="activitycompletioncollapse-{{id}}"
|
||||
class="defaultactivitycompletion-item-content collapse multi-collapse {{^modulecollapsed}}show{{/modulecollapsed}}"
|
||||
aria-labelledby="activitycompletion-{{id}}" role="group"
|
||||
{{<core/local/collapsable_section}}
|
||||
{{$titlecontent}}
|
||||
<img class="activityicon ms-2" src="{{icon}}" alt="" aria-hidden="true">
|
||||
<span class="activityname ms-3 mb-0">{{{formattedname}}}</span>
|
||||
{{/titlecontent}}
|
||||
{{$elementid}}activitycompletioncollapse-{{id}}{{/elementid}}
|
||||
{{$extraclasses}}defaultactivitycompletion-item{{/extraclasses}}
|
||||
{{$expandlabel}}
|
||||
{{#str}} expandcategory, core, {{formattedname}} {{/str}}
|
||||
{{/expandlabel}}
|
||||
{{$collapselabel}}
|
||||
{{#str}} collapsecategory, core, {{formattedname}} {{/str}}
|
||||
{{/collapselabel}}
|
||||
{{$extras}}
|
||||
data-region="activitycompletion-{{name}}"
|
||||
>
|
||||
{{/extras}}
|
||||
{{$sectioncontent}}
|
||||
<hr class="row">
|
||||
<div class="py-3">{{{formhtml}}}</div>
|
||||
</div>
|
||||
|
||||
<hr class="row">
|
||||
{{/sectioncontent}}
|
||||
{{/core/local/collapsable_section}}
|
||||
<hr class="row">
|
||||
{{/canmanage}}
|
||||
{{/modules}}
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue