446 |
* Fonction permettant d'afficher et cacher les boutons d'ajout de demandeurs |
* Fonction permettant d'afficher et cacher les boutons d'ajout de demandeurs |
447 |
*/ |
*/ |
448 |
function affichageBoutonsDemandeurs(){ |
function affichageBoutonsDemandeurs(){ |
449 |
// Affichage du bouton d'ajout du petitionnaire principal |
|
450 |
if($('input[name=petitionnaire_principal][type=hidden]').size() == 1) { |
// Si formulaire après validation on cache les boutons d'ajout de demandeurs |
451 |
|
url = document.location + "" ; |
452 |
|
|
453 |
|
if (url.indexOf("form.php?obj=demande&") != -1 && $("form[name=f1] .form-is-valid").size() > 0 ) { |
454 |
|
|
455 |
$('#add_petitionnaire_principal').hide(); |
$('#add_petitionnaire_principal').hide(); |
456 |
} else { |
$('#add_delegataire').hide(); |
|
$('#add_petitionnaire_principal').fadeIn(500); |
|
|
} |
|
|
// Affichage du bouton d'ajout du delegataire |
|
|
if($('input[name=petitionnaire_principal][type=hidden]').size() == 1 |
|
|
|| $('input[name=delegataire][type=hidden]').size() == 1) { |
|
|
$('#delegataire').fadeIn(500); |
|
457 |
if($('input[name=delegataire][type=hidden]').size() == 0) { |
if($('input[name=delegataire][type=hidden]').size() == 0) { |
458 |
$('#add_delegataire').fadeIn(500); |
$('#delegataire').hide(); |
|
} else { |
|
|
$('#add_delegataire').hide(); |
|
459 |
} |
} |
|
} else { |
|
|
$('#delegataire').hide(); |
|
|
} |
|
|
// Affichage du bouton d'ajout de petitionnaires |
|
|
if($('input[name=petitionnaire_principal][type=hidden]').size() == 0) { |
|
460 |
$('#add_petitionnaire').hide(); |
$('#add_petitionnaire').hide(); |
461 |
|
|
462 |
} else { |
} else { |
463 |
$('#add_petitionnaire').fadeIn(500); |
|
464 |
|
// Affichage du bouton d'ajout du petitionnaire principal |
465 |
|
if($('input[name=petitionnaire_principal][type=hidden]').size() == 1) { |
466 |
|
$('#add_petitionnaire_principal').hide(); |
467 |
|
} else { |
468 |
|
$('#add_petitionnaire_principal').fadeIn(500); |
469 |
|
} |
470 |
|
|
471 |
|
// Affichage du bouton d'ajout du delegataire |
472 |
|
if($('input[name=petitionnaire_principal][type=hidden]').size() == 1 |
473 |
|
|| $('input[name=delegataire][type=hidden]').size() == 1) { |
474 |
|
$('#delegataire').fadeIn(500); |
475 |
|
if($('input[name=delegataire][type=hidden]').size() == 0) { |
476 |
|
$('#add_delegataire').fadeIn(500); |
477 |
|
} else { |
478 |
|
$('#add_delegataire').hide(); |
479 |
|
} |
480 |
|
} else { |
481 |
|
$('#delegataire').hide(); |
482 |
|
} |
483 |
|
|
484 |
|
// Affichage du bouton d'ajout de petitionnaires |
485 |
|
if($('input[name=petitionnaire_principal][type=hidden]').size() == 0) { |
486 |
|
$('#add_petitionnaire').hide(); |
487 |
|
} else { |
488 |
|
$('#add_petitionnaire').fadeIn(500); |
489 |
|
} |
490 |
} |
} |
491 |
} |
} |
492 |
|
|
526 |
|
|
527 |
url = document.location + "" ; |
url = document.location + "" ; |
528 |
if (url.indexOf("form.php?obj=demande&") != -1 |
if (url.indexOf("form.php?obj=demande&") != -1 |
529 |
&& url.indexOf("&action=3") == -1 ) { |
&& (url.indexOf("&action=3") == -1 || $(".form-is-valid").size() == 0)) { |
530 |
changeDemandeType(); |
changeDemandeType(); |
531 |
} |
} |
532 |
// Ajout de demande |
// Ajout de demande |
985 |
|
|
986 |
/*Met à jour le select de demande_type avec les données correspondant*/ |
/*Met à jour le select de demande_type avec les données correspondant*/ |
987 |
changeDataSelect('demande_type','dossier_autorisation_type_detaille'); |
changeDataSelect('demande_type','dossier_autorisation_type_detaille'); |
988 |
if ( $('#demande_type option').size() < 2 ) |
if ( $('#demande_type option').size() < 2 ) { |
989 |
showFormsDemande(); |
showFormsDemande(); |
990 |
|
} |
991 |
|
|
992 |
/*Affiche le select*/ |
/*Affiche le select*/ |
993 |
$('#demande_type').parent().parent().show(); |
$('#demande_type').parent().parent().show(); |
994 |
|
if($('#demande_type').val() == '' ) { |
995 |
|
$('.demande_hidden_bloc').each( |
996 |
|
function(){ |
997 |
|
$(this).hide(); |
998 |
|
} |
999 |
|
); |
1000 |
|
$('input[type=submit]').hide(); |
1001 |
|
} |
1002 |
} |
} |
1003 |
else { |
else { |
1004 |
|
|
1024 |
'</div>' + |
'</div>' + |
1025 |
'</div>'; |
'</div>'; |
1026 |
|
|
1027 |
if(getDemandeInfo('nature') == 'NOUV') { |
if(getDemandeInfo('nature') == 'NOUV' && $(".form-is-valid").size() == 0) { |
1028 |
html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' + |
html += '<div class="field field-type-text" id="morelineReferenceCadastrale">' + |
1029 |
'<div class="form-libelle"></div>' + |
'<div class="form-libelle"></div>' + |
1030 |
'<div class="form-content">' + |
'<div class="form-content">' + |
1092 |
'size="4" '; |
'size="4" '; |
1093 |
|
|
1094 |
// désactivation des champs de référence cadastrale |
// désactivation des champs de référence cadastrale |
1095 |
if(type != 'NOUV') { |
if(type != 'NOUV' || $(".form-is-valid").size() > 0) { |
1096 |
reference_cadastrale += 'disabled="disabled" '; |
reference_cadastrale += 'disabled="disabled" '; |
1097 |
} |
} |
1098 |
|
|
1105 |
'size="3" '; |
'size="3" '; |
1106 |
|
|
1107 |
// désactivation des champs de référence cadastrale |
// désactivation des champs de référence cadastrale |
1108 |
if(type != 'NOUV') { |
if(type != 'NOUV' || $(".form-is-valid").size() > 0) { |
1109 |
reference_cadastrale += 'disabled="disabled" '; |
reference_cadastrale += 'disabled="disabled" '; |
1110 |
} |
} |
1111 |
|
|
1119 |
'size="5" '; |
'size="5" '; |
1120 |
|
|
1121 |
// désactivation des champs de référence cadastrale |
// désactivation des champs de référence cadastrale |
1122 |
if(type != 'NOUV') { |
if(type != 'NOUV' || $(".form-is-valid").size() > 0) { |
1123 |
reference_cadastrale += 'disabled="disabled" '; |
reference_cadastrale += 'disabled="disabled" '; |
1124 |
} |
} |
1125 |
|
|
1126 |
reference_cadastrale += 'value="" />'; |
reference_cadastrale += 'value="" />'; |
1127 |
if(type == 'NOUV') { |
if(type == 'NOUV' && $(".form-is-valid").size() == 0) { |
1128 |
reference_cadastrale += '<span id="moreFieldReferenceCadastrale' + |
reference_cadastrale += '<span id="moreFieldReferenceCadastrale' + |
1129 |
$('.moreFieldReferenceCadastrale').length + |
$('.moreFieldReferenceCadastrale').length + |
1130 |
'" class="moreFieldReferenceCadastrale">' + |
'" class="moreFieldReferenceCadastrale">' + |
1156 |
Affiche les champs dont on a besoin dans le formulaire de demande |
Affiche les champs dont on a besoin dans le formulaire de demande |
1157 |
* */ |
* */ |
1158 |
function showFormsDemande(){ |
function showFormsDemande(){ |
1159 |
$('.demande_hidden_bloc').each( |
if($('#demande_type').val() != "") { |
|
function(){ |
|
|
$(this).show(); |
|
|
} |
|
|
); |
|
|
formatFieldReferenceCadastrale(); |
|
|
$('.field-type-text').show(); |
|
|
$('input[type=submit]').show(); |
|
|
$('.terrain_references_cadastrales_custom').hide(); |
|
|
|
|
|
$('#terrain_references_cadastrales').parent().parent().hide(); |
|
1160 |
|
|
1161 |
// Si le type de la demande est un transfert on efface la liste des demandeurs |
$('.demande_hidden_bloc').each( |
1162 |
if(getDemandeInfo('type') == 'DT') { |
function(){ |
1163 |
if($('input[name=petitionnaire_principal]').size() != -1) { |
$(this).show(); |
1164 |
removeDemandeur("petitionnaire_principal_" + $('input[name=petitionnaire_principal]').val()); |
} |
1165 |
} |
); |
1166 |
if($('input[name=delegataire]').size() != -1) { |
formatFieldReferenceCadastrale(); |
1167 |
removeDemandeur("delegataire_" + $('input[name=delegataire]').val()); |
$('.field-type-text').show(); |
1168 |
} |
$('input[type=submit]').show(); |
1169 |
|
$('.terrain_references_cadastrales_custom').hide(); |
1170 |
|
|
1171 |
|
$('#terrain_references_cadastrales').parent().parent().hide(); |
1172 |
|
|
1173 |
|
// Si le type de la demande est un transfert on efface la liste des demandeurs |
1174 |
|
if(getDemandeInfo('type') == 'DT') { |
1175 |
|
if($('input[name=petitionnaire_principal]').size() != -1) { |
1176 |
|
removeDemandeur("petitionnaire_principal_" + $('input[name=petitionnaire_principal]').val()); |
1177 |
|
} |
1178 |
|
if($('input[name=delegataire]').size() != -1) { |
1179 |
|
removeDemandeur("delegataire_" + $('input[name=delegataire]').val()); |
1180 |
|
} |
1181 |
|
|
1182 |
$('#listePetitionnaires input.demandeur_id').each(function(){ |
$('#listePetitionnaires input.demandeur_id').each(function(){ |
1183 |
if($(this).size() != -1) { |
if($(this).size() != -1) { |
1184 |
|
|
1185 |
removeDemandeur("petitionnaire_" + $(this).val()); |
removeDemandeur("petitionnaire_" + $(this).val()); |
1186 |
|
} |
1187 |
|
}); |
1188 |
|
} |
1189 |
|
} else { |
1190 |
|
$('.demande_hidden_bloc').each( |
1191 |
|
function(){ |
1192 |
|
$(this).hide(); |
1193 |
} |
} |
1194 |
}); |
); |
1195 |
|
$('input[type=submit]').hide(); |
1196 |
|
|
1197 |
} |
} |
1198 |
} |
} |
1199 |
|
|