RED-8375: fixed paged indicator border.

This commit is contained in:
Nicoleta Panaghiu 2024-01-26 18:00:09 +02:00
parent 420bdde5d3
commit ef33f22c86
2 changed files with 3 additions and 4 deletions

View File

@ -6,6 +6,6 @@
[active]="pageNumber === activePage"
[number]="pageNumber"
[read]="!!getViewedPage(viewedPages, pageNumber)"
[showDottedIcon]="hasOnlyManualRedactionsAndIsExcluded(pageNumber)"
[showDottedIcon]="isPageExcluded(pageNumber)"
></redaction-page-indicator>
</div>

View File

@ -33,9 +33,8 @@ export class PagesComponent {
return this.#multiSelectService.isActive && !!this.#listingService.selected.find(a => a.pageNumber === page);
}
hasOnlyManualRedactionsAndIsExcluded(pageNumber: number): boolean {
const hasOnlyManualRedactions = this.displayedAnnotations.get(pageNumber)?.every(annotation => annotation.manual);
return hasOnlyManualRedactions && this.#state.file.excludedPages.includes(pageNumber);
isPageExcluded(pageNumber: number): boolean {
return this.#state.file.isPageExcluded(pageNumber);
}
getViewedPage(viewedPages: ViewedPage[], pageNumber: number) {