MOBILE-3793 forum: Hide post being edited
parent
a068384867
commit
5fa280fe32
|
@ -1,4 +1,5 @@
|
||||||
<div class="addon-mod_forum-post">
|
<div class="addon-mod_forum-post">
|
||||||
|
<ng-container *ngIf="!replyData.isEditing || !showForm">
|
||||||
<ion-card-header class="ion-text-wrap ion-no-padding" id="addon-mod_forum-post-{{post.id}}">
|
<ion-card-header class="ion-text-wrap ion-no-padding" id="addon-mod_forum-post-{{post.id}}">
|
||||||
<ion-item class="ion-text-wrap" [class.highlight]="highlight" lines="none">
|
<ion-item class="ion-text-wrap" [class.highlight]="highlight" lines="none">
|
||||||
<ion-label>
|
<ion-label>
|
||||||
|
@ -16,8 +17,8 @@
|
||||||
contextLevel="module" [contextInstanceId]="forum && forum.cmid" [courseId]="courseId">
|
contextLevel="module" [contextInstanceId]="forum && forum.cmid" [courseId]="courseId">
|
||||||
</core-format-text>
|
</core-format-text>
|
||||||
</h2>
|
</h2>
|
||||||
<ion-note *ngIf="trackPosts && post.unread"
|
<ion-note *ngIf="trackPosts && post.unread" class="ion-float-end ion-padding-start ion-text-end"
|
||||||
class="ion-float-end ion-padding-start ion-text-end" [attr.aria-label]="'addon.mod_forum.unread' | translate">
|
[attr.aria-label]="'addon.mod_forum.unread' | translate">
|
||||||
<ion-icon name="fas-circle" color="primary" aria-hidden="true"></ion-icon>
|
<ion-icon name="fas-circle" color="primary" aria-hidden="true"></ion-icon>
|
||||||
</ion-note>
|
</ion-note>
|
||||||
<ion-button *ngIf="optionsMenuEnabled"
|
<ion-button *ngIf="optionsMenuEnabled"
|
||||||
|
@ -28,7 +29,8 @@
|
||||||
</ion-button>
|
</ion-button>
|
||||||
</div>
|
</div>
|
||||||
<div class="addon-mod-forum-post-info">
|
<div class="addon-mod-forum-post-info">
|
||||||
<core-user-avatar *ngIf="post.author && post.author.fullname" [user]="post.author" slot="start" [courseId]="courseId">
|
<core-user-avatar *ngIf="post.author && post.author.fullname" [user]="post.author" slot="start"
|
||||||
|
[courseId]="courseId">
|
||||||
</core-user-avatar>
|
</core-user-avatar>
|
||||||
<div class="addon-mod-forum-post-author">
|
<div class="addon-mod-forum-post-author">
|
||||||
<span *ngIf="post.author && post.author.fullname">{{post.author.fullname}}</span>
|
<span *ngIf="post.author && post.author.fullname">{{post.author.fullname}}</span>
|
||||||
|
@ -44,8 +46,8 @@
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ng-container *ngIf="!displaySubject">
|
<ng-container *ngIf="!displaySubject">
|
||||||
<ion-note *ngIf="trackPosts && post.unread"
|
<ion-note *ngIf="trackPosts && post.unread" class="ion-float-end ion-padding-start ion-text-end"
|
||||||
class="ion-float-end ion-padding-start ion-text-end" [attr.aria-label]="'addon.mod_forum.unread' | translate">
|
[attr.aria-label]="'addon.mod_forum.unread' | translate">
|
||||||
<ion-icon name="fas-circle" color="primary" aria-hidden="true"></ion-icon>
|
<ion-icon name="fas-circle" color="primary" aria-hidden="true"></ion-icon>
|
||||||
</ion-note>
|
</ion-note>
|
||||||
<ion-button *ngIf="optionsMenuEnabled"
|
<ion-button *ngIf="optionsMenuEnabled"
|
||||||
|
@ -100,12 +102,14 @@
|
||||||
</ion-label>
|
</ion-label>
|
||||||
</ion-item>
|
</ion-item>
|
||||||
</div>
|
</div>
|
||||||
|
</ng-container>
|
||||||
|
|
||||||
<form *ngIf="showForm"
|
<form *ngIf="showForm"
|
||||||
[id]="'addon-forum-reply-edit-form-' + uniqueId" #replyFormEl>
|
[id]="'addon-forum-reply-edit-form-' + uniqueId" #replyFormEl>
|
||||||
<ion-item>
|
<ion-item>
|
||||||
<ion-label position="stacked">{{ 'addon.mod_forum.subject' | translate }}</ion-label>
|
<ion-label position="stacked">{{ 'addon.mod_forum.subject' | translate }}</ion-label>
|
||||||
<ion-input type="text" [placeholder]="'addon.mod_forum.subject' | translate" [(ngModel)]="replyData.subject" name="subject">
|
<ion-input type="text" [placeholder]="'addon.mod_forum.subject' | translate" [(ngModel)]="replyData.subject"
|
||||||
|
name="subject">
|
||||||
</ion-input>
|
</ion-input>
|
||||||
</ion-item>
|
</ion-item>
|
||||||
<ion-item>
|
<ion-item>
|
||||||
|
|
Loading…
Reference in New Issue