demarches-normaliennes/app/assets/javascripts/old_design/dossiers.js

45 lines
1.1 KiB
JavaScript
Raw Normal View History

2018-10-02 16:59:30 +02:00
/* eslint no-unused-vars:0 */
/* globals $ */
2018-10-02 13:51:56 +02:00
$(document).on('turbolinks:load', handle_siret_form_errors);
function error_form_siret(invalid_siret) {
2018-10-02 16:59:30 +02:00
setTimeout(function() {
$("input[type='submit']").val('Erreur SIRET');
2017-04-04 16:15:33 +02:00
}, 10);
2018-10-02 16:59:30 +02:00
$("input[type='submit']")
.removeClass('btn-success')
.addClass('btn-danger');
2018-10-02 16:59:30 +02:00
$('#dossier-siret')
.addClass('input-error')
.val(invalid_siret)
.on('input', reset_form_siret);
}
function reset_form_siret() {
2018-10-02 16:59:30 +02:00
$("input[type='submit']")
.removeClass('btn-danger')
.addClass('btn-success')
.val('Valider');
$('#dossier-siret').removeClass('input-error');
}
function toggle_etape_1() {
$('.row.etape.etape_1 .etapes-menu #logos').toggle(100);
2018-10-02 16:59:30 +02:00
$('.row.etape.etape_1 .etapes-informations #description_procedure').toggle(
100
);
}
2018-03-27 11:26:42 +02:00
function handle_siret_form_errors() {
2018-10-02 16:59:30 +02:00
$('.form-inline[data-remote]').on('ajax:error', function(event) {
2018-03-27 11:26:42 +02:00
var input = $('#dossier-siret', event.target);
if (input.length) {
var invalid_siret = input.val();
error_form_siret(invalid_siret);
}
});
}