{# -*- mode: jinja-html -*- #} {% extends 'base.j2' %} {% import 'wtf.j2' as wtf %} {% block styles %} {{super()}} <link type="text/css" rel="stylesheet" href="/ScoDoc/static/css/autosuggest_inquisitor.css" /> <script src="/ScoDoc/static/libjs/AutoSuggest.js"></script> {% endblock %} {% block app_content %} <h1>{{ title }}</h1> <br> <div class="row"> <div class="col-md-4"> <p> (*) champs requis </p> {{ wtf.quick_form(form, novalidate=True) }} </div> </div> <script> {# pour les formulaires offre #} var champ_depts = document.getElementById("depts") if (champ_depts) { var closest_form_control = champ_depts.closest(".form-control") closest_form_control.classList.remove("form-control") } if (document.getElementById("expiration_date") && document.getElementById("expiration_date").value === "") expiration() if (document.getElementById("type_offre")) document.getElementById("type_offre").addEventListener("change", expiration); function expiration() { var date = new Date() var expiration = document.getElementById("expiration_date") var type_offre = document.getElementById("type_offre").value if (type_offre === "Alternance") { expiration.value = `${date.getFullYear() + 1}-01-01` } else { if (date.getMonth() + 1 < 8) expiration.value = `${date.getFullYear()}-08-01` else expiration.value = `${date.getFullYear() + 1}-08-01` } } var responsables_options = { script: "/ScoDoc/entreprises/responsables?", varname: "term", json: true, noresults: "Valeur invalide !", minchars: 2, timeout: 60000 }; var as_utilisateurs = new bsn.AutoSuggest('utilisateur', responsables_options); </script> {% endblock %}