<!doctype html>
<html lang="en">

<head>
  <link rel="stylesheet" type="text/css" href="
    {{ url_for('static', filename='styles_min.css') }}">
  <meta name="viewport" content="user-scalable=no;width=device-width">
  <script type="text/javascript">
    function init() {
      {% if errors %}
      window.scrollTo(0, document.body.scrollHeight);
      {% endif %}
      if (window.location.search.includes("reset=true")) {
          window.history.pushState({},document.title,window.location.pathname);
          return;
      }
      decodeURIComponent(document.cookie).split(';').forEach(s => {
        [id, v] = s.trim().split('=')
        document.getElementById(id).value = v
      })
    }
    window.onload = init;
  </script>
</head>

<body>
  <a href="/" style="text-decoration: none;">
    <h1><span class="logo left">Under</span><span class="logo right">Cover</span></h1>
  <a>
  <h2>The secret cover letter generator</h2>
  {% from "_formhelpers.html" import render_field %}
  <form method=post>
    <dl>
      {{ render_field(form.username) }}
      {{ render_field(form.company) }}
      {{ render_field(form.jobandpronoun) }}
      {{ render_field(form.skilltypes) }}
      {{ render_field(form.myskills) }}
      {{ render_field(form.body, 'class=bigtext') }}
      {{ render_field(form.closingtext) }}
    </dl>
    {% if errors %}
    <div id=errors>
      <h3>Your letter has errors.</h3>
      <p>There is likely a typo in one of your variables (the {\blabla} bits).
      <br>Make sure each is spelled correctly, and has the correct brackets on either
      side</p>
      <p class=errors>
      {% for error in errors %}
        {{ error }}<br>
      {% endfor %}
      </p>
    </div>
    {% endif %}
    <input class=submit type=submit value="Generate PDF"
    {% if errors %}
    onclick="var e = document.getElementById('errors'); e.parentNode.removeChild(e);"
    {% endif %}
    >
  </form>
</body>
</html>