feat: 🎸 Adderd e-INFRA CZ template

Added e-INFRA CZ template for frontend pages. Enable it by using
web.theme=einfra in the config
pull/1580/head
Dominik Frantisek Bucik 2021-11-03 09:57:56 +01:00
parent d5079cfe97
commit 5eb50f6441
No known key found for this signature in database
GPG Key ID: 25014C8DB2E7E62D
6 changed files with 112 additions and 1 deletions

View File

@ -109,7 +109,18 @@ registration_continue=Pokračovat na registrační stránku do vybrané skupiny
#CESNET footer specific
footer_other_projects=OSTATNÍ PROJEKTY
footer_other_links=RYCHLÉ ODKAZY
footer_helpdesk=HELPDESK
einfra_link=https://www.e-infra.cz/
einfra_name=e-INFRA CZ
cesnet_link=https://www.cesnet.cz/
cesnet_name=CESNET
cerit_link=https://www.cerit-sc.cz/
cerit_name=CERIT-SC
it4i_link=https://www.it4i.cz/
it4i_name=IT4Innovations
data_processing_link=https://www.e-infra.cz/zpracovani-osobnich-udaju
data_processing_name=Personal data processing
#AUP
aup_header=Formulář s podmínkami užití

View File

@ -106,9 +106,20 @@ registration_select_vo=Select virtual organization for registration:
registration_select_group=Select group for registration:
registration_continue=Continue to the registration page for selected group
#CESNET footer specific
#CESNET+einfra footer specific
footer_other_projects=OTHER CESNET PROJECTS
footer_other_links=LINKS
footer_helpdesk=HELPDESK
einfra_link=https://www.e-infra.cz/en
einfra_name=e-INFRA CZ
cesnet_link=https://www.cesnet.cz/?lang=en
cesnet_name=CESNET
cerit_link=https://www.cerit-sc.cz/
cerit_name=CERIT-SC
it4i_link=https://www.it4i.cz/en
it4i_name=IT4Innovations
data_processing_link=https://www.e-infra.cz/en/personal-data-processing
data_processing_name=Personal data processing
#AUP
aup_header=Acceptable Usage Policy form
@ -170,3 +181,4 @@ login_success_msg=You have successfully logged in. However, it seems we have no
logout_denied_title=Logout denied
logout_denied_header=Logout canceled
logout_denied_msg=You have canceled the logout process.

View File

@ -3,6 +3,7 @@
<%@ taglib prefix="o" tagdir="/WEB-INF/tags" %>
<%@ taglib prefix="elixir" tagdir="/WEB-INF/tags/elixir" %>
<%@ taglib prefix="cesnet" tagdir="/WEB-INF/tags/cesnet" %>
<%@ taglib prefix="einfra" tagdir="/WEB-INF/tags/einfra" %>
<%@ taglib prefix="bbmri" tagdir="/WEB-INF/tags/bbmri" %>
<%@ taglib prefix="ceitec" tagdir="/WEB-INF/tags/ceitec" %>
<%@ taglib prefix="europdx" tagdir="/WEB-INF/tags/europdx" %>
@ -18,6 +19,9 @@
<c:when test="${theme eq 'cesnet'}">
<cesnet:footer baseURL="${baseURL}" samlResourcesURL="${samlResourcesURL}"/>
</c:when>
<c:when test="${theme eq 'einfra'}">
<einfra:footer baseURL="${baseURL}" samlResourcesURL="${samlResourcesURL}"/>
</c:when>
<c:when test="${theme eq 'bbmri'}">
<bbmri:footer baseURL="${baseURL}" samlResourcesURL="${samlResourcesURL}"/>
</c:when>

View File

