450,7 → 450,7 |
$("#taxon-input-groupe").removeClass(validClass) |
.removeClass(errorClass) |
.addClass(warningClass); |
this.showLabel(element, "Nom absent du référentiel."); |
this.showLabel(element, "Ce nom n'est pas lié au référentiel."); |
} |
} else { |
if ($("#taxon").val() != '') { |
514,19 → 514,29 |
obsNumero = obsNumero + 1; |
obsNbre = obsNbre + 1; |
$(".obs-nbre").text(obsNbre); |
$("#liste-obs").append( |
$("#liste-obs").prepend( |
'<div id="obs'+obsNumero+'" class="row-fluid obs obs'+obsNumero+'">'+ |
'<div class="span1 obs-miniature thumbnail">'+ |
'<div class="span12">'+ |
'<div class="well" >'+ |
'<div class="obs-action pull-right" rel="tooltip" title="Supprimer cette observation">'+ |
'<button class="btn btn-danger supprimer-obs" value="'+obsNumero+'" title="'+obsNumero+'">'+ |
'<i class="icon-trash icon-white"></i>'+ |
'</button>'+ |
'</div> '+ |
'<div class="row-fluid">'+ |
'<div class="thumbnail span2">'+ |
ajouterImgMiniatureAuTransfert()+ |
'</div>'+ |
'<div class="span9">'+ |
'<ul class="unstyled">'+ |
'<li>'+ |
$("#taxon").val()+ |
'<span class="nom-sci">'+$("#taxon").val()+'</span> '+ |
ajouterNumNomSel()+ |
' observé à '+ |
$('#commune-nom').text()+' ('+$('#commune-code-insee').text()+') ['+$("#latitude").val()+' / '+$("#longitude").val()+']'+ |
'<span class="commune">'+$('#commune-nom').text()+'</span> '+ |
'('+$('#commune-code-insee').text()+') ['+$("#latitude").val()+' / '+$("#longitude").val()+']'+ |
' le '+ |
$("#date").val()+ |
'<span class="date">'+$("#date").val()+'</span>'+ |
'</li>'+ |
'<li>'+ |
'<span>Lieu-dit :</span> '+$('#lieudit').val()+' '+ |
534,15 → 544,13 |
'<span>Milieu :</span> '+$('#milieu').val()+' '+ |
'</li>'+ |
'<li>'+ |
'Commentaires : '+$("#notes").val()+ |
'Commentaires : <span class="discretion">'+$("#notes").val()+'</span>'+ |
'</li>'+ |
'</ul>'+ |
'</div>'+ |
'<div class="obs-action span1" title="Supprimer cette observation">'+ |
'<button class="supprimer-obs" value="'+obsNumero+'" title="'+obsNumero+'">'+ |
'<img src="'+SUPPRIMER_ICONE_URL+'"/>'+ |
'</button>'+ |
'</div>'+ |
'</div>'+ |
'</div>'+ |
'</div>'); |
//rassemble les obs dans #liste-obs |
$("#liste-obs").data('obsId'+obsNumero, { |
575,11 → 583,14 |
}); |
|
$(".obs-nbre").on('changement', function() { |
console.log('changment obs : '+$(this).text()); |
if ($(this).text() == '0') { |
if (obsNbre == 0) { |
$("#transmettre-obs").attr('disabled', 'disabled'); |
} else { |
$("#ajouter-obs").removeAttr('disabled'); |
} else if (obsNbre > 0 && obsNbre < OBS_MAX_NBRE) { |
$("#transmettre-obs").removeAttr('disabled'); |
$("#ajouter-obs").removeAttr('disabled'); |
} else if (obsNbre >= OBS_MAX_NBRE) { |
$("#ajouter-obs").attr('disabled', 'disabled'); |
} |
}); |
|
736,6 → 747,16 |
return miniature; |
} |
|
function ajouterNumNomSel() { |
var nn = ''; |
if ($("#taxon").data("numNomSel") == undefined) { |
nn = '<span class="alert-error">[non lié au référentiel]</span>'; |
} else { |
nn = '<span class="nn">[nn'+$("#taxon").data("numNomSel")+']</span>'; |
} |
return nn; |
} |
|
//+---------------------------------------------------------------------------------------------------------+ |
// AUTO-COMPLÉTION Noms Scientifiques |
|