From 5ad74bceeee297f49c1d70b884a0320ad3e12d1e Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Fri, 25 Aug 2023 12:02:46 +0300 Subject: [PATCH] WIP: Right-help column in validation options page --- .../oaipmh-validator.component.html | 63 ++++++++++++++++++- .../oaipmh-validator.component.less | 25 ++++++++ .../oaipmh-validator.component.ts | 13 ++++ 3 files changed, 99 insertions(+), 2 deletions(-) diff --git a/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.html b/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.html index e5abb80..0f48f9f 100644 --- a/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.html +++ b/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.html @@ -1,7 +1,9 @@
-
-
+
+ + +
1. Select a data source (repository or journal)
@@ -50,9 +52,66 @@ Start Validation
+ +
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+
aaaaaaaaaaaaaaaaaaaaaaaa oooooooooooooooooooo iiiiiiiiiiiiiiiiiiii
+ + + + + + + + + + + + + +
+
+
+ test +
+
+
+
+ +
+ +
+
diff --git a/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.less b/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.less index e69de29..f9cd71f 100644 --- a/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.less +++ b/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.less @@ -0,0 +1,25 @@ +@import (reference) "~src/assets/openaire-theme/less/_import-variables"; + +@header-height: @global-header-height; +@sidebar-height: calc(100vh - @header-height); + +#center-content { + min-height: @sidebar-height; +} + +#right-sidebar { + & > .uk-sticky { + height: @sidebar-height; + } + + //& > .uk-card { + // height: @sidebar-height - + //} +} + +.quick-contact { + position: sticky; + bottom: 5vh; + //right: 5vw; + z-index: @global-z-index - 20; +} diff --git a/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.ts b/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.ts index e63724b..430213f 100644 --- a/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.ts +++ b/src/app/pages/oaipmh-validator/validation-settings/oaipmh-validator.component.ts @@ -24,6 +24,9 @@ export class OaipmhValidatorComponent implements OnInit { public recordsNum: number = 10; public loadingSets: boolean = false; + public offset: number = 0; + public help: boolean = false; + subscriptions = []; constructor(private fb: UntypedFormBuilder, private router: Router, private validator: OaipmhValidatorService) { @@ -37,6 +40,16 @@ export class OaipmhValidatorComponent implements OnInit { ngOnInit() {} + ngAfterViewInit() { + if (typeof document !== 'undefined') { + if(document.getElementById("main-menu")) { + this.offset = Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue('--header-height')); + } else { + this.offset = 0; + } + } + } + ngOnDestroy() { this.subscriptions.forEach(subscription => { if (subscription instanceof Subscriber) {