From 6bde1b35326f5445407e8c94306c81bc0b8e2ccd Mon Sep 17 00:00:00 2001 From: vcestone Date: Thu, 25 Jun 2020 19:41:27 +0200 Subject: [PATCH] Refactoring of d4science theme --- src/themes/bluecloud/login/theme.properties | 21 ++- .../login/resources/css/d4science.css | 54 ++++++++ src/themes/d4science/login/template.ftl | 124 +++++++----------- src/themes/d4science/login/theme.properties | 22 ++-- .../dev4.d4science.org/login/theme.properties | 23 ++-- .../next.d4science.org/login/theme.properties | 23 ++-- 6 files changed, 157 insertions(+), 110 deletions(-) create mode 100644 src/themes/d4science/login/resources/css/d4science.css diff --git a/src/themes/bluecloud/login/theme.properties b/src/themes/bluecloud/login/theme.properties index 1fc69ca..16c2485 100644 --- a/src/themes/bluecloud/login/theme.properties +++ b/src/themes/bluecloud/login/theme.properties @@ -1,25 +1,32 @@ parent=d4science + +#styles= + titleTag=Blue-Cloud Login favicon=https://blue-cloud.d4science.org/generic-configurable-theme/images/favicon.ico -linkWebsite=https://www.blue-cloud.org/ -descWebsite=Blue-Cloud Project Website - logoSrc=https://blue-cloud.d4science.org/image/layout_set_logo?img_id=199274286&t=1591610863691 logoAlt=Blue-Cloud Gateway #logoStyle=max-height: 50px; -navbarStyle=color: #FFF; background: #225f97; +infrastructureLogo=yes -footerStyle=background-color: #2f4b6b; +#bodyStyle= +navbarStyle=color: #FFF; background: #225f97; +navbarActive=background-color: #019ad3; +#contentStyle= +footerStyle=color: #fff; background-color: #2f4b6b; font-size: 0.7em; linkTerms=https://blue-cloud.d4science.org/terms-of-use linkCookies=https://blue-cloud.d4science.org/cookie-policy #linkPrivacy=https://www.iubenda.com/privacy-policy/441050 +linkProject=https://www.blue-cloud.org/ +descrProject=Blue-Cloud Project Website -logoEC=https://blue-cloud.d4science.org/generic-configurable-theme/images/custom/logo-ec.jpg -#logoECStyle=max-width: 35px; +ECLogoSrc=https://blue-cloud.d4science.org/generic-configurable-theme/images/custom/logo-ec.jpg +#ECLogoStyle=max-width: 35px; +ECLogoAlt=EU H2020 programme footerRow1=Blue-Cloud has received funding from the European Union's Horizon programme call BG-07-2019-2020, topic: [A] 2019 - Blue Cloud services, Grant Agreement n.862409 #footerRow2=... \ No newline at end of file diff --git a/src/themes/d4science/login/resources/css/d4science.css b/src/themes/d4science/login/resources/css/d4science.css new file mode 100644 index 0000000..31e744e --- /dev/null +++ b/src/themes/d4science/login/resources/css/d4science.css @@ -0,0 +1,54 @@ +html { + height: 100%; +} +body { + display: flex; + flex-direction: column; + height: 100vh; +} +header { + color: #444; + background: url("https://www.d4science.org/biznizz-theme/css/../images/custom/content-bg.png") no-repeat; + background-position: top -70px right -180px; +} +header a { + color: #444; +} +header a:hover { + color: #777; + text-decoration: none; +} +header .navbar { + padding: 0 1rem; + line-height: 2.5rem; +} +header .navbar li.active { + padding: 0 1em; +} +#content { + flex: 1 0 auto; +} +#kc-form-options { + padding-bottom: 1em; +} +.alert-error { + border-color: #dd0000; + color: #773333; +} +.login-pf-social-link { + padding: 0.5em 4.5em; +} +a.zocial { + display: block; + font-size: 1.1em; +} +.zocial.google { + background-color: #dd4b39; +} +.footer { + flex-shrink: 0; +} +.footer a { + color: #fff; +} + diff --git a/src/themes/d4science/login/template.ftl b/src/themes/d4science/login/template.ftl index 3d78c3b..aa1f6d6 100644 --- a/src/themes/d4science/login/template.ftl +++ b/src/themes/d4science/login/template.ftl @@ -9,73 +9,43 @@ ${properties.titleTag} + <#if properties.styles?has_content> + <#list properties.styles?split(' ') as style> + + + - - - + +
- <#if properties.logoInfrastructure?has_content && properties.logoInfrastructure='yes'> -
- - D4Science Infrastructure - -
+ <#if properties.infrastructureLogo?has_content && properties.infrastructureLogo='yes'> +
+ + D4Science Infrastructure + +