Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2859 → Rev 2860

/trunk/widget/modules/saisie/squelettes/messicoles/js/WidgetSaisieMessicoles.js
4,7 → 4,6
this.taxons = {};
}
 
 
WidgetSaisieMessicoles.prototype = new WidgetSaisie();
 
/* Surcharge des fonctions */
15,11 → 14,7
// @WARNING TEST
$('#dialogue-obs-transaction-ko').hide();
$('#dialogue-obs-transaction-ok').hide();
 
 
// vérification : si la détermination est incertaine, obligation
// de fournir au moins une image
var certitude = $('#identification-liste').val(),
67,11 → 62,22
}
});
$("#form-station").validate({
ignore: ':hidden:not("#latitude, #longitude")', // validation des champs cachés...
errorPlacement: function(error, element) { // ...mais erreur visible
error.insertBefore("#coordonnees-geo");
},
groups: {
latLon: "latitude longitude"
},
rules: {
latitude : {
range: [-90, 90]},
required: true,
range: [-90, 90]
},
longitude : {
range: [-180, 180]}
required: true,
range: [-180, 180]
}
}
});
$("#form-obs").validate({
83,6 → 89,9
required : true,
minlength : 1
}
},
errorPlacement: function(error, element) { // pas top mais mieux que rien
error.insertBefore(element.parent());
}
});
$("#form-date").validate({
104,7 → 113,6
return (observateur && station && obs && date);
};
 
 
// surcharge fonction stockerObsData()
WidgetSaisieMessicoles.prototype.stockerObsData = function() {
var lthis = this;
159,9 → 167,6
}
};
 
 
 
 
/**
* Affiche une observation dans la liste des observations à transmettre
*/
191,15 → 196,11
zoneChamp.push(' '+$(this).data('titre'));
});
var notes = $("#notes").val();
 
 
if (this.debug) {
console.log(commune+' - '+code_insee);
}
 
// affichage des données de l'observation à transmettre
$("#liste-obs").prepend(
'<div id="obs'+this.obsNbre+'" class="row-fluid obs obs'+this.obsNbre+'">'+
255,10 → 256,6
 
 
 
 
 
 
/* jQuery en vrac */
$(document).ready(function() {
// super popover qui va chercher son contenu dans un div à côté (pour les
271,14 → 268,14
return popoverHtmlContentDiv.html();
}
});
 
// Activation de la saisie si on clique sur 'Autres' (type de champ)
$('.culture').change(function() {
var input = $('#culture-autres-input');
var res = (($('#culture-autres-radio').is(':checked')) ? input.show() && input.focus() : input.hide());
($('#culture-autres-radio').is(':checked')) ? input.show() && input.focus() : input.hide();
});
// Affichage de l'espèce liée au référenciel sélectionné lors de la sélection 'Autres' (espèce)
 
// Affichage de l'espèce liée au référentiel sélectionné lors de la sélection 'Autres' (espèce)
$('#taxon-liste').change(function() {
var option = $('#taxon-liste').val();
var taxonCompletion = $('#taxon-input-groupe');
290,19 → 287,10
taxonCompletion.hide();
}
});
 
// On masque l'option par défaut pour l'abondance puisque le choix est obligatoire
$('#abondance-liste').click(masquerTitreListe('abondance'));
function masquerTitreListe(element) {
$('#' + element + '-liste .a-masquer').hide();
}
});