templates/analytic/index.html.twig line 1

Open in your IDE?
  1. {% extends 'Layouts/layout.html.twig' %}
  2. {% block title %} Retabit Platform {% endblock %}
  3. {% block content %}
  4. <div class="container">
  5.     <div class="row align-items-center justify-content-center">
  6.         <div class="col-12 px-5 pe-0">
  7.             <div class="row align-items-center justify-content-start">
  8.                 <div class="col-12 col-sm-6">
  9.                     <h1 class="mb-3">{% trans %}Analiza el estado actual de los edificios residenciales de un municipio{% endtrans %}</h1>
  10.                     <select id="municipio" class="form-select-perso" autocomplete="off" placeholder="Selecciona municipio">
  11.                         {% for muni in municipios %}
  12.                             <option value="{{ muni.adminunit }}" 
  13.                                 {% if loop.first %}
  14.                                 selected
  15.                                 {% endif %}
  16.                             >{{ muni.adminunitname }}</option>
  17.                         {% endfor %}
  18.                     </select>
  19.                     <div class="mt-3">
  20.                         <button class="btn btn-primary" onclick="go()">{% trans %}Comienza{% endtrans %}</button>
  21.                     </div>
  22.                     
  23.                 </div>
  24.                 <div class="col-12 col-sm-6" style="contain: content;">
  25.                     <img src="{{ asset('img/bk_descubre.jpg') }}" alt="Retabit descubre" class="float-end">
  26.                 </div>
  27.             </div>
  28.         </div>
  29.     </div>
  30. </div>
  31. <div class="container-fluid bk_blue">
  32.     <div class="container">
  33.         <div class="row align-items-center justify-content-center">
  34.             <div class="col-12 text-center p-5">
  35.                 <h3 class="text-white mb-0">{% trans %}RETABIT integra datos de diversas fuentes para analizar el parque residencial, considerando factores ambientales, socioeconómicos y urbanos que influyen en la rehabilitación sostenible de los edificios{% endtrans %}</h3>
  36.             </div>
  37.         </div>
  38.     </div>
  39.     
  40. </div>
  41. <div class="container">
  42.     <div class="row align-items-center justify-content-center">
  43.         <div class="col-12 pe-5 p-5">
  44.             <div class="row align-items-center justify-content-start">
  45.                 <div class="col-12 mb-3">
  46.                     <h3>{% trans %}Análisis disponibles{% endtrans %}</h3>
  47.                     <div class="row align-items-top justify-content-start">
  48.                     {% for item in analytic_filters %}
  49.                         <div class="col-4 mb-1 p-2 d-flex">
  50.                             <div class="p-4 w-100 bk_box">
  51.                                 <h5 class="fw-bold">
  52.                                     {% if app.request.locale == "ca" %}
  53.                                         {{ item.name_ca }}
  54.                                     {% elseif app.request.locale == "en" %}
  55.                                         {{ item.name_en }}
  56.                                     {% else %}
  57.                                         {{ item.name }}
  58.                                     {% endif %}                                    
  59.                                 </h5>
  60.                                 <p> {% if app.request.locale == "ca" %}
  61.                                         {{ item.descripcion_ca }}
  62.                                     {% elseif app.request.locale == "en" %}
  63.                                         {{ item.descripcion_en }}
  64.                                     {% else %}
  65.                                         {{ item.descripcion }}
  66.                                     {% endif %}
  67.                                 </p>
  68.                             </div>
  69.                         </div>
  70.                     {% endfor %}
  71.                     {# {% for item in kpismulti %}
  72.                         <div class="col-4 mb-1 p-1 d-flex " >
  73.                             <div class="box one p-2 w-100">
  74.                                 <h4>{{item.name|capitalize}}</h4>
  75.                                 <p>{{item.info}}</p>
  76.                             </div>
  77.                         </div>
  78.                     {% endfor %} #}
  79.                     </div>
  80.                 </div>
  81.             </div>
  82.         </div>
  83.         
  84.     </div>
  85. </div>
  86. <style>
  87. .ts-control::after{
  88.     content: '';
  89.     width: 30px;
  90.     height: 30px;
  91.     top: 10px;
  92.     right: 0px;
  93.     position: absolute;
  94.     display: inline-block;
  95.     background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  96.     background-size: 60%;
  97.     background-repeat: no-repeat;
  98. }
  99. .ts-dropdown-content{
  100.     max-height: 300px !important;
  101. }
  102. </style>
  103. <script src="{{ asset('bundles/fosjsrouting/js/router.min.js') }}"></script>
  104. <script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"></script>
  105. <script type="text/javascript">
  106.     let base_url = '{{base_url}}';
  107.     {# console.log(base_url); #}
  108.     new TomSelect('#municipio',{
  109.         plugins: ['dropdown_input'],
  110.     });
  111.     {# new TomSelect('#municipio_project',{
  112.         plugins: ['dropdown_input'],
  113.     }); #}
  114.     function go(){
  115.         let dato = document.getElementById("municipio").value;
  116.         let dir =  window.location.href;
  117.         let url = base_url + '/explora/' + dato;
  118.         window.location.href = url;            
  119.     }
  120. </script>
  121. {% endblock %}