784,12 → 784,13 |
$( this ).valid(); |
}); |
|
// Validation Taxon si pas de miniature |
$( '#taxon' ).on( 'change', function() { |
var images = valeurOk( $( '#miniatures .miniature' ) ); |
lthis.validerTaxonImage( valeurOk( $( this ).val() ), images ); |
}); |
|
// MutationObserver sur les miniatures pour validation |
// Validation miniatures avec MutationObserver |
this.surPresenceAbsenceMiniature(); |
|
$( '#form-observation' ).validate({ |
843,6 → 844,7 |
WidgetSaisie.prototype.surPresenceAbsenceMiniature = function() { |
var lthis = this; |
|
// voir : https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver/disconnect |
// Selectionne le noeud dont les mutations seront observées |
var targetNode = document.getElementById( 'miniatures' ); |
// Fonction callback à éxécuter quand une mutation est observée |
1271,7 → 1273,7 |
// Sinon on a une erreur avant la création d'une nouvelle obs |
this.observer.disconnect(); |
$( '#miniatures' ).empty(); |
// la validation miniatures reprend à 0 pour une nouvelle obs |
// Validation miniatures reprend à 0 pour une nouvelle obs |
this.surPresenceAbsenceMiniature(); |
$( '#miniature-msg' ).empty(); |
}; |