41,7 → 41,8 |
WidgetSaisie.prototype.init = function() { |
this.initForm(); |
this.initEvts(); |
if ( '' === $( '#nom-complet').val() && '' !== $( '#courriel' ).val() ) { |
// Auth.js s'en occuppe |
if ( '' === $( '#nom-complet').text() && '' !== $( '#courriel' ).val() ) { |
this.requeterIdentite(); |
} |
}; |
125,7 → 126,7 |
}); |
|
// identité |
if ( '' === $( '#nom-complet').val() ) { |
if ( '' === $( '#nom-complet').text() ) { |
$( '#courriel' ).on( 'blur', this.requeterIdentite.bind( this ) ); |
$( '#courriel' ).on( 'keypress', this.testerLancementRequeteIdentite.bind( this ) ); |
} |
267,7 → 268,8 |
|
WidgetSaisie.prototype.surSuccesCompletionCourriel = function( infos, courriel ) { |
$( '#zone-courriel' ).before( '<p class="warning"><i class="fas fa-exclamation-triangle"></i> Un compte existe pour ce courriel, connectez-vous pour saisir votre observation</p>' ); |
$( '#creation-compte, #zone-prenom-nom, #zone-courriel-confirmation' ).addClass( 'hidden' ); |
$( '#bouton-inscription, #zone-prenom-nom, #zone-courriel-confirmation' ).addClass( 'hidden' ); |
$( '#prenom, #nom, #courriel_confirmation' ).attr( 'disabled', 'disabled' ); |
$( '#bouton-connexion a' ).css( 'box-shadow', '0 0 1.5px 1px red' ); |
// // Traité par auth.js : |
// $( '#id_utilisateur' ).val(infos.id); |
275,7 → 277,6 |
// $( '#prenom' ).val(infos.prenom); |
// $( '#nom' ).val(infos.nom); |
// $( '#courriel_confirmation' ).val(courriel); |
// $( '#prenom, #nom, #courriel_confirmation' ).attr( 'disabled', 'disabled' ); |
// this.focusChampFormulaire(); |
// // todo function masquerPanneau |
// this.masquerPanneau( '#dialogue-courriel-introuvable' ); |
830,6 → 831,32 |
$( '#taxon' ).bind( 'autocompleteselect', this.surAutocompletionTaxon ); |
}; |
|
// /* auto completion nom sci */ |
// WidgetSaisie.prototype.ajouterAutocompletionNoms = function() { |
// var lthis = this; |
// $( '#taxon' ).autocomplete({ |
// source: function( requete, add ) { |
// // la variable de requête doit être vidée car sinon le parametre 'term' est ajouté |
// requete = ''; |
// if( 'autre' !== $( '#referentiel' ).val() ) { |
// var url = lthis.getUrlAutocompletionNomsSci(); |
// // console.log( url ); |
// $.getJSON( url, requete, function( data ) { |
// var suggestions = lthis.traiterRetourNomsSci( data ); |
// add( suggestions ); |
// }); |
// } |
// }, |
// html: true, |
// position : { |
// my : 'top', |
// at : 'top' |
// } |
// }); |
|
// $( '#taxon' ).bind( 'autocompleteselect', this.surAutocompletionTaxon ); |
// }; |
|
// WidgetSaisie.prototype.focusChampFormulaire = function() { |
// $( '#date_releve' ).focus(); |
// }; |
998,32 → 1025,6 |
$( selector + ' + img.ui-datepicker-trigger' ).appendTo( selector + '-icone.add-on' ); |
}; |
|
/* auto completion nom sci */ |
WidgetSaisie.prototype.ajouterAutocompletionNoms = function() { |
var lthis = this; |
$( '#taxon' ).autocomplete({ |
source: function( requete, add ) { |
// la variable de requête doit être vidée car sinon le parametre 'term' est ajouté |
requete = ''; |
if( 'autre' !== $( '#referentiel' ).val() ) { |
var url = lthis.getUrlAutocompletionNomsSci(); |
// console.log( url ); |
$.getJSON( url, requete, function( data ) { |
var suggestions = lthis.traiterRetourNomsSci( data ); |
add( suggestions ); |
}); |
} |
}, |
html: true, |
position : { |
my : 'top', |
at : 'top' |
} |
}); |
|
$( '#taxon' ).bind( 'autocompleteselect', this.surAutocompletionTaxon ); |
}; |
|
WidgetSaisie.prototype.surAutocompletionTaxon = function( event, ui ) { |
$( '#taxon' ).data( ui.item ); |
if ( ui.item.retenu ) { |