Compare commits

..
Author SHA1 Message Date
Ricardo (XenGi) Band
70561f8ce1
fix git url 2026-09-24 23:51:53 +02:00
Ricardo (XenGi) Band
a123697a5f
add dependency note 2026-01-06 14:28:18 +01:00
Ricardo (XenGi) Band
206c275de5
add hint for the nerds 2025-08-27 21:21:38 +02:00
XenGi
37bceb6c1c Edit index.html.pre 2025-08-23 18:04:51 +02:00
3 changed files with 11 additions and 14 deletions

View file

@ -12,6 +12,7 @@ bulma:
cp tmp/bulma/css/bulma.css.map css/bulma.css.map cp tmp/bulma/css/bulma.css.map css/bulma.css.map
cp tmp/bulma/css/bulma.min.css css/bulma.min.css cp tmp/bulma/css/bulma.min.css css/bulma.min.css
# https://nimiq.github.io/qr-creator/
.PHONY: qr-creator .PHONY: qr-creator
qr-creator: qr-creator:
curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.es6.min.js -o js/qr-creator.es6.min.js curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.es6.min.js -o js/qr-creator.es6.min.js

View file

@ -5,6 +5,9 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow"> <meta name="robots" content="index, follow">
<!-- bezahlbrudi is reachable via HTTP/3, TLS1.3 and IPv6. Only the hottest tech for my brudis! -->
<!-- try it with: curl -6 --tlsv1.3 --http3-only https://bezahlbrudi.jetzt -->
<!-- mobile app and bookmarks --> <!-- mobile app and bookmarks -->
<meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes"> <meta name="mobile-web-app-capable" content="yes">
@ -20,13 +23,14 @@
<!-- social media --> <!-- social media -->
<meta property="og:title" content="BezahlBrudi"> <meta property="og:title" content="BezahlBrudi">
<meta property="og:description" content="Webapp that generates GiroCodes (EPC QR-Code) so that you can easily exchange money with friends and family without involving third party financial services"> <meta property="og:description" content="Webapp that generates GiroCodes (EPC QR-Code) so that you can easily exchange money with friends and family without involving third party financial services">
<meta property="og:url" content="https://bezahlbrudi.jetzt">
<meta property="og:image" content="https://bezahlbrudi.jetzt/img/icon-512.png"> <meta property="og:image" content="https://bezahlbrudi.jetzt/img/icon-512.png">
<meta property="og:image:alt" content="Hero with cape"> <meta property="og:image:alt" content="Hero with cape">
<meta name="twitter:title" content="BezahlBrudi"> <meta name="twitter:title" content="BezahlBrudi">
<meta name="twitter:description" content="Webapp that generates GiroCodes (EPC QR-Code) so that you can easily exchange money with friends and family without involving third party financial services"> <meta name="twitter:description" content="Webapp that generates GiroCodes (EPC QR-Code) so that you can easily exchange money with friends and family without involving third party financial services">
<meta name="twitter:url" content="https://bezahlbrudi.jetzt/?src=twitter" /> <meta name="twitter:url" content="https://bezahlbrudi.jetzt/?src=twitter">
<meta name="twitter:image:src" content="https://bezahlbrudi.jetzt/img/icon-512.png" /> <meta name="twitter:image:src" content="https://bezahlbrudi.jetzt/img/icon-512.png">
<meta name="twitter:image:alt" content="Hero with cape" /> <meta name="twitter:image:alt" content="Hero with cape">
<!-- icons and color --> <!-- icons and color -->
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
@ -94,14 +98,6 @@
<div class="container"> <div class="container">
<div class="columns"> <div class="columns">
<div class="column"> <div class="column">
<div id="account" class="field">
<label for="input-account" class="label" data-i18nnn="account"></label>
<div class="control select">
<select>
</select>
</div>
</div>
<div id="name" class="field"> <div id="name" class="field">
<label for="input-name" class="label" data-i18n="name"></label> <label for="input-name" class="label" data-i18n="name"></label>
<div class="control has-icons-right"> <div class="control has-icons-right">
@ -166,7 +162,7 @@
<p> <p>
<strong>BezahlBrudi v1.2.0</strong> by <a href="https://xengi.de">XenGi</a>. <strong>BezahlBrudi v1.2.0</strong> by <a href="https://xengi.de">XenGi</a>.
<span data-i18n="disclaimer"> <span data-i18n="disclaimer">
The source code is licensed under <a href="https://opensource.org/license/mit">MIT</a>, you can find it <a href="https://gitlab.com/xengi/bezahlbrudi/">here</a>. The source code is licensed under <a href="https://opensource.org/license/mit">MIT</a>, you can find it <a href="https://git.xengi.de/xengi/bezahlbrudi/">here</a>.
<br/> <br/>
This site doesn't store any data outside your browser, not even cookies. The "Remember data" function stores your data in your browsers local storage. This site doesn't provide any financial services. It is a simple QR code generator.</span> This site doesn't store any data outside your browser, not even cookies. The "Remember data" function stores your data in your browsers local storage. This site doesn't provide any financial services. It is a simple QR code generator.</span>
</p> </p>

View file

@ -17,8 +17,8 @@ document.addEventListener('DOMContentLoaded', () => {
// language selector // language selector
document.getElementById("current-language").addEventListener("click", (e) => { document.getElementById("current-language").addEventListener("click", (e) => {
e.preventDefault(); e.preventDefault();
document.getElementById("language-dropdown").classList.toggle("is-active"); document.getElementById("language-dropdown").classList.toggle("is-active");
}); });
const i18n = JSON.parse(document.getElementById("i18n-data").textContent); const i18n = JSON.parse(document.getElementById("i18n-data").textContent);