Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3431 → Rev 3432

/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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;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>&nbsp;Saisir les lichens
</div>
</a>
<?php endif; ?>
<?php endif; ?>
<div class="zone-alerte">
/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>';