src/Aviatur/TwigBundle/Resources/views/default/Custom/App/layout.html.twig line 1

Open in your IDE?
  1. {% extends twig_exists('@AviaturTwig/'~ agency_folder.twigFlux() ~'/Search/Flight/flightSearch_index.html.twig') %}
  2. {% block modal %}
  3.     {{ parent() }}
  4.         {#    This    is    the    modal    only    for    login,    register,    etc    #}
  5.         <div id="js-modalLogin"    class="modal fade modalLogin js-loginUser">
  6.             <div class="modal-dialog">
  7.                 <div class="modal-content">
  8.                     <div class="modal-header">
  9.                         <button    type="button" class="close close-login"    data-dismiss="modal">
  10.                             <span    aria-hidden="true">&times;</span><span    class="sr-only">Close</span>
  11.                         </button>
  12.                         <h4    class="modal-title    js-modalErrorTitle">
  13.                             Bienvenido a {{app.session.get('domain')}}!
  14.                         </h4>
  15.                         </div>
  16.                         <div id="js-ajaxLogin"    class="modal-body">
  17.                             <div class="wrapper-susy">
  18.                                 <div class="col-12 sm-12">
  19.                                     {%    for    type, messages in app.session.flashBag.all    %}
  20.                                         {% for    message    in    messages %}
  21.                                             <div class="{{ type    }}">
  22.                                                 {{    message|trans({}, 'FOSUserBundle')    }}
  23.                                             </div>
  24.                                         {%    endfor    %}
  25.                                     {%    endfor    %}
  26.                                     {%    block fos_user_content    %}
  27.                                     {%    endblock fos_user_content %}
  28.                                 </div>
  29.                                 <div class="col-4 sm-12    text-center    sp-offset--big hide">
  30.                                     {% if 'user_security_login' in app.request.get('_route') %}
  31.                                         <div class="sp-vinset">¿Aun    no    tienes    cuenta?</div>
  32.                                             <a    href="/register" class="btn">Registrarse</a>
  33.                                     {%    elseif    'user_registration_register' in    app.request.get('_route') %}
  34.                                             <div class="sp-vinset">¿Ya    tienes    cuenta?</div>
  35.                                                 <a href="/login" class="btn">Ingresar</a>
  36.                                     {% endif %}
  37.                                 </div>
  38.                             </div>
  39.                         </div>
  40.                     </div>
  41.                 </div>
  42.             </div>
  43.         </div>
  44. {%    endblock modal    %}
  45. {% block javascripts_bottom %}
  46.     {{ parent() }}
  47.     <script type="text/javascript">
  48.         jQuery(document).ready(function () {
  49.             var $datepickerInput = jQuery('.js-datepicker'),
  50.                 $dateTarget = jQuery('#' + $datepickerInput.data('datetarget')),
  51.                 inputDate = $dateTarget.val();
  52.             if (inputDate) {
  53.                 $datepickerInput.val(jQuery.datepicker.formatDate('dd/mm/yy', new Date(inputDate.replace('-', '/')), {}));
  54.             }
  55.             $datepickerInput.datepicker({
  56.                 dateFormat: "dd/mm/yy",
  57.                 showOn: "focus",
  58.                 minDate: "-118y",
  59.                 maxDate: "today",
  60.                 defaultDate: inputDate,
  61.                 changeMonth: true,
  62.                 changeYear: true,
  63.                 yearRange: "-118y:today",
  64.                 onSelect: function (dateText, inst) {
  65.                     var cur = -1;
  66.                     cur = (new Date(inst.selectedYear, inst.selectedMonth, inst.selectedDay)).getTime();
  67.                     var dateDisplay = jQuery.datepicker.formatDate('dd/mm/yy', new Date(cur), {});
  68.                     var dateInput = jQuery.datepicker.formatDate('yy-mm-dd', new Date(cur), {});
  69.                     jQuery(this).val(dateDisplay);
  70.                     $dateTarget.val(dateInput);
  71.                 },
  72.                 beforeShow: function (input, inst) {
  73.                     jQuery(this).datepicker('setDate', jQuery(input).val());
  74.                     inst.dpDiv.addClass('ui-datepicker-modal');
  75.                 }
  76.             });
  77.             if (window.location.pathname.match(/login|register|password-resset|check-email|send-email|reset/ig)) {
  78.                 jQuery('.js-loginUser').modal();
  79.             }
  80.             $dateTarget.attr('type', 'hidden'); // force hidden type, please
  81.         });
  82.     </script>
  83. {% endblock %}