{% extends "layout.html.twig" %}{# {% use AppBundle/Helper/Apik %}#}{% block content %} <!-- #main --> <main id="main" role="main"> <div id="depreciation-table" uk-modal> <div class="uk-modal-dialog uk-modal-body"> <button class="uk-modal-close-default" type="button" uk-close></button> <div class="uk-text-center uk-margin-medium-bottom"> <h2 class="uk-modal-title">{{"Recevoir le tableau d'amortissement"|trans}}</h2> <p class="text-hide-success">{{"Nous allons vous envoyer votre tableau d'amortissement par mail"|trans}}</p> </div> <div id="message-success"> <div class="uk-alert-success" uk-alert> <p>{{"Le tableau d'amortissement vous a bien été envoyé par mail"|trans}}</p> </div> </div> <form id="app_calculator_send_mail" class="text-hide-success"> <label class="uk-form-label" for="form-depreciation-email">{{"Entrez votre Email"|trans}}</label> <div class="uk-form-controls"> <input class="uk-input" id="form-depreciation-email" name="app_loan_email" type="text" placeholder="{{'Email'|trans}}"> </div> <div class="uk-margin-top"> <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> </div> <div class="uk-align-right"> <button class="uk-button uk-margin-top" type="submit">Envoyer</button> </div> </form> </div> </div> <div class="apk-{{ document.getProperty("services") }}"> {{ pimcore_areablock('contentTop') }} <div class="apk-section-simulateur"> <div class="uk-container apk-container-1200"> <h1 class="uk-text-center uk-margin-medium-bottom">{{ pimcore_textarea("content-title",{ "nl2br" : true }) }}</h1> <div class="uk-child-width-1-2@m" uk-grid uk-height-match="target: .apk-container-height-match"> <div> <div class="apk-container-height-match apk-estimation"> <h2>{{ "Estimation"|trans }}</h2> <div class="uk-margin-bottom"><!-- Taux d’intérêt --> <strong>{{"Formule de prêt hypothécaire :"|trans}}</strong> <select id="app_loan_rate" class="uk-select uk-margin-small-top"> {% for config_rate in config_rates %} <option value="{{ config_rate.id }}">{{ config_rate.name }}</option> {% endfor %} </select> </div> <div class="uk-margin-bottom"><!-- Montant --> <div class="uk-margin-small-bottom" uk-grid> <div class="uk-width-expand"> <strong>Montant</strong> </div> <div class="uk-width-auto"> <input id="app_loan_amount" class="uk-input" type="text" placeholder="350 000 €" aria-label="Input"><!-- la velur change en fonction du slider --> </div> </div> <div id="sliderprice"></div> <div class="uk-margin-small-top" uk-grid> <div class="uk-width-expand"> <span>10 000€</span> </div> <div class="uk-width-auto"> <span>1 000 000€</span> </div> </div> </div> <div class="uk-margin-bottom"><!-- Durée du prêt --> <div class="uk-margin-small-bottom" uk-grid> <div class="uk-width-expand"> <strong>Durée du prêt</strong> </div> <div class="uk-width-auto"> <input id="app_loan_duration" class="uk-input" type="text" placeholder="20 ans" aria-label="Input"><!-- la velur change en fonction du slider --> </div> </div> <div id="sliderduration"></div> <div class="uk-margin-small-top" uk-grid> <div class="uk-width-expand"> <span>10 ans</span> </div> <div class="uk-width-auto"> <span>30 ans</span> </div> </div> </div> </div> </div> <div> <div class="apk-container-height-match apk-recapitulatif"> <h2 class="uk-text-center">{{ "Récapitulatif"|trans }}</h2> <div class="apk-monthly-payment uk-text-center"> <p class="uk-margin-remove"><span id="app_loan_result_monthly_payment" class="uk-h3 price">0 €</span> /mois</p> </div> <div class="uk-margin-small-top" uk-grid> <div class="uk-width-expand"> <p class="uk-margin-small-top uk-margin-small-bottom">Durée</p> <p class="uk-margin-small-top uk-margin-small-bottom">Taux d’intérêt</p> <p class="uk-margin-small-top uk-margin-small-bottom">Montant emprunté</p> <p class="uk-margin-small-top uk-margin-small-bottom">Total intérêts</p> <p class="uk-margin-small-top uk-margin-small-bottom">Total paiement</p> </div> <div class="uk-width-auto uk-text-right"> <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 --> <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 --> <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 --> <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 --> <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 --> </div> </div> <div class="uk-margin-top" uk-grid> <div class="uk-width-expand"> <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> </div> <div class="uk-width-auto"> <a href="/{{ app.request.locale }}/contact" class="uk-button">{{"Prendre rendez-vous"|trans}}</a> </div> </div> </div> </div> </div> </div> </div> {{ pimcore_areablock('contentBottom') }} </div> </main><!-- end #main -->{% endblock %}{% block inlinescripts %} <script src="{{ asset('static/js/pages/loan_simulator.js') }}" async type="module"></script>{% endblock %}