templates/default/simulateur.html.twig line 1

Open in your IDE?
  1. {% extends "layout.html.twig" %}
  2. {#
  3.     {% use AppBundle/Helper/Apik %}
  4. #}
  5. {% block content %}
  6.     <!-- #main -->
  7.     <main id="main" role="main">
  8.         <div id="depreciation-table" uk-modal>
  9.             <div class="uk-modal-dialog uk-modal-body">
  10.                 <button class="uk-modal-close-default" type="button" uk-close></button>
  11.                 <div class="uk-text-center uk-margin-medium-bottom">
  12.                     <h2 class="uk-modal-title">{{"Recevoir le tableau d'amortissement"|trans}}</h2>
  13.                     <p class="text-hide-success">{{"Nous allons vous envoyer votre tableau d'amortissement par mail"|trans}}</p>
  14.                 </div>
  15.                 <div id="message-success">
  16.                     <div class="uk-alert-success" uk-alert>
  17.                         <p>{{"Le tableau d'amortissement vous a bien été envoyé par mail"|trans}}</p>
  18.                     </div>
  19.                 </div>
  20.                 <form id="app_calculator_send_mail" class="text-hide-success">
  21.                     <label class="uk-form-label" for="form-depreciation-email">{{"Entrez votre Email"|trans}}</label>
  22.                     <div class="uk-form-controls">
  23.                         <input class="uk-input" id="form-depreciation-email" name="app_loan_email" type="text" placeholder="{{'Email'|trans}}">
  24.                     </div>
  25.                     <div class="uk-margin-top">
  26.                         <label for="form-depreciation-gdpr"><input required id="form-depreciation-gdpr" class="uk-checkbox uk-margin-small-right" type="checkbox" name="form-depreciation-gdpr">{{ "contact.conscent"|trans }}</label>
  27.                     </div>
  28.                     <div class="uk-align-right">
  29.                         <button class="uk-button uk-margin-top" type="submit">Envoyer</button>
  30.                     </div>
  31.                 </form>
  32.             </div>
  33.         </div>
  34.         <div class="apk-{{ document.getProperty("services") }}">
  35.             {{ pimcore_areablock('contentTop') }}
  36.             <div class="apk-section-simulateur">
  37.                 <div class="uk-container apk-container-1200">
  38.                     <h1 class="uk-text-center uk-margin-medium-bottom">{{ pimcore_textarea("content-title",{ "nl2br" : true }) }}</h1>
  39.                     <div class="uk-child-width-1-2@m" uk-grid uk-height-match="target: .apk-container-height-match">
  40.                         
  41.                         <div>
  42.                             <div class="apk-container-height-match apk-estimation">
  43.                                 <h2>{{ "Estimation"|trans }}</h2>
  44.                                 <div class="uk-margin-bottom"><!-- Taux d’intérêt -->
  45.                                     <strong>{{"Formule de prêt hypothécaire :"|trans}}</strong>
  46.                                     <select id="app_loan_rate" class="uk-select uk-margin-small-top">
  47.                                         {% for config_rate in config_rates %}
  48.                                             <option value="{{ config_rate.id }}">{{ config_rate.name }}</option>
  49.                                         {% endfor %}
  50.                                     </select>
  51.                                 </div>
  52.                                 <div class="uk-margin-bottom"><!-- Montant -->
  53.                                     <div class="uk-margin-small-bottom" uk-grid>
  54.                                         <div class="uk-width-expand">
  55.                                             <strong>Montant</strong>
  56.                                         </div>
  57.                                         <div class="uk-width-auto">
  58.                                             <input id="app_loan_amount" class="uk-input" type="text" placeholder="350 000 €" aria-label="Input"><!-- la velur change en fonction du slider -->
  59.                                         </div>
  60.                                     </div>
  61.                                     <div id="sliderprice"></div>
  62.                                     <div class="uk-margin-small-top" uk-grid>
  63.                                         <div class="uk-width-expand">
  64.                                             <span>10 000€</span>
  65.                                         </div>
  66.                                         <div class="uk-width-auto">
  67.                                             <span>1 000 000€</span>
  68.                                         </div>
  69.                                     </div>
  70.                                 </div>
  71.                                 <div class="uk-margin-bottom"><!-- Durée du prêt -->
  72.                                     <div class="uk-margin-small-bottom" uk-grid>
  73.                                         <div class="uk-width-expand">
  74.                                             <strong>Durée du prêt</strong>
  75.                                         </div>
  76.                                         <div class="uk-width-auto">
  77.                                             <input id="app_loan_duration" class="uk-input" type="text" placeholder="20 ans" aria-label="Input"><!-- la velur change en fonction du slider -->
  78.                                         </div>
  79.                                     </div>
  80.                                     <div id="sliderduration"></div>
  81.                                     <div class="uk-margin-small-top" uk-grid>
  82.                                         <div class="uk-width-expand">
  83.                                             <span>10 ans</span>
  84.                                         </div>
  85.                                         <div class="uk-width-auto">
  86.                                             <span>30 ans</span>
  87.                                         </div>
  88.                                     </div>
  89.                                 </div>
  90.                             </div>
  91.                         </div>
  92.                         <div>
  93.                             <div class="apk-container-height-match apk-recapitulatif">
  94.                                 <h2 class="uk-text-center">{{ "Récapitulatif"|trans }}</h2>
  95.                                 <div class="apk-monthly-payment uk-text-center">
  96.                                     <p class="uk-margin-remove"><span id="app_loan_result_monthly_payment" class="uk-h3 price">0 €</span> /mois</p>
  97.                                 </div>
  98.                                 <div class="uk-margin-small-top" uk-grid>
  99.                                     <div class="uk-width-expand">
  100.                                         <p class="uk-margin-small-top uk-margin-small-bottom">Durée</p>
  101.                                         <p class="uk-margin-small-top uk-margin-small-bottom">Taux d’intérêt</p>
  102.                                         <p class="uk-margin-small-top uk-margin-small-bottom">Montant emprunté</p>
  103.                                         <p class="uk-margin-small-top uk-margin-small-bottom">Total intérêts</p>
  104.                                         <p class="uk-margin-small-top uk-margin-small-bottom">Total paiement</p>
  105.                                     </div>
  106.                                     <div class="uk-width-auto uk-text-right">
  107.                                         <p class="uk-margin-small-top uk-margin-small-bottom year" id="app_loan_result_duration">0 ans</p><!-- la velur change en fonction du slider -->
  108.                                         <p class="uk-margin-small-top uk-margin-small-bottom percent" id="app_loan_result_rate">0%</p><!-- la velur change en fonction du slider -->
  109.                                         <p class="uk-margin-small-top uk-margin-small-bottom price" id="app_loan_result_loan_amount">0 €</p><!-- la velur change en fonction du slider -->
  110.                                         <p class="uk-margin-small-top uk-margin-small-bottom price" id="app_loan_result_total_rate">0 €</p><!-- la velur change en fonction du slider -->
  111.                                         <p class="uk-margin-small-top uk-margin-small-bottom price" id="app_loan_result_total_amount">0 €</p><!-- la velur change en fonction du slider -->
  112.                                     </div>
  113.                                 </div>
  114.                                 <div class="uk-margin-top" uk-grid>
  115.                                     <div class="uk-width-expand">
  116.                                         <button uk-toggle="target: #depreciation-table" id="app_loan_open_modal" class="uk-button uk-button-primary" type="button" disabled>{{"Tableau d'amortissement"|trans}}</button>
  117.                                     </div>
  118.                                     <div class="uk-width-auto">
  119.                                         <a href="/{{ app.request.locale }}/contact" class="uk-button">{{"Prendre rendez-vous"|trans}}</a>
  120.                                     </div>
  121.                                 </div>
  122.                             </div>
  123.                         </div>
  124.                     </div>
  125.                 </div>
  126.             </div>
  127.             {{ pimcore_areablock('contentBottom') }}
  128.         </div>
  129.     </main><!-- end #main -->
  130. {% endblock %}
  131. {% block inlinescripts %}
  132.     <script src="{{ asset('static/js/pages/loan_simulator.js') }}" async type="module"></script>
  133. {% endblock %}