@ -3,6 +3,7 @@
<%@ taglib prefix="o" tagdir="/WEB-INF/tags" %>
<%@ taglib prefix="elixir" tagdir="/WEB-INF/tags/elixir" %>
<%@ taglib prefix="cesnet" tagdir="/WEB-INF/tags/cesnet" %>
<%@ taglib prefix="einfra" tagdir="/WEB-INF/tags/einfra" %>
<%@ taglib prefix="bbmri" tagdir="/WEB-INF/tags/bbmri" %>
<%@ taglib prefix="ceitec" tagdir="/WEB-INF/tags/ceitec" %>
<%@ taglib prefix="europdx" tagdir="/WEB-INF/tags/europdx" %>
@ -20,6 +21,9 @@
<c:when test="${theme eq 'cesnet'}">
<cesnet:header title="${title}" reqURL="${reqURL}" cssLinks="${cssLinks}" baseURL="${baseURL}" samlResourcesURL="${samlResourcesURL}"/>
</c:when>
<c:when test="${theme eq 'einfra'}">
<einfra:header title="${title}" reqURL="${reqURL}" cssLinks="${cssLinks}" baseURL="${baseURL}" samlResourcesURL="${samlResourcesURL}"/>
</c:when>
<c:when test="${theme eq 'bbmri'}">
<bbmri:header title="${title}" reqURL="${reqURL}" cssLinks="${cssLinks}" baseURL="${baseURL}" samlResourcesURL="${samlResourcesURL}"/>
</c:when>

View File

@ -0,0 +1,58 @@
<%@ tag pageEncoding="UTF-8" trimDirectiveWhitespaces="true" %>
<%@ attribute name="js" required="false"%>
<%@ attribute name="baseURL" required="true"%>
<%@ attribute name="samlResourcesURL" required="true"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="t" tagdir="/WEB-INF/tags/common" %>
<jsp:useBean id="date" class="java.util.Date" />
<div id="footer">
<footer>
<div class="container">
<div class="row">
<div class="col-md-4 logo">
<img src="${samlResourcesURL}/module.php/cesnet/res/img/footer_logo.png">
</div>
<div class="col-md-8">
<div class="row">
<div class="col col-sm-6">
<h2>${langProps['footer_other_links']}</h2>
<ul>
<li>
<a target="_blank" href="${langProps['einfra_link']}">${langProps['einfra_name']}</a>
</li>
<li>
<a target="_blank" href="${langProps['cesnet_link']}">${langProps['cesnet_name']}</a>
</li>
<li>
<a target="_blank" href="${langProps['cerit_link']}">${langProps['cerit_name']}</a>
</li>
<li>
<a target="_blank" href="${langProps['it4i_link']}">${langProps['it4i_name']}</a>
</li>
<li>
<a target="_blank" href="${langProps['data_processing_link']}">${langProps['data_processing_name']}</a>
</li>
</ul>
</div>
<div class="col col-sm-6">
<h2>${langProps['footer_helpdesk']}</h2>
TEL: +420 234 680 222<br>
GSM: +420 602 252 531<br>
<a href="mailto:support@e-infra.cz">support@e-infra.cz</a>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col col-sm-12 copyright">
&copy; 2021 | <a target="_blank" href="${langProps['einfra_link']}">${langProps['einfra_name']}</a>
<%-- USABLE FROM 2022 --%>
<%--&copy; 2021-<fmt:formatDate value="${date}" pattern="yyyy" /> | <a target="_blank" href="${langProps['einfra_link']}">${langProps['einfra_name']}</a>--%>
</div>
</div>
</div>
</footer>
</div>

View File

@ -0,0 +1,22 @@
<%@ tag pageEncoding="UTF-8" trimDirectiveWhitespaces="true" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="o" tagdir="/WEB-INF/tags/common" %>
<%@ attribute name="title" required="true" %>
<%@ attribute name="reqURL" required="true" %>
<%@ attribute name="baseURL" required="true" %>
<%@ attribute name="samlResourcesURL" required="true" %>
<%@ attribute name="cssLinks" required="true" type="java.util.ArrayList<java.lang.String>" %>
<c:set var="logoURL" value="${samlResourcesURL}/module.php/cesnet/res/img/e-INFRAtransparent.png"/>
<o:headerInit title="${title}" reqURL="${reqURL}" baseURL="${baseURL}" samlResourcesURL="${samlResourcesURL}" />
<link rel="stylesheet" type="text/css" href="${samlResourcesURL}/module.php/cesnet/res/bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="${samlResourcesURL}/module.php/cesnet/res/css/einfra.css" />
<o:headerCssLinks cssLinks="${cssLinks}"/>
</head>
<o:headerBody logoURL="${logoURL}"/>