From 58ca2f02412c68afc9dde9f3c582823a0ff228d2 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio.bekerle@tugraz.at> Date: Tue, 15 Jun 2021 11:49:18 +0200 Subject: [PATCH] Use slots with own design for the example --- examples/dbp-signature/index.html | 80 ++++++++++++++++++++++++------ examples/dbp-signature/logo.png | Bin 0 -> 9819 bytes 2 files changed, 66 insertions(+), 14 deletions(-) create mode 100644 examples/dbp-signature/logo.png diff --git a/examples/dbp-signature/index.html b/examples/dbp-signature/index.html index a20fb58..38203ea 100644 --- a/examples/dbp-signature/index.html +++ b/examples/dbp-signature/index.html @@ -5,34 +5,34 @@ <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Favicons --> - <link rel="shortcut icon" type="image/x-icon" href="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/favicon.ico"> - <link rel="icon" type="image/svg+xml" href="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/favicon.svg" sizes="any"> + <link rel="shortcut icon" type="image/x-icon" href="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/favicon.ico"> + <link rel="icon" type="image/svg+xml" href="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/favicon.svg" sizes="any"> <!-- PWA manfiest file --> - <link rel="manifest" href="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/dbp-signature.manifest.json"> + <link rel="manifest" href="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/dbp-signature.manifest.json"> <!-- PWA iphone --> - <link rel="apple-touch-icon" sizes="180x180" href="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/icon-180x180.png"> - <link rel="icon" type="image/png" sizes="32x32" href="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/icon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/icon-16x16.png"> + <link rel="apple-touch-icon" sizes="180x180" href="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/icon-180x180.png"> + <link rel="icon" type="image/png" sizes="32x32" href="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/icon-32x32.png"> + <link rel="icon" type="image/png" sizes="16x16" href="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/icon-16x16.png"> <!-- Loading spinner --> <script type="module"> - import {Spinner} from 'https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/spinner.js'; + import {Spinner} from 'https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/spinner.js'; customElements.define('dbp-loading-spinner', Spinner); </script> <!-- App bundles--> - <script type="module" src="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/dbp-signature.js"></script> + <script type="module" src="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/dbp-signature.js"></script> <!-- Prevent Chrome/Edge from suggesting to translate the page --> <meta name="google" content="notranslate"> <!-- Font related CSS --> <style> - @import "https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/fonts/source-sans-pro/300.css"; - @import "https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/fonts/source-sans-pro/400.css"; - @import "https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/fonts/source-sans-pro/600.css"; + @import "https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/fonts/source-sans-pro/300.css"; + @import "https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/fonts/source-sans-pro/400.css"; + @import "https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/fonts/source-sans-pro/600.css"; body { font-family: 'Source Sans Pro', 'Calibri', 'Arial', 'sans-serif'; @@ -50,6 +50,33 @@ --dbp-override-warning-text-color: black; --dbp-override-success-bg-color: #259207; } + + .slot-hidden { + display: none; + } + + #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 --> @@ -70,16 +97,41 @@ initial-file-handling-state clipboard-files auth requested-login-status analytics-event - src="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/dbp-signature.topic.metadata.json" + src="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/dbp-signature.topic.metadata.json" base-path="/" keycloak-config='{"url": "https://auth-dev.tugraz.at/auth", "realm": "tugraz", "clientId": "auth-dev-mw-frontend-local", "silentCheckSsoRedirectUri": "./silent-check-sso.html"}' matomo-url='https://analytics.tugraz.at/' matomo-site-id='131' env='local' -><dbp-loading-spinner></dbp-loading-spinner></dbp-signature> +><dbp-loading-spinner></dbp-loading-spinner> + <div slot="name" class="slot-hidden"> + TU Graz<br /> + <dbp-translated subscribe="lang"> + <div slot="de"> + Eine Universität + </div> + <div slot="en"> + A University + </div> + </dbp-translated> + </div> + <div slot="logo" class="slot-hidden"> + <img src="/logo.png" /> + </div> + <div slot="footer-links" class="slot-hidden"> + <dbp-translated subscribe="lang"> + <div slot="de" class="footer-links"> + <a target="_blank" rel="noopener" href="#link">Mein Link</a> + </div> + <div slot="en" class="footer-links"> + <a target="_blank" rel="noopener" href="#link">My link</a> + </div> + </dbp-translated> + </div> +</dbp-signature> <!-- Error handling for too old browsers --> -<script src="https://unpkg.com/@dbp-topics/signature@1.0.7/dist/local/@dbp-topics/signature/browser-check.js" defer></script> +<script src="https://unpkg.com/@dbp-topics/signature@1.0.9/dist/local/@dbp-topics/signature/browser-check.js" defer></script> <noscript>Diese Applikation benötigt Javascript / This application requires Javascript</noscript> </body> </html> diff --git a/examples/dbp-signature/logo.png b/examples/dbp-signature/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a9104646bb4319a90f58eea81d0fbd52aa13bd GIT binary patch literal 9819 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 literal 0 HcmV?d00001 -- GitLab