removed help mode for elements that overlap other elements

This commit is contained in:
Valentin Mihai 2022-02-09 15:05:01 +02:00
parent c3f00137d0
commit 064f4f867f
9 changed files with 81 additions and 103 deletions

View File

@ -1,12 +1,6 @@
<iqser-status-bar *ngIf="stats" [configs]="statusBarConfig"></iqser-status-bar>
<div
(longPress)="forceReanalysisAction($event)"
class="action-buttons"
redactionLongPress
iqserHelpMode="dossier-features"
[updateElementPosition]="false"
>
<div (longPress)="forceReanalysisAction($event)" class="action-buttons" redactionLongPress>
<iqser-circle-button
(action)="openEditDossierDialog($event, dossier.dossierId)"
*ngIf="currentUser.isUser"

View File

@ -14,7 +14,6 @@
[noMatchText]="'dossier-listing.no-match.title' | translate"
[showNoDataButton]="currentUser.isManager"
[tableColumnConfigs]="tableColumnConfigs"
helpModeKey="dossier-list"
noDataIcon="red:folder"
></iqser-table>
</div>

View File

@ -1,4 +1,8 @@
<div *ngIf="canPerformAnnotationActions && annotationPermissions" [class.always-visible]="alwaysVisible" class="annotation-actions">
<div
*ngIf="canPerformAnnotationActions && annotationPermissions"
[class.always-visible]="alwaysVisible || (helpModeService.isHelpModeActive$ | async)"
class="annotation-actions"
>
<!-- Resize Mode for annotation -> only resize accept and deny actions are available-->
<ng-container *ngIf="resizing">
<iqser-circle-button

View File

