Newer
Older
<!DOCTYPE html>
<html lang="en">
<head>
<link href="{{ url_for('static', filename='style.css') }}" rel="stylesheet">
<title>URL shorter</title>
{% if recaptchaPrivateKey %}
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
function onSubmit(token) {
document.getElementById("form").submit();
}
</script>
{% endif %}
</head>
<body>
<div class="login-page">
<div class="form">
{% if not short_url %}
<form method="post" id= "form" class="login-form" action="">
<input id="url" name="url" type="url" placeholder="long url" value="{{long_url_prefilled}}"/>
Domain: <select name="domain" id="domain">
{{domain | safe}}
</select>
<br><p> </p>
{% else %}
<input type="hidden" name="domain" id="domain" value={{domain}}>
{% endif %}
<input id="short" name="short" type="text" placeholder="short name" value="{{short_url_prefilled}}"/>
{% if recaptchaPrivateKey %}
<button class="g-recaptcha" data-sitekey="{{recaptchaPublicKey}}" data-callback='onSubmit'>short</button>
{% else %}
<button>short</button>
{% endif %}
</form>
{% else %}
<h3>Your shortened URL is: <a href="http://{{short_url}}"> {{short_url}}</a></h3>
<img src="data:image/jpeg;base64,{{qrcode}}">
{% endif %}
<p class="message">© Made by <a href="https://jonasled.de">jonasled</a><br>
Sourcecode is available <a href="https://gitlab.jonasled.de/jonasled/url_shorter_docker">here</a><br>
Builddate: {{builddate}}<br>
{% endif %}
{% if version %}
Version: {{version}}
{% endif %}
</p>
</div>
</div>
<div id="snackbar">{{snackbar}}</div>
{% if snackbar %}
<script>
document.getElementById("snackbar").className = "show";
setTimeout(function(){ document.getElementById("snackbar").className = x.className.replace("show", ""); }, 10000);
</script>
{% endif %}
{% if domain_prefilled %}
<script>
var x = document.getElementById("domain");
x.selectedIndex = {{domain_prefilled}};
</script>
{% endif %}
</body>