mirror of
https://github.com/moodle/moodle.git
synced 2025-08-11 20:06:46 +02:00
Merge branch 'MDL-79987-master' of https://github.com/sarjona/moodle
This commit is contained in:
commit
105ae8942a
11 changed files with 113 additions and 73 deletions
|
@ -70,15 +70,13 @@ class cmsummary implements named_templatable, renderable {
|
|||
|
||||
list($mods, $complete, $total, $showcompletion) = $this->calculate_section_stats();
|
||||
|
||||
if (empty($mods)) {
|
||||
return new stdClass();
|
||||
}
|
||||
|
||||
$totalactivities = array_reduce($mods, fn($carry, $item) => $carry + ($item["count"] ?? 0), 0);
|
||||
$data = (object)[
|
||||
'showcompletion' => $showcompletion,
|
||||
'total' => $total,
|
||||
'complete' => $complete,
|
||||
'mods' => array_values($mods),
|
||||
'totalactivities' => $totalactivities,
|
||||
];
|
||||
|
||||
$data->modprogress = get_string('progresstotal', 'completion', $data);
|
||||
|
|
|
@ -32,16 +32,17 @@
|
|||
"count": "2"
|
||||
}
|
||||
],
|
||||
"modprogress": "Total 5"
|
||||
"modprogress": "Progress: 1 / 5",
|
||||
"totalactivities": "5"
|
||||
}
|
||||
}}
|
||||
<div class="section-summary-activities pr-2 mdl-right">
|
||||
{{#mods}}
|
||||
<span class="activity-count">{{name}}: {{count}}</span>
|
||||
{{/mods}}
|
||||
</div>
|
||||
{{#showcompletion}}
|
||||
<div class="section-summary-activities pr-2 mdl-right">
|
||||
<span class="activity-count">{{modprogress}}</span>
|
||||
<div class="section-summary-activities d-flex">
|
||||
<div class="d-flex align-items-center">
|
||||
{{#pix}}i/activities, moodle{{/pix}}{{#str}} totalactivities, course, {{totalactivities}} {{/str}}
|
||||
</div>
|
||||
{{/showcompletion}}
|
||||
{{#showcompletion}}
|
||||
<div class="d-flex ml-auto align-items-center">
|
||||
{{#pix}}i/stats, moodle{{/pix}}{{modprogress}}
|
||||
</div>
|
||||
{{/showcompletion}}
|
||||
</div>
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
"hasname": "true"
|
||||
},
|
||||
"id": 3,
|
||||
"cmid": 3,
|
||||
"module": "forum",
|
||||
"anchor": "activity-3",
|
||||
"extraclasses": "newmessages"
|
||||
|
@ -51,6 +52,7 @@
|
|||
"hasname": "true"
|
||||
},
|
||||
"id": 4,
|
||||
"cmid": 4,
|
||||
"anchor": "activity-4",
|
||||
"module": "assign",
|
||||
"extraclasses": ""
|
||||
|
@ -123,11 +125,30 @@
|
|||
{{> core_courseformat/local/content/section/controlmenu }}
|
||||
{{/ core_courseformat/local/content/section/controlmenu }}
|
||||
{{/controlmenu}}
|
||||
{{#header}}
|
||||
{{#headerdisplaymultipage}}
|
||||
{{^controlmenu}}
|
||||
<div class="section_goto bulk-hidden ml-auto" data-sectionid="{{id}}">
|
||||
<a href="{{{url}}}"
|
||||
class="btn btn-icon d-flex align-items-center justify-content-center icon-no-margin"
|
||||
title="{{#str}}gotosection, course, {{name}}{{/str}}">
|
||||
<span class="dir-rtl-hide">
|
||||
{{#pix}}t/right, moodle{{/pix}}
|
||||
</span>
|
||||
<span class="dir-ltr-hide">
|
||||
{{#pix}}t/left, moodle, {{#str}}gotosection, course, {{name}}{{/str}}{{/pix}}
|
||||
</span>
|
||||
<span class="sr-only">
|
||||
{{#str}}gotosection, course, {{name}}{{/str}}
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
{{/controlmenu}}
|
||||
{{/headerdisplaymultipage}}
|
||||
{{/header}}
|
||||
</div>
|
||||
<div id="coursecontentcollapse{{num}}"
|
||||
class="content {{^iscoursedisplaymultipage}}
|
||||
{{^sitehome}}course-content-item-content collapse {{^contentcollapsed}}show{{/contentcollapsed}}{{/sitehome}}
|
||||
{{/iscoursedisplaymultipage}}">
|
||||
class="content {{^iscoursedisplaymultipage}}{{^sitehome}}course-content-item-content collapse {{^contentcollapsed}}show{{/contentcollapsed}}{{/sitehome}}{{/iscoursedisplaymultipage}}">
|
||||
<div class="{{#hasavailability}}description{{/hasavailability}} my-3" data-for="sectioninfo">
|
||||
{{#summary}}
|
||||
{{$ core_courseformat/local/content/section/summary }}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue