/trunk/widget/modules/saisie2/squelettes/js/ReleveASL.js |
---|
49,7 → 49,8 |
this.saisirArbres(); |
$( '#bouton-list-releves' ) |
.removeClass( 'hidden' ) |
.on( 'click touch', function(event) { |
.on( 'click', function( event ) { |
event.preventDefault(); |
$( '#table-releves' ).removeClass( 'hidden' ); |
$( this ).addClass( 'hidden' ); |
}); |
/trunk/widget/modules/saisie2/squelettes/js/WidgetsSaisiesCommun.js |
---|
550,7 → 550,6 |
* la miniature d'une image ajoutée à l'obs |
*/ |
WidgetsSaisiesCommun.prototype.afficherMiniature = function( reponse ) { |
console.log(reponse); |
if ( this.debug ) { |
var debogage = $( 'debogage', reponse ).text(); |
} |
/trunk/widget/modules/saisie2/squelettes/js/WidgetsSaisiesASL.js |
---|
109,9 → 109,11 |
const lthis = this; |
var bloc = ( dansRelevesUtilisateur ) ? '#releves-utilisateur' : '#charger-form'; |
$( btn, bloc ).off().on( 'click touch', function( event ) { |
$( btn, bloc ).off().on( 'click', function( event ) { |
event.preventDefault(); |
var thisWidgetObs = ( lthis.valOk( $( '#' + lthis.module + '-obs' ).val() ) ) ? $.parseJSON( $( '#' + lthis.module + '-obs' ).val() ) : []; |
var nomSquelette = $( this ).data( 'load' ), |
thisWidgetObs = $.parseJSON( $( '#' + lthis.module + '-obs' ).val() ), |
releveDatas = ''; |
$( '#charger-form' ).data( 'load', nomSquelette ); |
118,7 → 120,9 |
if ( modifierReleveData ) { |
if ( '#bouton-nouveau-releve' !== btn ) { |
$( '#bouton-nouveau-releve' ).removeClass( 'hidden' ); |
releveDatas = JSON.stringify( thisWidgetObs[ $( this ).data( 'releve' ) ] ); |
if ( lthis.valOk( thisWidgetObs ) ) { |
releveDatas = JSON.stringify( thisWidgetObs[ $( this ).data( 'releve' ) ] ); |
} |
} else { |
$( btn ).addClass( 'hidden' ); |
} |
135,10 → 139,10 |
WidgetsSaisiesASL.prototype.chargerForm = function( nomSquelette, formObj ) { |
const lthis = this; |
var urlSqueletteArbres = this.urlWidgets + 'saisie2?projet=' + this.module + '&squelette=' + nomSquelette; |
var urlSquelette = this.urlWidgets + 'saisie2?projet=' + this.module + '&squelette=' + nomSquelette; |
$.ajax({ |
url: urlSqueletteArbres, |
url: urlSquelette, |
type: 'get', |
success: function( squelette ) { |
if ( lthis.valOk( squelette ) ) { |
251,10 → 255,11 |
tagsProjet = this.tagsProjet.split( ',' ); |
$.each( dataObs, function( i, obs ) { |
console.log( !/(:?plantes|lichens(?!go))/.test( obs.mots_cles_texte ) ); |
if ( |
new RegExp( tagsProjet[0] ).test( obs.mots_cles_texte ) && |
new RegExp( tagsProjet[1] ).test( obs.mots_cles_texte ) && |
!/(:?plantes|lichens)/.test( obs.mots_cles_texte ) |
!/(:?plantes|lichens(?!go))/.test( obs.mots_cles_texte ) |
) { |
if ( lthis.valOk( obs.obs_etendue ) ) { |
$.each( obs.obs_etendue, function( indice, obsE ) { |
375,19 → 380,20 |
$( '#bouton-list-releves' ) |
.removeClass( 'hidden' ) |
.on( 'click touch', function(event) { |
.on( 'click', function( event ) { |
event.preventDefault(); |
$( '#table-releves' ).removeClass( 'hidden' ); |
$( this ).addClass( 'hidden' ); |
}); |
function boutonsChargerReleve( lthis, squelette, indice ) { |
var boutonLichens = |
'<div class="saisir-lichens btn btn-sm btn-info" data-releve="' + indice + '" data-load="lichens" role="button">'+ |
'<a href="" class="saisir-lichens btn btn-sm btn-info" data-releve="' + indice + '" data-load="lichens">'+ |
'<i class="far fa-snowflake"></i> ' + lthis.msgTraduction( 'saisir-lichens' )+ |
'</div> ', |
'</a> ', |
boutonPlantes = |
'<div class="saisir-plantes btn btn-sm btn-info mb-1" data-releve="' + indice + '" data-load="plantes" role="button">'+ |
'<a href="" class="saisir-plantes btn btn-sm btn-info mb-1" data-releve="' + indice + '" data-load="plantes">'+ |
'<i class="fas fa-seedling"></i> ' + lthis.msgTraduction( 'saisir-plantes' )+ |
'</div> '; |
'</a> '; |
switch( squelette ) { |
case 'tb_streets': |
415,9 → 421,9 |
'</p>'+ |
'</td>'+ |
'<td class="d-flex flex-column">' + |
'<div class="charger-releve btn btn-sm btn-info mb-1" data-releve="' + i + '" data-load="arbres" role="button">'+ |
'<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' )+ |
'</div> '+ |
'</a> '+ |
boutonsChargerReleve( lthis, lthis.module, i ) + |
'</td>'+ |
'</tr>'; |
/trunk/widget/modules/saisie2/squelettes/apa.tpl.html |
---|
234,9 → 234,9 |
</p> |
</div> |
<div id="releves-utilisateur" class="col-md-6 col-sm-8 mt-3"> |
<div id="bouton-list-releves" class="mb-3 btn btn-info hidden" role="button"> |
<a href="" id="bouton-list-releves" class="mb-3 btn btn-info hidden"> |
<i class="fas fa-history"></i> Reprendre un précédent relevé |
</div> |
</a> |
<div class="table-responsive mb-3"> |
<table id="table-releves" class="table table-hover hidden"> |
<tbody id="list-releves" class="border-0"> |
243,9 → 243,9 |
</tbody> |
</table> |
</div> |
<div id="bouton-nouveau-releve" class="mb-3 btn btn-info hidden" data-load="arbres" role="button"> |
<a href="" id="bouton-nouveau-releve" class="mb-3 btn btn-info hidden" data-load="arbres"> |
<i class="fas fa-broom"></i> Réinitialiser le formulaire |
</div> |
</a> |
</div> |
</div> |
</form><!-- fin zone observateur --> |
/trunk/widget/modules/saisie2/squelettes/apaforms.tpl.html |
---|
159,19 → 159,19 |
<h2 class="mb-3">Saisie des <?php echo $squelette;?> du relevé</h2> |
<?php if ('arbres' === $squelette ) : ?> |
<?php if ('tb_lichensgo' !== $widget['projet']) : ?> |
<div id="bouton-saisir-plantes" class="btn btn-info mb-3 hidden" data-load="plantes" role="button"> |
<a href="" id="bouton-saisir-plantes" class="btn btn-info mb-3 hidden" data-load="plantes"> |
<i class="fas fa-seedling"></i> Saisir les plantes |
</div> |
</a> |
<?php endif; ?> |
<?php if ('tb_streets' !== $widget['projet']) : ?> |
<div id="bouton-saisir-lichens" class="btn btn-info mb-3 hidden" data-load="lichens" role="button"> |
<a href="" id="bouton-saisir-lichens" class="btn btn-info mb-3 hidden" data-load="lichens"> |
<i class="far fa-snowflake"></i> Saisir les lichens |
</div> |
</a> |
<?php endif; ?> |
<?php else : ?> |
<div id="bouton-poursuivre" class="btn btn-success hidden mb-3" data-load="<?php echo $squelette;?>"> |
<a href="" id="bouton-poursuivre" class="btn btn-success hidden mb-3" data-load="<?php echo $squelette;?>"> |
<i class="far fa-plus-square"></i> Ajouter des <?php echo $squelette;?> |
</div> |
</a> |
<?php endif; ?> |
<div class="row"> |
<div id="bloc-gauche" class="col-md-6"> |
531,14 → 531,14 |
<div class="row"> |
<?php if ('arbres' !== $squelette ) : ?> |
<?php if ('tb_lichensgo' !== $widget['projet'] && 'plantes' !== $squelette) : ?> |
<div id="bouton-saisir-plantes" class="btn btn-info mb-3" data-load="plantes" role="button"> |
<a href="" id="bouton-saisir-plantes" class="btn btn-info mb-3" data-load="plantes"> |
<i class="fas fa-seedling"></i> Saisir les plantes |
</div> |
</a> |
<?php endif; ?> |
<?php if ('tb_streets' !== $widget['projet'] && 'lichens' !== $squelette) : ?> |
<div id="bouton-saisir-lichens" class="btn btn-info mb-3" data-load="lichens" role="button"> |
<a href="" id="bouton-saisir-lichens" class="btn btn-info mb-3" data-load="lichens"> |
<i class="far fa-snowflake"></i> Saisir les lichens |
</div> |
</a> |
<?php endif; ?> |
<?php endif; ?> |
<div class="zone-alerte"> |