4,7 → 4,6 |
this.taxons = {}; |
} |
|
|
WidgetSaisieMessicoles.prototype = new WidgetSaisie(); |
|
/* Surcharge des fonctions */ |
16,10 → 15,6 |
$('#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,12 → 62,23 |
} |
}); |
$("#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({ |
rules: { |
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 |
*/ |
192,14 → 197,10 |
}); |
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 |
275,10 → 272,10 |
// 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'); |
296,13 → 293,4 |
function masquerTitreListe(element) { |
$('#' + element + '-liste .a-masquer').hide(); |
} |
|
|
|
}); |
|
|
|
|
|
|