<!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}}"/>
                  {% if showDomainSelect %}
                  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">&copy; 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>
            {% if builddate %}
               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>
</html>