templates/reset_password/request.html.twig line 1

Open in your IDE?
  1. {% extends '@EasyAdmin/page/login.html.twig' %}
  2. {% block page_title %}{{ 'resetPassword.title'|trans }}{% endblock %}
  3. {% block wrapper_wrapper %}
  4.     <div class="login-wrapper">
  5.         <header class="main-header">
  6.             <div id="header-logo">
  7.                 <h1>{{ 'resetPassword.title'|trans }}</h1>
  8.             </div>
  9.         </header>
  10.         <section class="content">
  11.             {% for flashError in app.flashes('reset_password_error') %}
  12.                 <div class="w-100 alert alert-danger rounded mb-3">
  13.                     <i class="fas fa-times-circle mr-1"></i>
  14.                     {{ flashError }}
  15.                 </div>
  16.             {% endfor %}
  17.             {{ form_start(requestForm) }}
  18.                 {{ form_row(requestForm.email) }}
  19.                 <div>
  20.                     <small>
  21.                         {{ 'resetPassword.form.request.info'|trans }}
  22.                     </small>
  23.                 </div>
  24.                 {#<button class="btn btn-primary">Send password reset email</button>#}
  25.                 <div class="form-group">
  26.                     <button type="submit" class="btn btn-primary btn-lg btn-block" onclick="this.form.submit(); this.disabled=true;">{{ 'resetPassword.form.request.submit'|trans }}</button>
  27.                 </div>
  28.             {{ form_end(requestForm) }}
  29.             <script type="text/javascript">
  30.                 const loginForm = document.querySelector('form');
  31.                 loginForm.addEventListener('submit', function () {
  32.                     loginForm.querySelector('button[type="submit"]').setAttribute('disabled', 'disabled');
  33.                 }, false);
  34.             </script>
  35.         </section>
  36. {% endblock %}