@ -8,6 +8,7 @@ import { UserService } from '@services/user.service';
import { AnnotationReferencesService } from '../../services/annotation-references.service';
import { MultiSelectService } from '../../services/multi-select.service';
import { FilePreviewStateService } from '../../services/file-preview-state.service';
import { HelpModeService } from '../../../../../../../../../../libs/common-ui/src';
export const AnnotationButtonTypes = {
dark: 'dark',
@ -31,12 +32,13 @@ export class AnnotationActionsComponent implements OnChanges {
annotationPermissions: AnnotationPermissions;
constructor(
private readonly _userService: UserService,
readonly multiSelectService: MultiSelectService,
private readonly _state: FilePreviewStateService,
private readonly _permissionsService: PermissionsService,
readonly annotationActionsService: AnnotationActionsService,
readonly annotationReferencesService: AnnotationReferencesService,
readonly helpModeService: HelpModeService,
private readonly _userService: UserService,
private readonly _state: FilePreviewStateService,
private readonly _permissionsService: PermissionsService,
) {}
private _annotations: AnnotationWrapper[];

View File

@ -4,7 +4,6 @@
[attr.annotation-id]="annotation.id"
[attr.annotation-page]="activeViewerPage"
[class.active]="isSelected(annotation.annotationId)"
[class.help-mode]="helpModeService.isHelpModeActive$ | async"
[class.multi-select-active]="multiSelectService.active$ | async"
class="annotation-wrapper"
>

View File

@ -1,6 +1,6 @@
import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, TemplateRef } from '@angular/core';
import { AnnotationWrapper } from '@models/file/annotation.wrapper';
import { FilterService, HelpModeService, IqserEventTarget } from '@iqser/common-ui';
import { FilterService, IqserEventTarget } from '@iqser/common-ui';
import { MultiSelectService } from '../../services/multi-select.service';
import { AnnotationReferencesService } from '../../services/annotation-references.service';
import { ViewModeService } from '../../services/view-mode.service';
@ -26,7 +26,6 @@ export class AnnotationsListComponent implements OnChanges {
constructor(
readonly multiSelectService: MultiSelectService,
readonly viewModeService: ViewModeService,
readonly helpModeService: HelpModeService,
readonly annotationReferencesService: AnnotationReferencesService,
private readonly _filterService: FilterService,
private readonly _state: FilePreviewStateService,

View File

@ -207,7 +207,6 @@
[annotationActionsTemplate]="annotationActionsTemplate"
[annotations]="(displayedAnnotations$ | async)?.get(activeViewerPage)"
[selectedAnnotations]="selectedAnnotations"
iqserHelpMode="workload-annotations-list"
></redaction-annotations-list>
</div>

View File

@ -1,18 +1,24 @@
{
"open-usermenu": {
"en": "/en/23200-user-menu-and-account.html",
"assign-reviewer": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"filter-dossier-list": {
"en": "/en/26024-features-and-actions-in-the-dossier-overview.html",
"bulk-select-annotations": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"filter-document-list": {
"en": "/en/create-and-manage-dossier/dossier-overview/dossier-list.html",
"delta-view": {
"en": "/en/editing-documents-in-the-editor/views-in-the-editor/delta-view.html",
"de": "",
"it": "",
"fr": ""
},
"document-features": {
"en": "",
"de": "",
"it": "",
"fr": ""
@ -23,32 +29,20 @@
"it": "",
"fr": ""
},
"search-in-entire-application": {
"en": "/en/15632-searching-the-application.html",
"de": "",
"it": "",
"fr": ""
},
"open-notifications": {
"en": "/en/15471-notifications.html",
"de": "",
"it": "",
"fr": ""
},
"dossier-list": {
"en": "/en/20941-dossier-liste.html",
"de": "",
"it": "",
"fr": ""
},
"document-list": {
"edit-dossier-attributes": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"new-dossier-button": {
"en": "/en/creating-and-managing-dossiers/dossier-overview/creating-a-new-dossier.html",
"edit-dossier-from-list": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"edit-dossier-member": {
"en": "",
"de": "",
"it": "",
"fr": ""
@ -59,12 +53,24 @@
"it": "",
"fr": ""
},
"edit-dossier-member": {
"edit-reason": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"filter-document-list": {
"en": "/en/create-and-manage-dossier/dossier-overview/dossier-list.html",
"de": "",
"it": "",
"fr": ""
},
"filter-dossier-list": {
"en": "/en/26024-features-and-actions-in-the-dossier-overview.html",
"de": "",
"it": "",
"fr": ""
},
"filter-for-editing-notes": {
"en": "",
"de": "",
@ -77,26 +83,26 @@
"it": "",
"fr": ""
},
"edit-dossier": {
"navigate-in-breadcrumbs": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"edit-dossier-from-list": {
"en": "",
"new-dossier-button": {
"en": "/en/creating-and-managing-dossiers/dossier-overview/creating-a-new-dossier.html",
"de": "",
"it": "",
"fr": ""
},
"standard-view": {
"en": "/en/editing-documents-in-the-editor/views-in-the-editor/standard-view.html",
"open-notifications": {
"en": "/en/15471-notifications.html",
"de": "",
"it": "",
"fr": ""
},
"delta-view": {
"en": "/en/editing-documents-in-the-editor/views-in-the-editor/delta-view.html",
"open-usermenu": {
"en": "/en/23200-user-menu-and-account.html",
"de": "",
"it": "",
"fr": ""
@ -107,55 +113,7 @@
"it": "",
"fr": ""
},
"bulk-select-annotations": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"workload-filter": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"workload-annotations-list": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"assign-reviewer": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"navigate-in-breadcrumbs": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"reset-filters": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"edit-reason": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"redaction-remove-only-here": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"redaction-remove-from-dictionary": {
"recommendation-accept-or-reject": {
"en": "",
"de": "",
"it": "",
@ -167,13 +125,37 @@
"it": "",
"fr": ""
},
"recommendation-accept-or-reject": {
"redaction-remove-from-dictionary": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"document-features": {
"redaction-remove-only-here": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"reset-filters": {
"en": "",
"de": "",
"it": "",
"fr": ""
},
"search-in-entire-application": {
"en": "/en/15632-searching-the-application.html",
"de": "",
"it": "",
"fr": ""
},
"standard-view": {
"en": "/en/editing-documents-in-the-editor/views-in-the-editor/standard-view.html",
"de": "",
"it": "",
"fr": ""
},
"workload-filter": {
"en": "",
"de": "",
"it": "",

@ -1 +1 @@
Subproject commit 6b4fe281cb6e23fb541ce75ead740a5678c968b8
Subproject commit 0bab4584767b868f9d72a4de7ae23d0dd19daad3