{% extends "Theme/UserComplaint/layout.html.twig" %}{% block stylesheets %} {{ parent() }} <link rel="stylesheet" href="{{ asset('assets/css/user/assistance.css') }}"/> <style> .body { padding-top: 0; padding-bottom:50px; } label { font-size: 15px; } button[type="submit"] { font-size: 16px; font-weight: bold; } </style>{% endblock %}{% block heading %} {% if (currentPath starts with '/express/') %} Déposer une plainte contre X {% endif %}{% endblock %}{% block body %} {% if not (currentPath starts with '/express/') %} {{ parent() }} {% endif %} {% if app.request.query.get('initial', 'yes') == 'no' %} <p class="text-gray fz-16"> L’anticipation des risques est la meilleure façon de protéger vos biens ! </p> <p class="text-gray fz-16"> Pour simplifier votre dépôt de plainte, vous gagnerez du temps si vous avez enregistré préventivement les informations nécessaires comme votre identité, vos adresses, vos objets sensibles, vos véhicules, ainsi que vos contrats d'assurances correspondants </p> <div class="d-flex justify-content-center mt-5 mb-5"> <a href="{{ path('express_complaint_x_presentation') }}" class="w-auto btn-sm m-0 px-5 btn btn-blue fs-16 justify-content-center"> Porter plainte maintenant </a> </div> {% else %} {{ form_start(complaintXApprovalForm) }} <div class="containerDashboard contentDashboard contentEdit position-relative"> <h4 class="text-center red fz-16">Merci de confirmer que votre situation répond à toutes ces conditions pour accéder à la sélection de votre plainte</h4> </div> <div class="containerDashboard contentDashboard body"> <div class=""> <div class=""> <span class="red fw-bold"></span> </div> <div class="blue fw-bold"> <div class="card flex-column"> {{ form_errors(complaintXApprovalForm) }} {{ form_widget(complaintXApprovalForm.youHasVictim) }} <span style="color:#de171f;font-size: 15px;margin: 5px 35px;width: 20px;display:block;">ou</span> {{ form_widget(complaintXApprovalForm.yourChildrenHasVictim) }}</div> <hr> <div class="card">{{ form_widget(complaintXApprovalForm.noWeaponsUsage) }}</div> <hr> <div class="card">{{ form_widget(complaintXApprovalForm.noDocumentStolen) }}</div> <hr> <div class="card">{{ form_widget(complaintXApprovalForm.noTargetDescription) }}</div> {% if complaintXApprovalForm.frenchPhone is defined %} <hr> <div class="card">{{ form_widget(complaintXApprovalForm.frenchPhone) }}</div> {% endif %} </div> {% if not (currentPath starts with '/express/') %} <div class="text-center"> <a id="submit-complaint-presentation" href="{{ path('user_complaint_x_category') }}" class="btn-riposte-default submit-complaint-presentation d-none"> Valider </a> </div> {% else %} {% include "ExpressComplaint/parts/_actions.html.twig" with { nextLabel : 'Valider' } %} {% endif %} <br/><br/> {# <p>#} {# <a href="{{path('user_complaint_x_infos')}}" class="btn btn-outline-danger seeMoreMobile btn-submit-custom2">#} {# <i class="far fa-book-reader navIco"></i>#} {# <span style="padding-left: 10px;">En savoir plus</span>#} {# </a>#} {# </p>#} </div> </div> {{form_end(complaintXApprovalForm)}} {{ encore_entry_script_tags('complaint_presentation') }} <script type="text/javascript"> let checkboxAll = $('input[type="checkbox"]'); let checkbox1 = $('#complaint_x_approval_youHasVictim'); let checkbox2 = $('#complaint_x_approval_yourChildrenHasVictim'); let checkbox3 = $('#complaint_x_approval_noWeaponsUsage'); let checkbox4 = $('#complaint_x_approval_noDocumentStolen'); let checkbox5 = $('#complaint_x_approval_noTargetDescription'); let checkbox6 = $('#complaint_x_approval_frenchPhone'); let $submitButton = $('.submit-complaint-presentation'); function toggleSubmitButton() { if ((checkbox1.is(":checked") || checkbox2.is(":checked")) && checkbox3.is(":checked") && checkbox4.is(":checked") && checkbox5.is(":checked") && checkbox6.is(":checked")) { $submitButton.removeClass('d-none'); } else { $submitButton.addClass('d-none'); } } // Show submit button only if checkbox required are checked $(document).ready(function () { toggleSubmitButton(); checkboxAll.on("change", function () { let element = $(this).first(); if (element.prop("id") === 'complaint_x_approval_youHasVictim' && element.is(":checked")) { $('#complaint_x_approval_yourChildrenHasVictim').prop("checked", false); } if (element.prop("id") === 'complaint_x_approval_yourChildrenHasVictim' && element.is(":checked")) { $('#complaint_x_approval_youHasVictim').prop("checked", false); } toggleSubmitButton(); }); toggleSubmitButton(); }); </script> {% endif %}{% endblock %}