diff --git a/assets/dbp-signature.html.ejs b/assets/dbp-signature.html.ejs index 20d8adef292d199d0c2fc5218df726447a9f6c59..84519557f2080636e28125c2fffdfcea2371f020 100644 --- a/assets/dbp-signature.html.ejs +++ b/assets/dbp-signature.html.ejs @@ -52,6 +52,29 @@ /* --dbp-override-downloaded-bg-color: #9fdf9f; */ --dbp-override-image-nextcloud: url(<%= getUrl('') %>icons/nextcloud.svg); } + + #main-logo { + padding: 0 50px 0 0; + } + + .footer-links { + margin-top: 0.5em; + } + + .footer-links a { + border-bottom: 1px solid rgba(0, 0, 0, 0.3); + padding: 0; + margin-left: 1em; + transition: background-color 0.15s ease 0s, color 0.15s ease 0s; + color: #6c757d; + cursor: pointer; + text-decoration: none; + } + + .footer-links a:hover { + color: #fff; + background-color: #000; + } </style> <!-- Preloading/Preconnecting --> @@ -85,7 +108,36 @@ env='<%= buildInfo.env %>' shell-name='<%= siteName %>' shell-subname='<%= siteSubName %>' -><dbp-loading-spinner></dbp-loading-spinner></<%= name %>> +><dbp-loading-spinner></dbp-loading-spinner> +<div slot="name"> + TU Graz<br /> + <dbp-translated subscribe="lang"> + <div slot="de"> + Technische Universität Graz + </div> + <div slot="en"> + Graz University of Technology + </div> + </dbp-translated> +</div> +<div slot="logo"> + <dbp-tugraz-logo id="main-logo" subscribe="lang"></dbp-tugraz-logo> +</div> +<div slot="footer-links"> + <dbp-translated subscribe="lang"> + <div slot="de" class="footer-links"> + <a target="_blank" rel="noopener" href="https://www.tugraz.at/ueber-diese-seite/datenschutzerklaerung/">Datenschutz</a> + <a target="_blank" rel="noopener" href="https://www.tugraz.at/ueber-diese-seite/impressum/">Impressum</a> + <a rel="noopener" href="mailto:it-support@tugraz.at">Kontakt</a> + </div> + <div slot="en" class="footer-links"> + <a target="_blank" rel="noopener" href="https://www.tugraz.at/en/about-this-page/privacy-policy/">Privacy Policy</a> + <a target="_blank" rel="noopener" href="https://www.tugraz.at/en/about-this-page/legal-notice/">Legal Notice</a> + <a rel="noopener" href="mailto:it-support@tugraz.at">Contact</a> + </div> + </dbp-translated> +</div> +</<%= name %>> <!-- Error handling for too old browsers --> <script src="<%= getPrivateUrl('browser-check.js') %>" defer></script> diff --git a/src/dbp-signature.js b/src/dbp-signature.js index 3239f426fac0952d36d4b6454b8b805a1e493a1c..d8e83b1d03dc28f37ba1a0eb64297fd8204517c7 100644 --- a/src/dbp-signature.js +++ b/src/dbp-signature.js @@ -1,4 +1,8 @@ import {AppShell} from '@dbp-toolkit/app-shell'; import * as commonUtils from '@dbp-toolkit/common/utils'; +import {Translated} from "@dbp-toolkit/common/src/translated"; +import {TUGrazLogo} from "@dbp-toolkit/app-shell/src/tugraz-logo"; commonUtils.defineCustomElement('dbp-signature', AppShell); +commonUtils.defineCustomElement('dbp-translated', Translated); +commonUtils.defineCustomElement('dbp-tugraz-logo', TUGrazLogo); diff --git a/vendor/toolkit b/vendor/toolkit index 7d22103d1c5e7ea698d6d589c1f068ee6f757c73..f27593b98d5d5a5169b168443e07d0a80f4f88bc 160000 --- a/vendor/toolkit +++ b/vendor/toolkit @@ -1 +1 @@ -Subproject commit 7d22103d1c5e7ea698d6d589c1f068ee6f757c73 +Subproject commit f27593b98d5d5a5169b168443e07d0a80f4f88bc