From 4f31a38578bf814e0463455ff5b82f9eaaceb0b4 Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Thu, 6 Apr 2023 15:00:09 +0300 Subject: [PATCH 1/6] RED-6510 - WIP on "Lazy load help mode elements" --- apps/red-ui/src/app/app.module.ts | 4 +- .../base-screen/base-screen.component.html | 10 +- .../breadcrumbs/breadcrumbs.component.html | 2 +- .../account-side-nav.component.html | 2 +- .../default-colors-screen.component.html | 3 +- ...r-attributes-listing-screen.component.html | 5 +- ...ssier-states-listing-screen.component.html | 2 +- .../dossier-states-table-item.component.html | 2 +- .../table-item/table-item.component.html | 2 +- .../entities-listing-screen.component.html | 7 +- ...e-attributes-listing-screen.component.html | 10 +- .../general-config-form.component.html | 2 +- .../smtp-form/smtp-form.component.html | 2 +- .../system-preferences-form.component.html | 2 +- .../license-select.component.html | 2 +- .../permissions-screen.component.html | 3 +- .../reports-screen.component.html | 3 +- .../user-listing-screen.component.html | 4 +- .../watermarks-listing-screen.component.html | 7 +- .../admin-side-nav.component.html | 2 +- .../dossier-template-actions.component.html | 2 +- .../template-stats.component.html | 4 +- .../dossier-details-stats.component.html | 10 +- .../dossier-details.component.html | 11 +- ...sier-overview-screen-header.component.html | 9 +- .../view-mode-selection.component.html | 4 +- .../annotation-wrapper.component.html | 4 +- .../file-workload.component.html | 6 +- .../highlights-separator.component.html | 2 +- .../user-management.component.html | 3 +- .../view-switch/view-switch.component.html | 8 +- .../dossiers-listing-actions.component.html | 6 +- .../file-actions/file-actions.component.html | 7 +- .../edit-dossier-dialog.component.html | 3 +- .../edit-dossier-dialog.component.ts | 10 +- .../edit-dossier-general-info.component.html | 6 +- .../dictionary-manager.component.html | 2 +- .../donut-chart/donut-chart.component.html | 2 +- .../dossier-name-column.component.html | 12 +- .../dossiers-type-switch.component.html | 4 +- .../file-name-column.component.html | 3 +- .../team-members/team-members.component.html | 3 +- apps/red-ui/src/assets/help-mode/keys.json | 290 ++++++++++ apps/red-ui/src/assets/help-mode/links.json | 530 ------------------ libs/common-ui | 2 +- 45 files changed, 376 insertions(+), 643 deletions(-) create mode 100644 apps/red-ui/src/assets/help-mode/keys.json delete mode 100644 apps/red-ui/src/assets/help-mode/links.json diff --git a/apps/red-ui/src/app/app.module.ts b/apps/red-ui/src/app/app.module.ts index d296b2e47..917190308 100644 --- a/apps/red-ui/src/app/app.module.ts +++ b/apps/red-ui/src/app/app.module.ts @@ -54,7 +54,7 @@ import { configurationInitializer } from '@utils/configuration.initializer'; import { ConfigService } from '@services/config.service'; import { SpotlightSearchComponent } from '@components/spotlight-search/spotlight-search.component'; import { DatePipe } from '@shared/pipes/date.pipe'; -import * as links from '../assets/help-mode/links.json'; +import * as helpDocs from '../assets/help-mode/keys.json'; import { KeycloakService } from 'keycloak-angular'; import { GeneralSettingsService } from '@services/general-settings.service'; import { BreadcrumbsComponent } from '@components/breadcrumbs/breadcrumbs.component'; @@ -112,7 +112,7 @@ export const appModuleFactory = (config: AppConfig) => { existingRoleGuard: RedRoleGuard, }), CachingModule.forRoot(UI_CACHES), - IqserHelpModeModule.forRoot(links), + IqserHelpModeModule.forRoot(helpDocs as any), PdfViewerModule, ToastrModule.forRoot({ closeButton: true, diff --git a/apps/red-ui/src/app/components/base-screen/base-screen.component.html b/apps/red-ui/src/app/components/base-screen/base-screen.component.html index c88743c2d..da73bc2a6 100644 --- a/apps/red-ui/src/app/components/base-screen/base-screen.component.html +++ b/apps/red-ui/src/app/components/base-screen/base-screen.component.html @@ -10,7 +10,7 @@