From f0df6b3a5f15afbbccd620f5fc003b1fe50b1cc6 Mon Sep 17 00:00:00 2001 From: Urse Daniel Date: Thu, 4 Jun 2020 15:01:11 +0300 Subject: [PATCH] [ACA-3266] Improve version upload component (#5750) * added new component to compare current and new file version of a node. * update doc * added more tests * updated docs * small fixes * changed with typography * Update version-comparison.component.md * handle hiding the comparison component on demo shell if cancelled/uploaded a new file version * small fixes Co-authored-by: Eugenio Romano --- demo-shell/resources/i18n/en.json | 3 +- ...sion-manager-dialog-adapter.component.html | 19 ++- ...ersion-manager-dialog-adapter.component.ts | 10 +- docs/README.md | 1 + .../version-comparison.component.md | 30 ++++ .../components/version-manager.component.md | 2 + docs/docassets/images/version-comparison.png | Bin 0 -> 10706 bytes lib/content-services/src/lib/i18n/en.json | 8 ++ .../src/lib/styles/_index.scss | 2 + .../version-comparison.component.html | 21 +++ .../version-comparison.component.scss | 33 +++++ .../version-comparison.component.spec.ts | 133 ++++++++++++++++++ .../version-comparison.component.ts | 40 ++++++ .../version-manager.component.html | 3 + .../version-manager.component.ts | 12 ++ .../version-manager/version-manager.module.ts | 7 +- 16 files changed, 317 insertions(+), 7 deletions(-) create mode 100644 docs/content-services/components/version-comparison.component.md create mode 100644 docs/docassets/images/version-comparison.png create mode 100644 lib/content-services/src/lib/version-manager/version-comparison.component.html create mode 100644 lib/content-services/src/lib/version-manager/version-comparison.component.scss create mode 100644 lib/content-services/src/lib/version-manager/version-comparison.component.spec.ts create mode 100644 lib/content-services/src/lib/version-manager/version-comparison.component.ts diff --git a/demo-shell/resources/i18n/en.json b/demo-shell/resources/i18n/en.json index 0f9aa6eeb7..a02f2c2f6f 100644 --- a/demo-shell/resources/i18n/en.json +++ b/demo-shell/resources/i18n/en.json @@ -21,7 +21,8 @@ "SHOW_COMMENTS": "Show comments on versions", "ALLOW_DOWNLOAD": "Enable version download", "READ_ONLY": "Read-only", - "COMMENTS": "Show comments" + "COMMENTS": "Show comments", + "VERSION_COMPARISON": "Show version comparison" }, "PERSONAL-FILES": "Personal Files", "WARN-MULTIPLE-UPLOADS": "Display warning for multiple uploads.", diff --git a/demo-shell/src/app/components/files/version-manager-dialog-adapter.component.html b/demo-shell/src/app/components/files/version-manager-dialog-adapter.component.html index 168e9f926a..1e1d692125 100644 --- a/demo-shell/src/app/components/files/version-manager-dialog-adapter.component.html +++ b/demo-shell/src/app/components/files/version-manager-dialog-adapter.component.html @@ -7,7 +7,7 @@
- + {{'APP.ADF_VERSION_MANAGER.ALLOW_DOWNLOAD' | translate}}
@@ -18,11 +18,24 @@ +
+ + {{'APP.ADF_VERSION_MANAGER.VERSION_COMPARISON' | translate}} + +
+
- +
- +