Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3211 → Rev 3217

/trunk/widget/modules/saisie2/squelettes/js/WidgetSaisie.js
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 ) {