Rev 2852 | Rev 2856 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Héritage */
function WidgetSaisieMessicoles()
{
this.lieuReleve = null;
this.identification = null;
this.abondance = null;
this.zoneChamps = null;
}
WidgetSaisieMessicoles.prototype = new WidgetSaisie();
/* Surcharge des fonctions */
WidgetSaisie.prototype.ajouterObs = function() {
// Fermeture automatique des dialogue de transmission de données
// @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').val(),
nbImages = $("#miniatures img").length,
imagesOK = true;
if (certitude != "certaine" && nbImages == 0) {
imagesOK = false;
$("#image-obligatoire").show();
} else {
$("#image-obligatoire").hide();
}
if ((this.validerFormulaire() == true) && imagesOK) {
this.masquerPanneau('#dialogue-form-invalide');
return false;
// suite des opérations
this.obsNbre = this.obsNbre + 1;
$(".obs-nbre").text(this.obsNbre);
$(".obs-nbre").triggerHandler('changement');
this.afficherObs();
this.stockerObsData();
this.supprimerMiniatures();
if(! this.especeImposee) {
$("#taxon").val("");
$("#taxon").data("numNomSel",undefined);
}
$('#barre-progression-upload').attr('aria-valuemax', this.obsNbre);
$('#barre-progression-upload .sr-only').text('0/'+this.obsNbre+" observations transmises");
} else {
this.afficherPanneau('#dialogue-form-invalide');
}
};
/* Ecouteurs */
/*$('.aide').on('mouseover', function() {
$('#test').prop('src','../img/icones/plus.png');
});*/
/* jQuery en vrac */
$(document).ready(function() {
// super popover qui va chercher son contenu dans un div à côté (pour les
// boutons d'aide des types de champs, etc.)
$('[data-toggle="popover"]').popover({
html : true,
content: function() {
var parentFor = $(this).parent().attr("for");
var popoverHtmlContentDiv = $('.popover-html-content[data-for="' + parentFor + '"]');
return popoverHtmlContentDiv.html();
}
});
});