Skip to content

Commit c4becfd

Browse files
authored
Merge pull request #2261 from crazyserver/MOBILE-3301
MOBILE-3301 ux: Add aria-label to context more buttons
2 parents a23ab7f + 9cf2fb6 commit c4becfd

File tree

8 files changed

+9
-5
lines changed

8 files changed

+9
-5
lines changed

scripts/langindex.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1476,6 +1476,7 @@
14761476
"core.digitalminor_desc": "moodle",
14771477
"core.discard": "local_moodlemobileapp",
14781478
"core.dismiss": "local_moodlemobileapp",
1479+
"core.displayoptions": "atto_media",
14791480
"core.done": "survey",
14801481
"core.download": "moodle",
14811482
"core.downloaded": "local_moodlemobileapp",

src/addon/mod/forum/components/index/addon-mod-forum-index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ <h2 text-wrap>
6767
<core-icon name="fa-star" class="addon-forum-star" *ngIf="!discussion.pinned && discussion.starred"></core-icon>
6868
<core-format-text [text]="discussion.subject" contextLevel="module" [contextInstanceId]="module.id" [courseId]="courseId"></core-format-text>
6969
</h2>
70-
<button ion-button icon-only clear color="dark" (click)="showOptionsMenu($event, discussion)" *ngIf="canPin || discussion.canlock || discussion.canfavourite">
70+
<button ion-button icon-only clear color="dark" (click)="showOptionsMenu($event, discussion)" *ngIf="canPin || discussion.canlock || discussion.canfavourite" [attr.aria-label]="('core.displayoptions' | translate)">
7171
<core-icon name="more"></core-icon>
7272
</button>
7373
</div>

src/addon/mod/forum/components/post/addon-mod-forum-post.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ <h2 text-wrap>
1010
<ion-note float-end padding-left text-end *ngIf="trackPosts && !post.postread" [attr.aria-label]="'addon.mod_forum.unread' | translate">
1111
<core-icon name="fa-circle" color="primary"></core-icon>
1212
</ion-note>
13-
<button ion-button icon-only clear color="dark" (click)="showOptionsMenu($event)" *ngIf="optionsMenuEnabled">
13+
<button ion-button icon-only clear color="dark" (click)="showOptionsMenu($event)" *ngIf="optionsMenuEnabled" [attr.aria-label]="('core.displayoptions' | translate)">
1414
<core-icon name="more"></core-icon>
1515
</button>
1616
</div>
@@ -26,7 +26,7 @@ <h3 *ngIf="post.userfullname">{{post.userfullname}}</h3>
2626
<ion-note float-end padding-left text-end *ngIf="trackPosts && !post.postread" [attr.aria-label]="'addon.mod_forum.unread' | translate">
2727
<core-icon name="fa-circle" color="primary"></core-icon>
2828
</ion-note>
29-
<button ion-button icon-only clear color="dark" (click)="showOptionsMenu($event)" *ngIf="optionsMenuEnabled">
29+
<button ion-button icon-only clear color="dark" (click)="showOptionsMenu($event)" *ngIf="optionsMenuEnabled" [attr.aria-label]="('core.displayoptions' | translate)">
3030
<core-icon name="more"></core-icon>
3131
</button>
3232
</ng-container>

src/app/app.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,7 @@ ion-app.app-root {
683683

684684
.alert-message {
685685
overflow-y: auto;
686+
user-select: text;
686687
}
687688
ion-alert.core-nohead {
688689

src/assets/lang/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1476,6 +1476,7 @@
14761476
"core.digitalminor_desc": "Please ask your parent/guardian to contact:",
14771477
"core.discard": "Discard",
14781478
"core.dismiss": "Dismiss",
1479+
"core.displayoptions": "Display options",
14791480
"core.done": "Done",
14801481
"core.download": "Download",
14811482
"core.downloaded": "Downloaded",

src/components/context-menu/context-menu.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export class CoreContextMenuComponent implements OnInit, OnDestroy {
7070
*/
7171
ngOnInit(): void {
7272
this.icon = this.icon || 'more';
73-
this.ariaLabel = this.ariaLabel || this.title || this.translate.instant('core.info');
73+
this.ariaLabel = this.ariaLabel || this.title || this.translate.instant('core.displayoptions');
7474
}
7575

7676
/**

src/core/courses/components/course-progress/core-courses-course-progress.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ <h2>
3333
<ion-icon *ngIf="downloadCourseEnabled && prefetchCourseData.downloadSucceeded && !showSpinner" class="core-icon-downloaded" name="cloud-done" color="success" [attr.aria-label]="'core.downloaded' | translate" role="status"></ion-icon>
3434

3535
<!-- Options menu. -->
36-
<button ion-button icon-only clear color="dark" (click)="showCourseOptionsMenu($event)" *ngIf="!showSpinner">
36+
<button ion-button icon-only clear color="dark" (click)="showCourseOptionsMenu($event)" *ngIf="!showSpinner" [attr.aria-label]="('core.displayoptions' | translate)">
3737
<core-icon name="more"></core-icon>
3838
</button>
3939
</div>

src/lang/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@
7474
"digitalminor_desc": "Please ask your parent/guardian to contact:",
7575
"discard": "Discard",
7676
"dismiss": "Dismiss",
77+
"displayoptions": "Display options",
7778
"done": "Done",
7879
"download": "Download",
7980
"downloaded": "Downloaded",

0 commit comments

Comments
 (0)