/trunk/widget/modules/saisie2/squelettes/apaforms.tpl.html |
---|
44,6 → 44,7 |
<input type="hidden" class="commune-insee" disabled id="commune-insee" name="commune-insee" value=""> |
</div> |
</div> |
<input type="hidden" class="form-control geometry-releve" disabled id="geometry-releve" name="geometry-releve" value="" style="display:none"> |
<input type="hidden" class="form-control latitude-releve" disabled id="latitude-releve" name="latitude-releve" value="" style="display:none"> |
<input type="hidden" class="form-control longitude-releve" disabled id="longitude-releve" name="longitude-releve" value="" style="display:none"> |
<input type="hidden" class="form-control altitude-releve" disabled id="altitude-releve" name="altitude-releve" value="" style="display:none"> |
269,8 → 270,8 |
<select id="certitude" name="certitude" class="form-control custom-select" required> |
<option class="choisir" hidden value="" selected>...Choisir...</option> |
<option class="aDeterminer" value="à determiner">À déterminer</option> |
<option class="douteuse" value="douteuse">Douteuse</option> |
<option class="certaine" value="certaine">Certaine</option> |
<option class="douteux" value="douteux">Douteuse</option> |
<option class="certain" value="certain">Certaine</option> |
</select> |
</div> |
</div> |
342,6 → 343,7 |
<input type="text" class="form-control rue-arbres" disabled id="rue-arbres" name="rue-arbres" value=""> |
</div> |
</div> |
<input type="hidden" id="geometry-arbres" name="geometry-arbres" class="geometry-arbres" value="" style="display:none"> |
<div class="row pl-3 pr-3 mt-3"> |
<div class="d-flex flex-column col-sm-4"> |
<label class="" for="latitude-arbres">Latitude</label> |
/trunk/widget/modules/saisie2/squelettes/js/ReleveASL.js |
---|
13,12 → 13,11 |
this.tagImg = proprietes.tagImg; |
this.tagObs = proprietes.tagObs; |
this.separationTagObs = proprietes.separationTagObs; |
this.tagObs = proprietes.tagObs; |
this.nomSciReferentiel = proprietes.nomSciReferentiel; |
this.referentielImpose = proprietes.referentielImpose; |
this.widgetProp = widgetProp; |
this.urlWidgets = widgetProp.urlWidgets; |
this.module = widgetProp.nomSquelette; |
this.projet = widgetProp.projet; |
} |
this.isTaxonListe = false; |
this.numArbre = 0; |
84,7 → 83,7 |
// Sur téléchargement image |
this.initEvtsFichier(); |
if ( 'tb_streets' !== this.module ) { |
if ( 'tb_streets' !== this.projet ) { |
// Gérer une option "aucune" sur plusieurs checkboxes |
$( '#face-ombre input' ).on( 'click', function () { |
if ( 'aucune' === $( this ).val() ) { |
157,6 → 156,7 |
}); |
if ( |
this.valOk( $( '#geometry-releve' ).val() ) && |
this.valOk( $( '#latitude-releve' ).val() ) && |
this.valOk( $( '#longitude-releve' ).val() ) && |
this.valOk( $( '#rue' ).val() ) && |
244,12 → 244,13 |
}, |
obsE : { |
rue : $( '#rue' ).val(), |
'geometry-releve' : $( '#geometry-releve' ).val(), |
'latitude-releve' : $( '#latitude-releve' ).val(), |
'longitude-releve' : $( '#longitude-releve' ).val(), |
'altitude-releve' : $( '#altitude-releve' ).val() |
} |
}; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
releveDatasTmp.obsE['zone-pietonne'] = $( '#zone-pietonne input:checked' ).val(); |
releveDatasTmp.obsE['pres-lampadaires'] = $( '#pres-lampadaires input:checked' ).val(); |
} |
259,7 → 260,7 |
} else { |
this.releveDatas = $.parseJSON( $( '#releve-data' ).val() ); |
this.releveDatas[0].date = $( '#releve-date' ).val(); |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
this.releveDatas[0]['zone-pietonne'] = $( '#zone-pietonne input:checked' ).val(); |
this.releveDatas[0]['pres-lampadaires'] = $( '#pres-lampadaires input:checked' ).val(); |
} |
281,6 → 282,7 |
// layer = 'osm', |
// zoomInit = 18 |
var donnesResetCarto = { |
geometry : $( '#geometry-releve' ).val(), |
latitude : $( '#latitude-releve' ).val(), |
longitude : $( '#longitude-releve' ).val(), |
suffixe : 'arbres', |
364,12 → 366,13 |
var retour = [], |
champs = [ |
'rue', |
'geometry-releve', |
'latitude-releve', |
'longitude-releve', |
'altitude-releve' |
]; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
champs.push( |
'zone-pietonne', |
'pres-lampadaires', |
388,12 → 391,12 |
var cleValeur = ''; |
$.each( champs, function( i , value ) { |
cleValeur = ( 4 > i ) || ( 6 > i && 'tb_lichensgo' !== lthis.module ) ? 'releve' : 'sujet'; |
cleValeur = ( 4 > i ) || ( 6 > i && 'tb_lichensgo' !== lthis.projet ) ? 'releve' : 'sujet'; |
if ( lthis.valOk( datasArbres[cleValeur][value] ) ) { |
retour.push({ cle : value, valeur : datasArbres[cleValeur][value] }); |
} |
}); |
if ( 'tb_streets' !== this.module ) { |
if ( 'tb_streets' !== this.projet ) { |
var faceOmbre = '', |
faceOmbreLength = datasArbres.sujet['face-ombre'].length; |
444,7 → 447,7 |
var selects = [ 'certitude' ]; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
selects.push( 'equipement-pied-arbre', 'tassement' ); |
} |
$.each( selects, function( i, value ) { |
463,6 → 466,7 |
}); |
}); |
$( '#rue-arbres' ).val( arbreDatas['rue-arbres'] ); |
$( '#geometry-arbres' ).val( arbreDatas['geometry-arbres'] ); |
$( '#latitude-arbres' ).val( arbreDatas['latitude-arbres'] ); |
$( '#longitude-arbres' ).val( arbreDatas['longitude-arbres'] ); |
$( '#altitude-arbres' ).val( arbreDatas['altitude-arbres'] ); |
477,7 → 481,7 |
$( '#miniatures' ).append( imgHtml ); |
$( '#circonference' ).val( arbreDatas.circonference ); |
$( '#com-arbres' ).val( arbreDatas['com-arbres'] ); |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
$( '#surface-pied' ).val( arbreDatas['surface-pied'] ); |
if ( undefined != arbreDatas.dejections ) { |
$( '#dejections-oui' ).prop( 'checked', arbreDatas.dejections ); |
484,7 → 488,7 |
$( '#dejections-non' ).prop( 'checked', !arbreDatas.dejections ); |
} |
} |
if ( 'tb_streets' !== this.module ) { |
if ( 'tb_streets' !== this.projet ) { |
$( '#face-ombre input' ).each( function() { |
if ( -1 < arbreDatas['face-ombre'].indexOf( $( this ).val() ) ) { |
$( this ).prop( 'checked', true ); |
501,6 → 505,7 |
var selecteurs = |
'#taxon,'+ |
'#certitude,'+ |
'#geometry-arbres,'+ |
'#latitude-arbres,'+ |
'#longitude-arbres,'+ |
'#rue-arbres,'+ |
509,7 → 514,7 |
'#com-arbres,'+ |
'#ajouter-obs'; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
selecteurs += |
',#equipement-pied-arbre,'+ |
'#tassement,'+ |
517,7 → 522,7 |
$( '#dejections' ).find( 'input' ).prop( 'disabled', desactiver ); |
} |
$( selecteurs ).prop( 'disabled', desactiver ); |
if ( 'tb_streets' !== this.module ) { |
if ( 'tb_streets' !== this.projet ) { |
$( '#face-ombre' ).find( 'input' ).prop( 'disabled', desactiver ); |
} |
if ( desactiver ) { |
532,21 → 537,22 |
// zoomInit = 18 |
var donnesResetCarto = { |
cartoRemplacee : $( '#tb-geolocation-arbres' ), |
latitude : $( '#latitude-releve' ).val(), |
longitude : $( '#longitude-releve' ).val(), |
suffixe : 'arbres', |
layer : 'google hybrid' |
geometry : $( '#geometry-releve' ).val(), |
latitude : $( '#latitude-releve' ).val(), |
longitude : $( '#longitude-releve' ).val(), |
suffixe : 'arbres', |
layer : 'google hybrid' |
}; |
this.transfererCarto( donnesResetCarto ); |
// retour aux valeurs par defaut |
selecteurs = '#certitude option'; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
selecteurs += ',#equipement-pied-arbre option,#tassement option'; |
$( '#equipement-pied-arbre .other' ).text( 'Autre' ).val( 'other' ); |
$( '#collect-other-equipement-pied-arbre' ).closest( '.control-group' ).remove(); |
$( '#dejections' ).find( 'input' ).prop( 'checked', false ); |
} |
if ( 'tb_streets' !== this.module ) { |
if ( 'tb_streets' !== this.projet ) { |
$( '#face-ombre' ).find( 'input' ).prop( 'checked', false ); |
} |
$( selecteurs ).each( function() { |
561,10 → 567,11 |
'#circonference,'+ |
'#com-arbres,'+ |
'#rue-arbres,'+ |
'#geometry-arbres,'+ |
'#latitude-arbres,'+ |
'#longitude-arbres,'+ |
'#certitude'; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
selecteurs += |
',#equipement-pied-arbre,'+ |
'#tassement,'+ |
604,6 → 611,7 |
var rue = ( this.valOk( locDatas.osmRoad ) ) ? locDatas.osmRoad : ''; |
var altitude = ( this.valOk( locDatas.elevation ) ) ? locDatas.elevation : ''; |
var pays = ( this.valOk( locDatas.osmCountryCode ) ) ? locDatas.osmCountryCode.toUpperCase() : 'FR'; |
var geometry = JSON.stringify( locDatas.geometry ); |
var latitude = ''; |
var longitude = ''; |
var nomCommune = ''; |
636,6 → 644,7 |
nomCommune = locDatas.osmCounty; |
} |
$( '#rue' ).val( rue ); |
$( '#geometry-releve' ).val( geometry ); |
$( '#latitude-releve' ).val( latitude ); |
$( '#longitude-releve' ).val( longitude ); |
$( '#commune-nom' ).val( nomCommune ); |
668,6 → 677,7 |
}); |
} else { |
$( '#rue-arbres' ).val( rue ); |
$( '#geometry-arbres' ).val( geometry ); |
$( '#latitude-arbres' ).val( latitude ); |
$( '#longitude-arbres' ).val( longitude ); |
$( '#altitude-arbres' ).val( altitude ); |
777,7 → 787,7 |
rules : { |
'zone-pietonne' : { |
required : function() { |
return( 'tb_lichensgo' !== this.module ); |
return( 'tb_lichensgo' !== this.projet ); |
}, |
minlength : 1 |
}, |
832,7 → 842,7 |
}, |
'surface-pied' : { |
required : function() { |
return( 'tb_lichensgo' !== this.module ); |
return( 'tb_lichensgo' !== this.projet ); |
}, |
minlength : 1, |
'minMaxOk' : true |
839,13 → 849,13 |
}, |
'equipement-pied-arbre' : { |
required : function() { |
return( 'tb_lichensgo' !== this.module ); |
return( 'tb_lichensgo' !== this.projet ); |
}, |
minlength : 1 |
}, |
'face-ombre' : { |
required : function() { |
return( 'tb_streets' !== this.module ); |
return( 'tb_streets' !== this.projet ); |
}, |
minlength : 1 |
} |
865,7 → 875,7 |
} |
} |
}); |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
$( '#equipement-pied-arbre' ).change( function() { |
if ( lthis.valOk( $( this ).val(), false, 'other' ) ) { |
$( this ) |
876,7 → 886,7 |
} |
}); |
} |
if ( 'tb_streets' !== this.module ) { |
if ( 'tb_streets' !== this.projet ) { |
$( '#face-ombre input' ).on( 'click', function() { |
var oneIsChecked = false; |
$( '#face-ombre input' ).each( function() { |
979,7 → 989,7 |
const taxon = this.valOk( $( '#taxon' ).val() ); |
var piedArbre = true; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
piedArbre = this.valOk( $( '#equipement-pied-arbre' ).val(), false, 'other' ); |
if ( piedArbre ) { |
$( '#equipement-pied-arbre' ) |
/trunk/widget/modules/saisie2/squelettes/js/PlantesEtLichensASL.js |
---|
13,13 → 13,12 |
this.tagImg = proprietes.tagImg; |
this.tagObs = proprietes.tagObs; |
this.separationTagObs = proprietes.separationTagObs; |
this.tagObs = proprietes.tagObs; |
this.nomSciReferentiel = proprietes.nomSciReferentiel; |
this.referentielImpose = proprietes.referentielImpose; |
this.widgetProp = widgetProp; |
this.urlWidgets = widgetProp.urlWidgets; |
this.module = widgetProp.nomSquelette; |
this.tagsProjet = widgetProp.tagsProjet + ',' + this.sujet; |
this.projet = widgetProp.projet; |
this.tagsMotsCles = widgetProp.tagsMotsCles + ',' + this.sujet; |
} |
this.isTaxonListe = false; |
this.numArbre = 0; |
/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 { |
/trunk/widget/modules/saisie2/squelettes/js/WidgetsSaisiesASL.js |
---|
7,8 → 7,9 |
function WidgetsSaisiesASL( proprietes ) { |
if ( utils.valOk( proprietes ) ) { |
this.urlWidgets = proprietes.urlWidgets; |
this.module = proprietes.nomSquelette; |
this.tagsProjet = proprietes.tagsProjet; |
this.projet = proprietes.projet; |
this.idProjet = proprietes.idProjet; |
this.tagsMotsCles = proprietes.tagsMotsCles; |
this.mode = proprietes.mode; |
this.langue = proprietes.langue; |
this.serviceObsImgs = proprietes.serviceObsImgs; |
82,7 → 83,7 |
selecteurDefault = 'charger-releve'; |
complement = separateur + typeSelecteur; |
} |
switch( this.module ) { |
switch( this.projet ) { |
case 'tb_streets': |
if ( !ajouterBtnPoursuivre ) { |
complement += 'saisir-plantes'; |
112,7 → 113,7 |
$( btn, bloc ).off().on( 'click', function( event ) { |
event.preventDefault(); |
var thisWidgetObs = ( lthis.valOk( $( '#' + lthis.module + '-obs' ).val() ) ) ? $.parseJSON( $( '#' + lthis.module + '-obs' ).val() ) : []; |
var thisWidgetObs = ( lthis.valOk( $( '#' + lthis.projet + '-obs' ).val() ) ) ? $.parseJSON( $( '#' + lthis.projet + '-obs' ).val() ) : []; |
var nomSquelette = $( this ).data( 'load' ), |
releveDatas = ''; |
139,7 → 140,7 |
WidgetsSaisiesASL.prototype.chargerForm = function( nomSquelette, formObj ) { |
const lthis = this; |
var urlSquelette = this.urlWidgets + 'saisie2?projet=' + this.module + '&squelette=' + nomSquelette; |
var urlSquelette = this.urlWidgets + 'saisie2?projet=' + this.projet + '&squelette=' + nomSquelette; |
$.ajax({ |
url: urlSquelette, |
207,12 → 208,12 |
*/ |
WidgetsSaisiesASL.prototype.chargerObsUtilisateur = function( formReleve ) { |
const lthis = this; |
var tagsProjet = this.tagsProjet.split( ',' ), |
reprereAjoutTags = tagsProjet.length - 1, |
var tagsMotsCles = this.tagsMotsCles.split( ',' ), |
reprereAjoutTags = tagsMotsCles.length - 1, |
queryStringMotsCles = ''; |
$.each( tagsProjet , function( i, tag ) { |
queryStringMotsCles += 'mots_cles=' + tagsProjet[i]; |
$.each( tagsMotsCles , function( i, tag ) { |
queryStringMotsCles += 'mots_cles=' + tagsMotsCles[i]; |
if ( i < reprereAjoutTags ) { |
queryStringMotsCles += '&'; |
} |
252,12 → 253,12 |
obsArbres = [], |
projetObsE = {}, |
count = 0, |
tagsProjet = this.tagsProjet.split( ',' ); |
tagsMotsCles = this.tagsMotsCles.split( ',' ); |
$.each( dataObs, function( i, obs ) { |
if ( |
new RegExp( tagsProjet[0] ).test( obs.mots_cles_texte ) && |
new RegExp( tagsProjet[1] ).test( obs.mots_cles_texte ) && |
new RegExp( tagsMotsCles[0] ).test( obs.mots_cles_texte ) && |
new RegExp( tagsMotsCles[1] ).test( obs.mots_cles_texte ) && |
!/(:?plantes|lichens(?!go))/.test( obs.mots_cles_texte ) |
) { |
if ( lthis.valOk( obs.obs_etendue ) ) { |
286,7 → 287,7 |
}); |
if ( this.valOk( projetObs ) ) { |
this.prechargerLesObs( projetObs ); |
$( '#' + this.module + '-obs' ).val( JSON.stringify( projetObs ) ); |
$( '#' + this.projet + '-obs' ).val( JSON.stringify( projetObs ) ); |
$( '#bouton-list-releves' ).removeClass( 'hidden' ); |
} |
$( '#dates-rues-communes' ).val( JSON.stringify( datRuComun ) ); |
308,12 → 309,13 |
'commune-nom' : obs.zone_geo, |
'commune-insee' : obs.ce_zone_geo, |
pays : obs.pays, |
'geometry-releve' : obsE['geometry-releve'], |
'latitude-releve' : obsE['latitude-releve'], |
'longitude-releve' : obsE['longitude-releve'], |
'altitude-releve' : obsE['altitude-releve'], |
commentaires : obs.commentaire |
}; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
releve[0]['zone-pietonne'] = obsE['zone-pietonne']; |
releve[0]['pres-lampadaires'] = obsE['pres-lampadaires']; |
} |
350,6 → 352,7 |
'referentiel' : obs.nom_referentiel, |
'certitude' : obs.certitude, |
'rue-arbres' : obsE['rue-arbres'], |
'geometry-arbres' : obs['geometry'], |
'latitude-arbres' : obs['latitude'], |
'longitude-arbres' : obs['longitude'], |
'altitude-arbres' : obs['altitude'], |
356,13 → 359,13 |
'circonference' : obsE.circonference, |
'com-arbres' : obsE['com-arbres'] |
}; |
if ( 'tb_lichensgo' !== this.module ) { |
if ( 'tb_lichensgo' !== this.projet ) { |
retour['surface-pied'] = obsE['surface-pied']; |
retour['equipement-pied-arbre'] = obsE['equipement-pied-arbre']; |
retour['tassement'] = obsE.tassement; |
retour['dejections'] = obsE.dejections; |
} |
if ( 'tb_streets' !== this.module ) { |
if ( 'tb_streets' !== this.projet ) { |
retour['face-ombre'] = obsE['face-ombre']; |
} |
return retour; |
423,7 → 426,7 |
'<a href="" class="charger-releve btn btn-sm btn-info mb-1" data-releve="' + i + '" data-load="arbres">'+ |
'<i class="fas fa-clone"></i> ' + lthis.msgTraduction( 'dupliquer' )+ |
'</a> '+ |
boutonsChargerReleve( lthis, lthis.module, i ) + |
boutonsChargerReleve( lthis, lthis.projet, i ) + |
'</td>'+ |
'</tr>'; |
}); |
/trunk/widget/modules/saisie2/squelettes/js/WidgetSaisie.js |
---|
4,8 → 4,9 |
function WidgetSaisie( proprietes ) { |
if ( valOk(proprietes) ) { |
this.urlWidgets = proprietes.urlWidgets; |
this.module = proprietes.nomSquelette; |
this.tagsProjet = proprietes.tagsProjet; |
this.projet = proprietes.projet; |
this.idProjet = proprietes.idProjet; |
this.tagsMotsCles = proprietes.tagsMotsCles; |
this.mode = proprietes.mode; |
this.langue = proprietes.langue; |
this.serviceAnnuaireIdUrl = proprietes.serviceAnnuaireIdUrl; |
366,6 → 367,7 |
if ( this.valOk( locDatas ) ) { |
console.log( locDatas ); |
var geometry = locDatas.geometry; |
var altitude = ( this.valOk( locDatas.elevation ) ) ? locDatas.elevation : ''; |
var pays = ( this.valOk( locDatas.osmCountryCode ) ) ? locDatas.osmCountryCode.toUpperCase() : 'FR'; |
var latitude = ''; |
400,6 → 402,7 |
} else if ( this.valOk( locDatas.locality ) ) { |
nomCommune = locDatas.osmCounty; |
} |
$( '#geometry' ).val( geometry ); |
$( '#coord-lineaire' ).val( coordLineaire ); |
$( '#latitude' ).val( latitude ); |
$( '#longitude' ).val( longitude ); |
/trunk/widget/modules/saisie2/squelettes/saisie.tpl.html |
---|
96,7 → 96,7 |
<div class="nav navbar-nav navbar-right row control-group"> |
<div id="bouton-connexion" class="volet col-md-6 col-sm-8"> |
<label for="bouton-connexion"><?php echo $observateur['compte']; ?></label> |
<a id="connexion" href="<?php echo $authTpl; ?>" class="btn btn-success mr-1 mb-1" taget="_blank"><?php echo $observateur['connexion']; ?></a> |
<a id="connexion" href="<?php echo $authTpl; ?>" class="btn btn-success mr-1 mb-1" target="_blank"><?php echo $observateur['connexion']; ?></a> |
<a id="inscription" href="" class="btn btn-primary mr-1 mb-1" target="_blank"><?php echo $observateur['inscription']; ?></a> |
</div> |
<div id="creation-compte" class="volet col-md-6 col-sm-8"> |
197,6 → 197,7 |
<div id="geoloc-datas"> |
<input type="hidden" id="pays" name="pays" value="" style="display:none"> |
<input type="hidden" id="commune-nom" name="commune-nom" value="" style="display:none"> |
<input type="hidden" id="geometry" name="geometry" value="" style="display:none"> |
<input type="hidden" id="latitude" name="latitude" value="" style="display:none"> |
<input type="hidden" id="longitude" name="longitude" value="" style="display:none"> |
<input type="hidden" id="altitude" name="altitude" value="" style="display:none"> |
340,8 → 341,8 |
<div class="col-sm-8 mb-3"> |
<select id="certitude" name="certitude" class="form-control custom-select has-tooltip" data-toggle="tooltip" title="<?php echo $observation['certitude-title']; ?>"> |
<option class="aDeterminer" value="à determiner" ><?php echo $observation['certADet']; ?></option> |
<option class="douteuse" value="douteux" ><?php echo $observation['certDout']; ?></option> |
<option class="certaine" value="certain" selected="selected" ><?php echo $observation['certCert']; ?></option> |
<option class="douteux" value="douteux" ><?php echo $observation['certDout']; ?></option> |
<option class="certain" value="certain" selected="selected" ><?php echo $observation['certCert']; ?></option> |
</select> |
</div> |
</div> |
819,17 → 820,19 |
// url jusqu'à "/widget:cel:" |
'urlWidgets' : "<?php echo $widgets_url; ?>", |
// module utilisé (apa,lg,streets) |
'nomSquelette' : "<?php echo $widget['projet']; ?>", |
'projet' : "<?php echo $widget['projet']; ?>", |
// id du projet |
'idProjet' : "<?php echo $widget['id_projet']; ?>", |
// La présence du parametre 'debug' dans l'URL enclenche le débogage |
'debug' : <?php echo isset( $_GET['debug'] ) ? 'true' : 'false'; ?>, |
// La présence du parametre 'html5' dans l'URL enclenche les fonctions avancées HTML5 |
'html5' : <?php echo isset($_GET['html5']) ? 'true' : 'false'; ?>, |
// Mot-clé du widget/projet |
'tagsProjet' : "<?php echo $widget['motscles']; ?>", |
'tagsMotsCles' : "<?php echo $widget['motscles']; ?>", |
// Mots-clés à ajouter aux images |
'tagImg' : <?php echo isset($_GET['motcle']) ? "'".$_GET['motcle']."' + separationTagImg + tagImg" : 'tagImg'; ?>, |
// Mots-clés à ajouter aux observations |
'tagObs' : <?php echo isset($_GET['projet']) ? "'".$_GET['projet']."' + separationTagObs + tagObs" : 'tagObs'; ?>, |
//'tagObs' : <?php //echo isset($_GET['projet']) ? "'".$_GET['projet']."' + separationTagObs + tagObs" : 'tagObs'; ?>, |
// Précharger le formulaire avec les infos d'une observation |
'obsId' : "<?php echo isset($_GET['id-obs']) ? $_GET['id-obs'] : ''; ?>", |
// URL du web service réalisant l'insertion des données dans la base du CEL. |
/trunk/widget/modules/saisie2/squelettes/apa.tpl.html |
---|
105,10 → 105,12 |
var widgetProp = { |
// url jusqu'à "/widget:cel:" |
'urlWidgets' : "<?php echo $widgets_url; ?>", |
// id du projet |
'idProjet' : "<?php echo $widget['id_projet']; ?>", |
// module utilisé (tb_aupresdemonarbre,tb_lichensgo,tb_streets) |
'nomSquelette' : "<?php echo $widget['projet']; ?>", |
'projet' : "<?php echo $widget['projet']; ?>", |
// tags du projet |
'tagsProjet' : "<?php echo $widget['motscles']; ?>", |
'tagsMotsCles' : "<?php echo $widget['motscles']; ?>", |
// local/test/prod |
'mode' : "<?php echo $conf_mode; ?>", |
'langue' : "<?php echo $langue; ?>", |
165,7 → 167,7 |
<script type="text/javascript" src="<?php echo $url_base; ?>js/PlantesEtLichensASL.js"></script> |
</head> |
<body id="top" data-sq="<?php echo $url_base; ?>" data-url-widgets="<?php echo $widgets_url; ?>" data-obs-list="<?php echo $url_ws_obs_list; ?>" data-lang="<?php echo $langue; ?>" data-module="<?php echo $widget['projet']; ?>" data-tag-projet="<?php echo $widget['tag-obs']; ?>" data-mode="<?php echo $conf_mode; ?>"> |
<body id="top" data-sq="<?php echo $url_base; ?>" data-url-widgets="<?php echo $widgets_url; ?>" data-obs-list="<?php echo $url_ws_obs_list; ?>" data-lang="<?php echo $langue; ?>" data-projet="<?php echo $widget['projet']; ?>" data-tag-obs="<?php echo $widget['tag-obs']; ?>" data-mode="<?php echo $conf_mode; ?>"> |
<?php |
echo ( $widget['image_fond'] ) ? '<div id="image-fond" style="' . htmlspecialchars( 'background:url("' . $widget['chemin_fichiers'] . 'image_fond.' . preg_replace( '/(?:imag)?e\/?/','',$widget['image_fond']) . '") no-repeat center center;background-size:cover') . '"></div>': ''; |
?> |
222,10 → 224,10 |
</div> |
<div id="boutons-connexion" class="col-sm-8 ml-3"> |
<a id="inscription" href="" class="mb-1" taget="_blank">Créer un compte</a> |
<a id="oublie" href="" class="float-right pr-3 mb-1" taget="_blank">Mot de pase oublié?</a> |
<a id="inscription" href="" class="mb-1" target="_blank">Créer un compte</a> |
<a id="oublie" href="" class="float-right pr-3 mb-1" target="_blank">Mot de pase oublié?</a> |
<div class="mt-3"> |
<a id="connexion" href="" class="float-right mr-3 btn btn-success" taget="_blank">Se connecter</a> |
<a id="connexion" href="" class="float-right mr-3 btn btn-success" target="_blank">Se connecter</a> |
</div> |
</div> |
</div> |
236,7 → 238,7 |
</a> |
<div class="volet-menu hidden"> |
<div id="profil-utilisateur"> |
<a href="" taget="_blank">Mon profil</a> |
<a href="" target="_blank">Mon profil</a> |
</div> |
<div id="deconnexion"><a href="">Déconnexion</a></div> |
</div> |