MDL-84346 courseformat: Replace css class for completion buttons

This commit is contained in:
Mikel Martín
2025-02-24 12:49:25 +01:00
parent 0e8dd50d91
commit c69e005068
2 changed files with 5 additions and 6 deletions
@@ -122,13 +122,12 @@ class completion implements named_templatable, renderable {
$dialogcontent = $output->render_from_template('core_courseformat/local/content/cm/completion_dialog', $completioninfo);
$buttoncontent = get_string('completionmenuitem', 'completion');
$buttonclass = '';
$buttonclass = 'btn-subtle-body';
if ($completioninfo->istrackeduser) {
$buttonclass = 'btn-outline-secondary';
$buttoncontent = get_string('todo', 'completion');
if ($completioninfo->overallcomplete) {
$buttoncontent = $output->pix_icon('i/checked', '') . " " . get_string('completion_manual:done', 'core_course');
$buttonclass = 'btn-success';
$buttonclass = 'btn-subtle-success';
}
}
+3 -3
View File
@@ -30,7 +30,7 @@
{{#istrackeduser}}
{{#overallcomplete}}
<button
class="btn btn-success {{^normalbutton}}btn-sm{{/normalbutton}} text-nowrap"
class="btn btn-subtle-success {{^normalbutton}}btn-sm{{/normalbutton}} text-nowrap"
data-action="toggle-manual-completion"
data-toggletype="manual:undo"
data-cmid="{{cmid}}"
@@ -50,7 +50,7 @@
{{/overallcomplete}}
{{#overallincomplete}}
<button
class="btn btn-outline-secondary {{^normalbutton}}btn-sm{{/normalbutton}} text-nowrap"
class="btn btn-subtle-body {{^normalbutton}}btn-sm{{/normalbutton}} text-nowrap"
data-action="toggle-manual-completion"
data-toggletype="manual:mark-done"
data-cmid="{{cmid}}"
@@ -71,7 +71,7 @@
{{/istrackeduser}}
{{^istrackeduser}}
<button
class="btn btn-outline-secondary {{^normalbutton}}btn-sm{{/normalbutton}} text-nowrap"
class="btn btn-subtle-body {{^normalbutton}}btn-sm{{/normalbutton}} text-nowrap"
disabled
>
{{#str}} completion_manual:markdone, core_course {{/str}}