RED-3690: Switch to standard after converting all highlights

This commit is contained in:
Adina Țeudan 2022-04-06 17:53:17 +03:00
parent 2a46fdb95a
commit 6a7e438c63
2 changed files with 14 additions and 2 deletions

View File

@ -21,7 +21,7 @@ import { ManualRedactionEntryWrapper } from '@models/file/manual-redaction-entry
import { AnnotationWrapper } from '@models/file/annotation.wrapper';
import { AnnotationDrawService } from './services/annotation-draw.service';
import { AnnotationProcessingService } from '../dossier/services/annotation-processing.service';
import { File, ViewMode } from '@red/domain';
import { File, ViewMode, ViewModes } from '@red/domain';
import { PermissionsService } from '@services/permissions.service';
import { combineLatest, firstValueFrom, Observable, of, pairwise } from 'rxjs';
import { UserPreferenceService } from '@services/user-preference.service';
@ -595,6 +595,18 @@ export class FilePreviewScreenComponent extends AutoUnsubscribe implements OnIni
this.addActiveScreenSubscription = this._skippedService.hideSkipped$
.pipe(tap(hideSkipped => this._handleIgnoreAnnotationsDrawing(hideSkipped)))
.subscribe();
this.addActiveScreenSubscription = combineLatest([this._viewModeService.viewMode$, this.state.file$])
.pipe(
tap(([viewMode, file]) => {
console.log(viewMode, file.hasHighlights);
if (viewMode === ViewModes.TEXT_HIGHLIGHTS && !file.hasHighlights) {
console.log('switch');
this._viewModeService.switchToStandard();
}
}),
)
.subscribe();
}
private _handleDeletedDossier(): void {

@ -1 +1 @@
Subproject commit 37edb34d0fc3cf49dd889e98f5ec3d39227649f5
Subproject commit 7da8f7fda78d7af861329c6cf35c21dc9d7ef48f