4,6 → 4,7 |
this.taxons = {}; |
} |
|
|
WidgetSaisieMessicoles.prototype = new WidgetSaisie(); |
|
/* Surcharge des fonctions */ |
14,7 → 15,11 |
// @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(), |
62,22 → 67,11 |
} |
}); |
$("#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 : { |
required: true, |
range: [-90, 90] |
}, |
range: [-90, 90]}, |
longitude : { |
required: true, |
range: [-180, 180] |
} |
range: [-180, 180]} |
} |
}); |
$("#form-obs").validate({ |
89,9 → 83,6 |
required : true, |
minlength : 1 |
} |
}, |
errorPlacement: function(error, element) { // pas top mais mieux que rien |
error.insertBefore(element.parent()); |
} |
}); |
$("#form-date").validate({ |
113,6 → 104,7 |
return (observateur && station && obs && date); |
}; |
|
|
// surcharge fonction stockerObsData() |
WidgetSaisieMessicoles.prototype.stockerObsData = function() { |
var lthis = this; |
167,6 → 159,9 |
} |
}; |
|
|
|
|
/** |
* Affiche une observation dans la liste des observations à transmettre |
*/ |
196,11 → 191,15 |
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+'">'+ |
256,6 → 255,10 |
|
|
|
|
|
|
|
/* jQuery en vrac */ |
$(document).ready(function() { |
// super popover qui va chercher son contenu dans un div à côté (pour les |
268,14 → 271,14 |
return popoverHtmlContentDiv.html(); |
} |
}); |
|
|
// Activation de la saisie si on clique sur 'Autres' (type de champ) |
$('.culture').change(function() { |
var input = $('#culture-autres-input'); |
($('#culture-autres-radio').is(':checked')) ? input.show() && input.focus() : input.hide(); |
var res = (($('#culture-autres-radio').is(':checked')) ? input.show() && input.focus() : input.hide()); |
}); |
|
// Affichage de l'espèce liée au référentiel sélectionné lors de la sélection 'Autres' (espèce) |
|
// Affichage de l'espèce liée au référenciel sélectionné lors de la sélection 'Autres' (espèce) |
$('#taxon-liste').change(function() { |
var option = $('#taxon-liste').val(); |
var taxonCompletion = $('#taxon-input-groupe'); |
287,10 → 290,19 |
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(); |
} |
|
|
|
}); |
|
|
|
|
|
|