commit
						42f6fc6843
					
				@ -28,6 +28,13 @@ export class AddonModGlossaryIndexLinkHandlerService extends CoreContentLinksMod
 | 
				
			|||||||
        super('AddonModGlossary', 'glossary', 'g');
 | 
					        super('AddonModGlossary', 'glossary', 'g');
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /**
 | 
				
			||||||
 | 
					     * @inheritdoc
 | 
				
			||||||
 | 
					     */
 | 
				
			||||||
 | 
					    async isEnabled(siteId: string, url: string, params: Record<string, string>): Promise<boolean> {
 | 
				
			||||||
 | 
					        return !params.hook && !params.eid;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const AddonModGlossaryIndexLinkHandler = makeSingleton(AddonModGlossaryIndexLinkHandlerService);
 | 
					export const AddonModGlossaryIndexLinkHandler = makeSingleton(AddonModGlossaryIndexLinkHandlerService);
 | 
				
			||||||
 | 
				
			|||||||
@ -17,7 +17,7 @@
 | 
				
			|||||||
        opacity: 0.5;
 | 
					        opacity: 0.5;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .addon-mod_lesson-answer-success {
 | 
					    .addon-mod_lesson-answer-stats {
 | 
				
			||||||
        @include margin-horizontal(4px, null);
 | 
					        @include margin-horizontal(null, 4px);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -35,8 +35,8 @@
 | 
				
			|||||||
            color="danger" (click)="delete($event)" [attr.aria-label]="'addon.messages.deletemessage' | translate" class="delete-button">
 | 
					            color="danger" (click)="delete($event)" [attr.aria-label]="'addon.messages.deletemessage' | translate" class="delete-button">
 | 
				
			||||||
            <ion-icon name="fas-trash" slot="icon-only" aria-hidden="true"></ion-icon>
 | 
					            <ion-icon name="fas-trash" slot="icon-only" aria-hidden="true"></ion-icon>
 | 
				
			||||||
        </ion-button>
 | 
					        </ion-button>
 | 
				
			||||||
        <ion-button *ngIf="showDelete && message.deleted" fill="clear" color="danger" (click)="undoDelete($event)"
 | 
					        <ion-button *ngIf="showDelete && message.deleted" fill="clear" [@coreSlideInOut]="'fromRight'" color="danger"
 | 
				
			||||||
            [attr.aria-label]="'core.restore' | translate" class="delete-button">
 | 
					            (click)="undoDelete($event)" [attr.aria-label]="'core.restore' | translate" class="delete-button">
 | 
				
			||||||
            <ion-icon name="fas-rotate-left" slot="icon-only" aria-hidden="true"></ion-icon>
 | 
					            <ion-icon name="fas-rotate-left" slot="icon-only" aria-hidden="true"></ion-icon>
 | 
				
			||||||
        </ion-button>
 | 
					        </ion-button>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 | 
				
			|||||||
@ -12,7 +12,8 @@
 | 
				
			|||||||
        <ion-buttons slot="end">
 | 
					        <ion-buttons slot="end">
 | 
				
			||||||
            <ion-button *ngIf="canDeleteComments" slot="end" fill="clear" (click)="toggleDelete()"
 | 
					            <ion-button *ngIf="canDeleteComments" slot="end" fill="clear" (click)="toggleDelete()"
 | 
				
			||||||
                [attr.aria-label]="'core.toggledelete' | translate">
 | 
					                [attr.aria-label]="'core.toggledelete' | translate">
 | 
				
			||||||
                <ion-icon name="fas-pen" slot="icon-only" aria-hidden="true"></ion-icon>
 | 
					                <ion-icon *ngIf="!showDelete" name="fas-pen" slot="icon-only" aria-hidden="true"></ion-icon>
 | 
				
			||||||
 | 
					                <ion-icon *ngIf="showDelete" name="fas-check" slot="icon-only" aria-hidden="true"></ion-icon>
 | 
				
			||||||
            </ion-button>
 | 
					            </ion-button>
 | 
				
			||||||
            <core-context-menu>
 | 
					            <core-context-menu>
 | 
				
			||||||
                <core-context-menu-item [hidden]="!(commentsLoaded && !hasOffline)" [priority]="100" [content]="'core.refresh' | translate"
 | 
					                <core-context-menu-item [hidden]="!(commentsLoaded && !hasOffline)" [priority]="100" [content]="'core.refresh' | translate"
 | 
				
			||||||
 | 
				
			|||||||
@ -222,6 +222,7 @@ export class CoreCommentsViewerPage implements OnInit, OnDestroy {
 | 
				
			|||||||
        comment.showDate = this.showDate(comment, prevComment);
 | 
					        comment.showDate = this.showDate(comment, prevComment);
 | 
				
			||||||
        comment.showUserData = this.showUserData(comment, prevComment);
 | 
					        comment.showUserData = this.showUserData(comment, prevComment);
 | 
				
			||||||
        comment.showTail = this.showTail(comment, prevComment);
 | 
					        comment.showTail = this.showTail(comment, prevComment);
 | 
				
			||||||
 | 
					        comment.delete = comment.delete ?? false; // If this property is undefined, core-message assumes comment can be deleted.
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user