diff --git a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details/dossier-details.component.html b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details/dossier-details.component.html index 56cea7f15..68f96f7f0 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details/dossier-details.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details/dossier-details.component.html @@ -24,6 +24,7 @@ class="ml-14" icon="iqser:edit" tooltipPosition="below" + iqserHelpMode="edit-dossier-owner" > @@ -45,7 +46,11 @@ > -
+
diff --git a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/file-workload/file-workload.component.html b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/file-workload/file-workload.component.html index 2f6b455bc..f14b19fd8 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/file-workload/file-workload.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/file-workload/file-workload.component.html @@ -17,12 +17,14 @@ *ngIf="(multiSelectService.enabled$ | async) && (multiSelectInactive$ | async)" class="all-caps-label primary pointer" translate="file-preview.tabs.annotations.select" + iqserHelpMode="bulk-select-annotations" >
diff --git a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.html b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.html index 7466ecbd9..8523191f3 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/components/user-management/user-management.component.html @@ -35,6 +35,7 @@ [tooltip]="assignTooltip$ | async" icon="iqser:edit" tooltipPosition="below" + iqserHelpMode="assign-reviewer" > {{ 'file-preview.standard' | translate }} @@ -14,6 +15,7 @@ [disabled]="(canSwitchToDeltaView$ | async) === false" [matTooltip]="'file-preview.delta-tooltip' | translate" class="red-tab" + iqserHelpMode="delta-view" > {{ 'file-preview.delta' | translate }} @@ -24,6 +26,7 @@ [disabled]="(canSwitchToRedactedView$ | async) === false" [matTooltip]="'file-preview.redacted-tooltip' | translate" class="red-tab" + iqserHelpMode="preview-view" > {{ 'file-preview.redacted' | translate }} diff --git a/apps/red-ui/src/app/modules/dossier/shared/components/file-actions/file-actions.component.ts b/apps/red-ui/src/app/modules/dossier/shared/components/file-actions/file-actions.component.ts index e084f178c..5b95617d6 100644 --- a/apps/red-ui/src/app/modules/dossier/shared/components/file-actions/file-actions.component.ts +++ b/apps/red-ui/src/app/modules/dossier/shared/components/file-actions/file-actions.component.ts @@ -124,6 +124,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.delete.action'), icon: 'iqser:trash', show: this.showDelete, + helpModeKey: 'delete-file-action', }, { type: ActionTypes.circleBtn, @@ -131,6 +132,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: this.assignTooltip, icon: 'red:assign', show: this.showAssign, + helpModeKey: 'assign-action', }, { type: ActionTypes.circleBtn, @@ -138,12 +140,14 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.assign-me'), icon: 'red:assign-me', show: this.showAssignToSelf, + helpModeKey: 'assign-to-me-action', }, { type: ActionTypes.downloadBtn, show: true, files: [this.file], tooltipClass: 'small', + helpModeKey: 'download-action', }, { type: ActionTypes.circleBtn, @@ -152,6 +156,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, ariaExpanded: this._documentInfoService?.shown$, icon: 'red:status-info', show: !!this._documentInfoService, + helpModeKey: 'document-info-action', }, { type: ActionTypes.circleBtn, @@ -161,6 +166,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, showDot: !!this.file.excludedPages?.length, icon: 'red:exclude-pages', show: !!this._excludedPagesService && !this.file.excluded, + helpModeKey: 'exclude-pages-action', }, { type: ActionTypes.circleBtn, @@ -168,6 +174,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.under-approval'), icon: 'red:ready-for-approval', show: this.showUnderApproval, + helpModeKey: 'under-approval-action', }, { type: ActionTypes.circleBtn, @@ -175,6 +182,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.under-review'), icon: 'red:undo', show: this.showUnderReview, + helpModeKey: 'under-review-action', }, { type: ActionTypes.circleBtn, @@ -183,6 +191,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, icon: 'red:approved', disabled: !this.file.canBeApproved, show: this.showApprove, + helpModeKey: 'approve-action', }, { type: ActionTypes.circleBtn, @@ -190,6 +199,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.disable-auto-analysis'), icon: 'red:stop', show: this.canDisableAutoAnalysis, + helpModeKey: 'disable-automatic-analysis-action', }, { type: ActionTypes.circleBtn, @@ -197,6 +207,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.enable-auto-analysis'), icon: 'red:play', show: this.canEnableAutoAnalysis, + helpModeKey: 'enable-automatic-analysis-action', }, { type: ActionTypes.circleBtn, @@ -204,6 +215,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.under-approval'), icon: 'red:undo', show: this.showUndoApproval, + helpModeKey: 'under-approval-action', }, { type: ActionTypes.circleBtn, @@ -211,6 +223,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.ocr-file'), icon: 'iqser:ocr', show: this.showOCR, + helpModeKey: 'ocr-action', }, { type: ActionTypes.circleBtn, @@ -220,6 +233,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltipClass: 'warn small', icon: 'iqser:refresh', show: this.showReanalyseFilePreview, + helpModeKey: 'reanalyse-action', }, { type: ActionTypes.circleBtn, @@ -227,6 +241,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, tooltip: _('dossier-overview.reanalyse.action'), icon: 'iqser:refresh', show: this.showReanalyseDossierOverview, + helpModeKey: 'reanalyse-action', }, { type: ActionTypes.toggle, @@ -236,6 +251,7 @@ export class FileActionsComponent extends AutoUnsubscribe implements OnDestroy, class: { 'mr-24': this.isDossierOverviewList }, checked: !this.file.excluded, show: true, + helpModeKey: 'toggle-analysis-action', }, ].filter(btn => btn.show); } diff --git a/apps/red-ui/src/app/modules/shared/components/expandable-file-actions/expandable-file-actions.component.html b/apps/red-ui/src/app/modules/shared/components/expandable-file-actions/expandable-file-actions.component.html index 5dda8405a..4534046ce 100644 --- a/apps/red-ui/src/app/modules/shared/components/expandable-file-actions/expandable-file-actions.component.html +++ b/apps/red-ui/src/app/modules/shared/components/expandable-file-actions/expandable-file-actions.component.html @@ -10,6 +10,7 @@ [tooltipPosition]="tooltipPosition" [tooltip]="btn.tooltip | translate" [type]="btn.buttonType || buttonType" + [iqserHelpMode]="btn.helpModeKey" > @@ -19,6 +20,7 @@ [tooltipClass]="btn.tooltipClass" [tooltipPosition]="tooltipPosition" [type]="buttonType" + [iqserHelpMode]="btn.helpModeKey" > @@ -31,6 +33,7 @@ [matTooltipPosition]="tooltipPosition" [matTooltip]="btn.tooltip | translate" [ngClass]="btn.class" + [iqserHelpMode]="btn.helpModeKey" color="primary" > diff --git a/apps/red-ui/src/app/modules/shared/components/simple-doughnut-chart/simple-doughnut-chart.component.html b/apps/red-ui/src/app/modules/shared/components/simple-doughnut-chart/simple-doughnut-chart.component.html index fb0477d48..8c5a1381e 100644 --- a/apps/red-ui/src/app/modules/shared/components/simple-doughnut-chart/simple-doughnut-chart.component.html +++ b/apps/red-ui/src/app/modules/shared/components/simple-doughnut-chart/simple-doughnut-chart.component.html @@ -23,7 +23,7 @@
-
+
div { width: fit-content; - > div:not(.help-mode-on-mouse-over) { + > div { border-radius: 4px; padding: 3px 8px; diff --git a/apps/red-ui/src/app/modules/shared/components/team-members/team-members.component.html b/apps/red-ui/src/app/modules/shared/components/team-members/team-members.component.html index 634c061e4..8750487ff 100644 --- a/apps/red-ui/src/app/modules/shared/components/team-members/team-members.component.html +++ b/apps/red-ui/src/app/modules/shared/components/team-members/team-members.component.html @@ -26,6 +26,7 @@ [type]="circleButtonTypes.primary" class="member" icon="iqser:plus" + iqserHelpMode="edit-dossier-member" >
diff --git a/apps/red-ui/src/assets/help-mode/links.json b/apps/red-ui/src/assets/help-mode/links.json index 6389ff674..84707e326 100644 --- a/apps/red-ui/src/assets/help-mode/links.json +++ b/apps/red-ui/src/assets/help-mode/links.json @@ -1,34 +1,76 @@ { + "approve-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, + "assign-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "assign-reviewer": { "en": "", "de": "", "it": "", "fr": "" }, + "assign-to-me-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "bulk-select-annotations": { "en": "", "de": "", "it": "", "fr": "" }, + "delete-file-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "delta-view": { "en": "/en/editing-documents-in-the-editor/views-in-the-editor/delta-view.html", "de": "", "it": "", "fr": "" }, + "disable-automatic-analysis-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "document-features": { "en": "", "de": "", "it": "", "fr": "" }, + "document-info-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "dossiers-quickfilter-my-dossiers": { "en": "/en/create-and-manage-dossier/dossier-overview/dossier-list.html", "de": "", "it": "", "fr": "" }, + "download-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "edit-dossier-attributes": { "en": "", "de": "", @@ -59,6 +101,18 @@ "it": "", "fr": "" }, + "enable-automatic-analysis-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, + "exclude-pages-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "filter-document-list": { "en": "/en/create-and-manage-dossier/dossier-overview/dossier-list.html", "de": "", @@ -95,6 +149,12 @@ "it": "", "fr": "" }, + "ocr-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "open-notifications": { "en": "/en/15471-notifications.html", "de": "", @@ -113,6 +173,12 @@ "it": "", "fr": "" }, + "reanalyse-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "recommendation-accept-or-reject": { "en": "", "de": "", @@ -155,6 +221,24 @@ "it": "", "fr": "" }, + "toggle-analysis-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, + "under-approval-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, + "under-review-action": { + "en": "", + "de": "", + "it": "", + "fr": "" + }, "workload-filter": { "en": "", "de": "", diff --git a/libs/common-ui b/libs/common-ui index 6bc8881a8..d9d8dcc7f 160000 --- a/libs/common-ui +++ b/libs/common-ui @@ -1 +1 @@ -Subproject commit 6bc8881a8f44672b6419ed2bf3e9d8b940bed26f +Subproject commit d9d8dcc7f419dbcecef062110dc41b57899056f7 diff --git a/libs/red-domain/src/lib/shared/expandable-file-actions.ts b/libs/red-domain/src/lib/shared/expandable-file-actions.ts index f53c95fe0..dfa2bbffc 100644 --- a/libs/red-domain/src/lib/shared/expandable-file-actions.ts +++ b/libs/red-domain/src/lib/shared/expandable-file-actions.ts @@ -24,4 +24,5 @@ export interface Action { class?: { [key: string]: boolean }; files?: File[]; type: ActionType; + readonly helpModeKey?: string; }