|
74 | 74 | [lines]="discussion.groupname && 'none'" [attr.aria-current]="discussions?.getItemAriaCurrent(discussion)" |
75 | 75 | (click)="discussions?.select(discussion)" button> |
76 | 76 | <ion-label> |
77 | | - <div class="addon-mod-forum-discussion-title"> |
78 | | - <p class="ion-text-wrap item-heading"> |
79 | | - <ion-icon name="fas-map-pin" *ngIf="discussion.pinned" |
80 | | - [attr.aria-label]="'addon.mod_forum.discussionpinned' | translate"></ion-icon> |
81 | | - <ion-icon name="fas-star" class="addon-forum-star" *ngIf="!discussion.pinned && discussion.starred" |
82 | | - [attr.aria-label]="'addon.mod_forum.favourites' | translate"></ion-icon> |
83 | | - <core-format-text [text]="discussion.subject" contextLevel="module" [contextInstanceId]="module && module.id" |
84 | | - [courseId]="courseId"> |
85 | | - </core-format-text> |
86 | | - <ion-icon name="fas-lock" *ngIf="discussion.locked" class="addon-mod-forum-locked-icon" |
87 | | - [attr.aria-label]="'addon.mod_forum.discussionlocked' | translate"></ion-icon> |
88 | | - </p> |
89 | | - <ion-button *ngIf="canPin || discussion.canlock || discussion.canfavourite" fill="clear" |
90 | | - [attr.aria-label]="('core.displayoptions' | translate)" (click)="showOptionsMenu($event, discussion)"> |
91 | | - <ion-icon name="ellipsis-vertical" slot="icon-only" aria-hidden="true"> |
92 | | - </ion-icon> |
93 | | - </ion-button> |
94 | | - </div> |
| 77 | + <p class="addon-mod-forum-discussion-title ion-text-wrap item-heading"> |
| 78 | + <ion-icon name="fas-map-pin" *ngIf="discussion.pinned" |
| 79 | + [attr.aria-label]="'addon.mod_forum.discussionpinned' | translate"></ion-icon> |
| 80 | + <ion-icon name="fas-star" class="addon-forum-star" *ngIf="!discussion.pinned && discussion.starred" |
| 81 | + [attr.aria-label]="'addon.mod_forum.favourites' | translate"></ion-icon> |
| 82 | + <core-format-text [text]="discussion.subject" contextLevel="module" [contextInstanceId]="module && module.id" |
| 83 | + [courseId]="courseId"> |
| 84 | + </core-format-text> |
| 85 | + <ion-icon name="fas-lock" *ngIf="discussion.locked" class="addon-mod-forum-locked-icon" |
| 86 | + [attr.aria-label]="'addon.mod_forum.discussionlocked' | translate"></ion-icon> |
| 87 | + </p> |
95 | 88 | <div class="addon-mod-forum-discussion-info"> |
96 | | - <core-user-avatar *ngIf="discussion.userfullname" [user]="discussion" slot="start" [courseId]="courseId"> |
| 89 | + <core-user-avatar *ngIf="discussion.userfullname" [user]="discussion" slot="start" [courseId]="courseId" |
| 90 | + [linkProfile]="false"> |
97 | 91 | </core-user-avatar> |
98 | 92 | <div class="addon-mod-forum-discussion-author"> |
99 | 93 | <span *ngIf="discussion.userfullname">{{discussion.userfullname}}</span> |
|
136 | 130 | </ion-col> |
137 | 131 | </ion-row> |
138 | 132 | </ion-label> |
| 133 | + <ion-button *ngIf="canPin || discussion.canlock || discussion.canfavourite" fill="clear" |
| 134 | + [attr.aria-label]="('core.displayoptions' | translate)" (click)="showOptionsMenu($event, discussion)" slot="end"> |
| 135 | + <ion-icon name="ellipsis-vertical" slot="icon-only" aria-hidden="true"> |
| 136 | + </ion-icon> |
| 137 | + </ion-button> |
139 | 138 | </ion-item> |
140 | 139 |
|
141 | 140 | <core-infinite-loading [enabled]="discussions && discussions.loaded && !discussions.completed" [error]="fetchFailed" |
|
0 commit comments