templates/security/base.html.twig line 58

Open in your IDE?
  1. <html>
  2.     <head>
  3.         <meta charset="UTF-8">
  4.         <meta name="viewport" content="width=device-width, initial-scale=1">
  5.         <title>Consejo de la Magistratura de Buenos Aires</title>
  6.         <link rel="icon" href="https://www.cmagistratura.gba.gov.ar/core/misc/favicon.ico">
  7.         
  8.         <link rel="stylesheet" href="{{ asset('css/materialize.css', 'portal') }}" />
  9.         <link rel="stylesheet" href="{{ asset('css/custom.css', 'portal') }}" /> 
  10.         <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  11.     
  12.         <style>
  13.             {% block estilos %}
  14.                 html,
  15.                 body {
  16.                     height: 100%;
  17.                 }
  18.                 html {
  19.                     display: table;
  20.                     margin: auto;
  21.                 }
  22.                 body {
  23.                     display: table-cell;
  24.                     vertical-align: middle;
  25.                 }
  26.                 body {
  27.                     background: var(--cdlmag-primario-1); //color azul primario;
  28.                 }
  29.                 .caja {width: 400px;}  
  30.                 .card .card-title {
  31.                     font-size: 18px;
  32.                 }
  33.                 .input-field {
  34.                     position: relative;
  35.                     margin-top: 0.5rem; 
  36.                     margin-bottom: 0.5rem; 
  37.                 }
  38.                 .card-error{
  39.                     padding: 17px;
  40.                     margin: 0.5rem 0 1rem 0;
  41.                     border-radius: 2px;
  42.                 }
  43.                 @media (max-width: 600px) {
  44.                     .caja {
  45.                         width:auto;
  46.                     }
  47.                 }
  48.             {% endblock %}
  49.         </style>
  50.     </head>
  51.     <body>
  52.         <div class="section">
  53.             {% block contenido %}{% endblock %}
  54.         </div>
  55.         <!--fin -->
  56.         <script type="text/javascript" src="{{ asset('js/jquery/jquery-3.5.1.js', 'portal') }}"></script>
  57.         <script type="text/javascript" src="{{ asset('js/materialize.js', 'portal') }}"></script>
  58.         <script type="text/javascript">
  59.             {% block javascripts_base %}{% endblock %}
  60.             /**
  61.             * Fix the displayed date format when opening the calendar for the 
  62.             * first time since there's no setting to do it otherwise.
  63.             */
  64.             function initDateFormat( datePicker ) {
  65.                 console.debug(datePicker);
  66.                 var selectedDate = ( typeof datePicker.date === 'undefined' || datePicker.date === null ) ? datePicker.options.defaultDate : datePicker.date;
  67.                 var shortWeekdays = datePicker.options.i18n.weekdaysShort; 
  68.                 var shortMonths = datePicker.options.i18n.monthsShort; 
  69.                 var day     = selectedDate.getDate();
  70.                 var weekday = shortWeekdays[ selectedDate.getDay() ];
  71.                 var month   = shortMonths[ selectedDate.getMonth() ];
  72.                 var formattedDate = weekday + ', ' + day + ' ' + month;
  73.                 document.querySelector(".datepicker-date-display .date-text").innerHTML = formattedDate;
  74.                 document.querySelector(".datepicker-date-display .year-text").innerHTML = selectedDate.getFullYear();
  75.             }
  76.             function inicializarDatePicker(
  77.                 p_defaultDate,
  78.                 p_yearRange,
  79.                 p_maxDate,
  80.                 p_setDefaultDate
  81.             )
  82.             {
  83.                 $('.datepicker').datepicker({
  84.                     autoClose: true,
  85.                     showClearBtn: true,
  86.                     format: 'dd/mm/yyyy',
  87.                     container: 'body',
  88.                     defaultDate: p_defaultDate,
  89.                     yearRange: p_yearRange,
  90.                     maxDate: p_maxDate,
  91.                     setDefaultDate: p_setDefaultDate,
  92.                     onDraw: function (datePicker) { 
  93.                         // materialize select dropdown not proper working on mobile and tablets so we make it browser default select
  94.                         $('.datepicker-container').find('.datepicker-select').addClass('browser-default');
  95.                         $(".datepicker-container .select-dropdown.dropdown-trigger").remove();
  96.                     },
  97.                     onOpen: function (p) {
  98.                         var instance = M.Datepicker.getInstance(this.el);
  99.                         var d = instance.el.value.split(/[^0-9]/);
  100.                         var newDate = new Date(d[2], d[1] - 1, d[0]);
  101.                         instance.setDate(newDate);
  102.                         initDateFormat(instance);
  103.                     },
  104.                     i18n: {
  105.                         cancel:    'Cancelar',
  106.                         clear: 'Limpiar',
  107.                         done: 'Aceptar',
  108.                         weekdays: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"],
  109.                         weekdaysShort: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"],
  110.                         weekdaysAbbrev: ["D", "L", "M", "M", "J", "V", "S"],
  111.                         today: 'Hoy',
  112.                         months: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
  113.                         monthsShort: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
  114.                     }
  115.                 });
  116.             }
  117.             $(document).ready(function(){
  118.                 $('.modal').modal();
  119.                 {# Abrir modal de avisos en caso necesario #}
  120.                 {% if app.session.flashBag.has('notice') %}
  121.                     $('#modalAvisos').modal('open');
  122.                 {% endif %}
  123.                 {% if app.session.flashBag.has('error') %}
  124.                     $('#modalErrores').modal('open');
  125.                 {% endif %}
  126.                 {% block js_document_ready %}{% endblock %}
  127.             });
  128.         </script>
  129.         {# Modals de avisos #}
  130.         {% if app.session.flashBag.has('notice') %}
  131.             <div id="modalAvisos" class="modal">
  132.                 <div class="modal-content">
  133.                     {% for message in app.session.flashbag.get('notice') %}
  134.                         {{ message |raw }}
  135.                     {% endfor %}
  136.                 <div>
  137.                 <div class="modal-footer">
  138.                     <a href="{{ path('app_login') }}" class="modal-close waves-effect waves-green btn-flat">Aceptar</a>
  139.                 <div>
  140.             </div>
  141.         {% endif %}
  142.         {% if app.session.flashBag.has('error') %}
  143.             <div id="modalErrores" class="modal red lighten-2">
  144.                 <div class="modal-content">
  145.                     {% for message in app.session.flashbag.get('error') %}
  146.                         {{ message |raw }}
  147.                     {% endfor %}
  148.                 <div>
  149.                 <div class="modal-footer red lighten-2">
  150.                     <a href="#!" class="modal-close waves-effect waves-green btn-flat">Aceptar</a>
  151.                 <div>
  152.             </div>
  153.         {% endif %}
  154.         {% block dialogos_modales %}{% endblock %}
  155.     </body>
  156. </html>