Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3531 → Rev 3532

/trunk/widget/modules/saisie2/squelettes/js/WidgetsSaisiesCommun.js
9,7 → 9,7
WidgetsSaisiesCommun.prototype.init = function() {
// ASL : APA, sTREETs, Lichen's Go!
// const ASL = ['tb_aupresdemonarbre','tb_streets','tb_lichensgo'];
// this.isASL = ( utils.valOk( this.module ) && -1 < $.inArray( this.module , ASL ) );
// this.isASL = ( utils.valOk( this.projet ) && -1 < $.inArray( this.projet , ASL ) );
this.initForm();
this.initEvts();
};
783,6 → 783,7
pays = '',
communeNom = '',
communeInsee = '',
geometry = '',
latitude = '',
longitude = '',
altitude = '',
793,6 → 794,7
pays = $( '#pays' ).val() || '';
communeNom = $( '#commune-nom' ).val();
communeInsee = $( '#commune-insee' ).val() || '';
geometry = $( '#geometry' ).val();
latitude = $( '#latitude' ).val();
longitude = $( '#longitude' ).val();
altitude = $( '#altitude' ).val();
829,6 → 831,7
'referentiel' : referentiel,
'certitude' : certitude,
'rue-arbres' : ( $( '#rue-arbres' ).val() ) ? $('#rue-arbres').val() : '',
'geometry-arbres' : $( '#geometry-arbres' ).val(),
'latitude-arbres' : $( '#latitude-arbres' ).val(),
'longitude-arbres' : $( '#longitude-arbres' ).val(),
'altitude-arbres' : $( '#altitude-arbres' ).val(),
839,6 → 842,7
obsData.releve = {
'date' : this.fournirDate( $( '#releve-date' ).val() ),
'rue' : $( '#rue' ).val(),
'geometry-releve' : $( '#geometry-releve' ).val(),
'latitude-releve' : $( '#latitude-releve' ).val(),
'longitude-releve' : $( '#longitude-releve' ).val(),
'altitude-releve' : $( '#altitude-releve' ).val(),
847,7 → 851,7
'pays' : ( $( '#pays' ).val() ) ? $('#pays').val() : '',
'commentaires' : notes
};
if ( 'tb_lichensgo' !== this.module ) {
if ( 'tb_lichensgo' !== this.projet ) {
obsData.sujet['surface-pied'] = $( '#surface-pied' ).val();
obsData.sujet['equipement-pied-arbre'] = $( '#equipement-pied-arbre' ).val();
obsData.sujet['tassement'] = $( '#tassement' ).val() || '';
855,7 → 859,7
obsData.releve['zone-pietonne'] = $( '#zone-pietonne input:checked' ).val();
obsData.releve['pres-lampadaires'] = $( '#pres-lampadaires input:checked' ).val() || '';
}
if ( 'tb_streets' !== this.module ) {
if ( 'tb_streets' !== this.projet ) {
var faceOmbre = [];
$( '#face-ombre input' ).each( function() {
if( $( this ).is( ':checked' ) ) {
870,6 → 874,7
pays = this.releveDatas[0].pays || '';
communeNom = this.releveDatas[0]['commune-nom'];
communeInsee = this.releveDatas[0]['commune-insee'] || '';
geometry = this.releveDatas[obsData.numArbre]['geometry-arbres'];
latitude = this.releveDatas[obsData.numArbre]['latitude-arbres'];
longitude = this.releveDatas[obsData.numArbre]['longitude-arbres'];
altitude = this.releveDatas[obsData.numArbre]['altitude-arbres'];
895,6 → 900,7
'pays' : pays,
'commune_nom' : communeNom,
'commune_code_insee' : communeInsee,
'geometry' : geometry,
'latitude' : latitude,
'longitude' : longitude,
'altitude' : altitude,
941,6 → 947,7
notes = '',
commentaires = '',
date = '',
geometry = '',
latitude = '',
longitude = '',
coordonnees = '',
957,6 → 964,7
obsArbre = '';
 
if ( !this.isASL ) {
geometry = datasObs.sujet['geometry'] || '';
latitude = datasObs.sujet['latitude'] || '';
longitude = datasObs.sujet['longitude'] || '';
inseeCommune = datasObs.sujet['commune_code_insee'] || '';
985,6 → 993,7
taxon = datasObs.sujet.taxon.value;
miniatures = this.ajouterImgMiniatureAuTransfert(datasObs.sujet['miniature-img'] );
notes = datasObs.sujet['com-arbres'] || '';
geometry = datasObs.sujet['geometry-arbres'];
latitude = datasObs.sujet['latitude-arbres'];
longitude = datasObs.sujet['longitude-arbres'];
numArbre = datasObs.sujet['num-arbre'];
1201,6 → 1210,7
'pays' : obsDatas.releve.pays,
'commune_nom' : obsDatas.releve['commune-nom'],
'commune_code_insee' : obsDatas.releve['commune-insee'],
'geometry' : obsDatas.sujet['geometry-arbres'],
'latitude' : obsDatas.sujet['latitude-arbres'],
'longitude' : obsDatas.sujet['longitude-arbres'],
'altitude' : obsDatas.sujet['altitude-arbres'],
1417,9 → 1427,10
// ou bien utiliser un vrai tableau et pas un objet
for ( var obsNum in observations ) {
var obsATransmettre = {
'projet' : this.tagsProjet,
'tag-obs' : this.tagObs,
'tag-img' : this.tagImg
'id_projet' : this.idProjet,
'projet' : this.projet,
'tag-obs' : this.tagsMotsCles,
'tag-img' : this.tagImg
};
var utilisateur = {
id_utilisateur : $( '#id_utilisateur' ).val(),
1499,7 → 1510,7
$( '#dialogue-obs-transaction-ko .alert-txt' ).append( '<pre class="msg-debug">Débogage : ' + debugMsg + '</pre>' );
}
var hrefCourriel = 'mailto:cel_remarques@tela-botanica.org?'+
'subject=Dysfonctionnement du widget de saisie ' + lthis.tagsProjet+
'subject=Dysfonctionnement du widget de saisie ' + lthis.tagsMotsCles+
'&body=' + erreurMsg + '%0D%0ADébogage :%0D%0A' + debugMsg;
 
$( '#obs' + idObs + ' div div' ).addClass( 'obs-erreur' );
1521,10 → 1532,10
setTimeout( function() {
if ( lthis.isASL ) {
if ( 'arbres' === lthis.sujet ) {
if ( 'tb_streets' !== lthis.module ) {
if ( 'tb_streets' !== lthis.projet ) {
$( '#bouton-saisir-lichens' ).removeClass( 'hidden' );
}
if ( 'tb_lichensgo' !== lthis.module ) {
if ( 'tb_lichensgo' !== lthis.projet ) {
$( '#bouton-saisir-plantes' ).removeClass( 'hidden' );
}
} else {