MDL-63988 core_my: add course shortname to dashboard blocks …

* all dashboard card templates moved to /course/templates/
* added aria labels for course short name
* removed ":" from other course aria strings to improve screenreader output
This commit is contained in:
Bas Brands
2018-11-28 17:36:20 +01:00
parent df6d0b6d45
commit f87181fdaf
15 changed files with 163 additions and 97 deletions
@@ -287,6 +287,9 @@
border: 1px solid @tableBorder;
.border-radius(@baseBorderRadius);
}
.multiline {
white-space: normal;
}
.summary img {
max-width: 100%;
}
+3
View File
@@ -16376,6 +16376,9 @@ body {
-moz-border-radius: 4px;
border-radius: 4px;
}
.block .block-cards .multiline {
white-space: normal;
}
.block .block-cards .summary img {
max-width: 100%;
}
@@ -35,24 +35,38 @@
{{#pix}} i/moremenu, core {{/pix}}
</button>
<ul class="dropdown-menu pull-right">
<li class="{{#isfavourite}}hidden{{/isfavourite}}" data-action="add-favourite" data-course-id="{{id}}">
<li class="{{#isfavourite}}hidden{{/isfavourite}}"
data-action="add-favourite"
data-course-id="{{id}}"
aria-controls="favorite-icon-{{ id }}-{{ uniqid }}"
>
<a class="dropdown-item p-x-1" href="#">
{{#pix}} i/star, core, {{#str}} starred, block_myoverview {{/str}} {{/pix}}
{{#str}} addtofavourites, block_myoverview {{/str}}
</a>
</li>
<li class="{{^isfavourite}}hidden{{/isfavourite}}" data-action="remove-favourite" data-course-id="{{id}}">
<li class="{{^isfavourite}}hidden{{/isfavourite}}"
data-action="remove-favourite"
data-course-id="{{id}}"
aria-controls="favorite-icon-{{ id }}-{{ uniqid }}"
>
<a class="dropdown-item p-x-1" href="#">
{{#str}} removefromfavourites, block_myoverview {{/str}}
</a>
</li>
<li class="{{^hidden}}hidden{{/hidden}}" data-action="show-course" data-course-id="{{id}}">
<li class="{{^hidden}}hidden{{/hidden}}"
data-action="show-course"
data-course-id="{{id}}"
aria-controls="favorite-icon-{{ id }}-{{ uniqid }}">
<a class="dropdown-item p-x-1" href="#">
{{#pix}} i/show, core, {{#str}} hidden, block_myoverview {{/str}} {{/pix}}
{{#str}} show, block_myoverview {{/str}}
</a>
</li>
<li class="{{#hidden}}hidden{{/hidden}}" data-action="hide-course" data-course-id="{{id}}">
<li class="{{#hidden}}hidden{{/hidden}}"
data-action="hide-course"
data-course-id="{{id}}"
aria-controls="favorite-icon-{{ id }}-{{ uniqid }}">
<a class="dropdown-item p-x-1" href="#">
{{#pix}} i/hide, core, {{#str}} hidden, block_myoverview {{/str}} {{/pix}}
{{#str}} hidecourse, block_myoverview {{/str}}