129,8 → 129,14 |
//FORM IDENTITE : gestion de l'observateur |
|
$(document).ready(function() { |
requeterIdentite();// Sur rechargement de la page |
|
// Interaction sur le formulaire observateur |
$('#prenom').on('change', formaterPrenom); |
$('#nom').on('change', formaterNom); |
$('#courriel').on('blur', requeterIdentite); |
$('#courriel').on('keypress', testerLancementRequeteIdentite); |
$('#courriel_confirmation').on('paste', bloquerCopierCollerCourriel); |
}); |
|
function testerLancementRequeteIdentite(event) { |
143,7 → 149,7 |
|
function requeterIdentite() { |
var courriel = $('#courriel').val(); |
//TODO: mettre ceci en paramètre de config |
if (courriel) { |
var urlAnnuaire = SERVICE_ANNUAIRE_ID_URL + courriel; |
$.ajax({ |
url: urlAnnuaire, |
170,9 → 176,9 |
} |
}); |
} |
} |
|
function surErreurCompletionCourriel() { |
$('#prenom, #nom, #courriel_confirmation').val(''); |
$('#prenom, #nom, #courriel_confirmation').removeAttr('disabled'); |
afficherPanneau('#dialogue-courriel-introuvable'); |
} |
203,6 → 209,11 |
$(this).val(prenom.join(' ')); |
} |
|
function bloquerCopierCollerCourriel() { |
afficherPanneau('#dialogue-bloquer-copier-coller'); |
return false; |
} |
|
//+----------------------------------------------------------------------------------------------------------+ |
// GOOGLE MAP |
|
730,6 → 741,18 |
// FORMULAIRE : traitements génériques |
|
$(document).ready(function() { |
// Interaction générales |
$('.alert .close').on('click', fermerPanneauAlert); |
$('.has-tooltip').tooltip('enable'); |
$('#btn-aide').on('click', basculerAffichageAide); |
$('.dropdown-menu input, .dropdown-menu label').on('click', function(event) { |
event.stopPropagation(); |
}); |
|
// Afficher/Cacher champs cachés par défaut |
surChangementPeriodiciteTraitementPhyto();// Vérif lors du chargement de la page |
$('#periodicite-traitement-phyto').on('change', surChangementPeriodiciteTraitementPhyto); |
|
// Sliders |
transformerEnSlider('#presence-zone-vegetalise'); |
transformerEnSlider('#hauteur-batiment-avoisinant'); |
737,34 → 760,24 |
transformerEnSlider('#resistance-traitement-phyto'); |
transformerEnSlider('#vitesse-croissance'); |
|
// Afficher/Cacher champs cachés par défaut |
$('#periodicite-traitement-phyto').on('change', surChangementPeriodiciteTraitementPhyto); |
$('#taxon-liste').on('change', surChangementTaxonListe); |
|
$('.alert .close').on('click', fermerPanneauAlert); |
|
$('.has-tooltip').tooltip('enable'); |
$('#btn-aide').on('click', basculerAffichageAide); |
|
$('#prenom').on('change', formaterPrenom); |
$('#nom').on('change', formaterNom); |
|
// Date picker |
configurerDatePicker('#date'); |
configurerDatePicker('#date-arret-traitement-phyto'); |
|
// Gestion de la liste des taxons |
surChangementTaxonListe();// Vérif lors du chargement de la page |
ajouterAutocompletionNoms(); |
$('#taxon-liste').on('change', surChangementTaxonListe); |
|
// Validation du formulaire |
configurerFormValidator(); |
definirReglesFormValidator(); |
|
$('.dropdown-menu input, .dropdown-menu label').on('click', function(event) { |
event.stopPropagation(); |
}); |
// Gestion des obs |
$('.cb-milieux').on('click', function(event) { |
$(this).valid(); |
event.stopPropagation(); |
}); |
|
$('input#hauteur-plante').on('blur', function() { |
// if there's a bad value |
var valeur = $(this).val(); |
774,19 → 787,13 |
$(this).val(nouvelleValeur); |
} |
}); |
|
$('#courriel_confirmation').on('paste', bloquerCopierCollerCourriel); |
|
$('a.afficher-coord').on('click', basculerAffichageCoord); |
|
$('#ajouter-obs').on('click', ajouterObs); |
|
$('.obs-nbre').on('changement', surChangementNbreObs); |
|
$('body').on('click', '.supprimer-obs', supprimerObs); |
|
$('#transmettre-obs').on('click', transmettreObs); |
|
// Défilement des photos |
$('body').on('click', '.defilement-control-zone', function(event) { |
defilerMiniatures($(this)); |
}); |
1021,11 → 1028,6 |
} |
} |
|
function bloquerCopierCollerCourriel() { |
afficherPanneau('#dialogue-bloquer-copier-coller'); |
return false; |
} |
|
function basculerAffichageCoord() { |
$('.afficher-coord-action').toggle(); |
$('#coordonnees-geo').toggle('slow'); |