/trunk/widget/modules/lg/squelettes/js/UtilsLg.js |
---|
154,10 → 154,6 |
'longitude-arbres' : obsE['longitude-arbres'], |
'altitude-arbres' : obsE['altitude-arbres'], |
'circonference' : obsE.circonference, |
'surface-pied' : obsE['surface-pied'], |
'equipement-pied-arbre' : obsE['equipement-pied-arbre'], |
'tassement' : obsE.tassement, |
'dejections' : obsE.dejections, |
'face-ombre' : obsE['face-ombre'], |
'com-arbres' : obsE['com-arbres'] |
}; |
/trunk/widget/modules/lg/squelettes/js/ReleveLg.js |
---|
848,11 → 848,7 |
'latitude-arbres' : $( '#latitude-arbres' ).val(), |
'longitude-arbres' : $( '#longitude-arbres' ).val(), |
'altitude-arbres' : $( '#altitude-arbres' ).val(), |
'circonference' : $( '#circonference' ).val(), |
'surface-pied' : $( '#surface-pied' ).val(), |
'equipement-pied-arbre' : $( '#equipement-pied-arbre' ).val(), |
'tassement' : $( '#tassement' ).val(), |
'dejections' : $( '#dejections input:checked' ).val(), |
'circonference' : $( '#circonference' ).val() |
'face-ombre' : faceOmbre, |
'com-arbres' : $( '#com-arbres' ).val(), |
'miniature-img' : miniatureImg, |
1127,10 → 1123,6 |
'longitude-arbres', |
'altitude-arbres', |
'circonference', |
'surface-pied', |
'equipement-pied-arbre', |
'tassement', |
'dejections', |
'com-arbres' |
]; |
1215,15 → 1207,10 |
taxon.item = arbreDatas.taxon; |
this.surAutocompletionTaxon( {}, taxon ); |
const SELECTS = ['certitude','equipement-pied-arbre','tassement']; |
$.each( SELECTS, function( i, value ) { |
$.each( 'certitude', function( i, value ) { |
if( !lthis.utils.valOk( arbreDatas[value] ) ) { |
arbreDatas[value] = ''; |
} |
if ( $( this ).hasClass( 'other' ) && lthis.utils.valOk( $( this ).val() ) ) { |
$( this ).text( $( this ).val() ); |
} |
$( '#' + value + ' option' ).each( function() { |
if ( arbreDatas[value] === $( this ).val() ) { |
$( this ).prop( 'selected', true ); |
1249,12 → 1236,7 |
}); |
$( '#miniatures' ).append( imgHtml ); |
$( '#circonference' ).val( arbreDatas.circonference ); |
$( '#surface-pied' ).val( arbreDatas['surface-pied'] ); |
$( '#com-arbres' ).val( arbreDatas['com-arbres'] ); |
if ( undefined != arbreDatas.dejections ) { |
$( '#dejections-oui' ).prop( 'checked', arbreDatas.dejections ); |
$( '#dejections-non' ).prop( 'checked', !arbreDatas.dejections ); |
} |
$( '#face-ombre input' ).each( function() { |
if ( -1 < arbreDatas['face-ombre'].indexOf( $( this ).val() ) ) { |
$( this ).prop( 'checked', true ); |
1271,18 → 1253,15 |
$( |
'#taxon,'+ |
'#certitude,'+ |
'#equipement-pied-arbre,'+ |
'#tassement,'+ |
'#latitude-arbres,'+ |
'#longitude-arbres,'+ |
'#rue-arbres,'+ |
'#fichier,'+ |
'#circonference,'+ |
'#surface-pied,'+ |
'#com-arbres,'+ |
'#ajouter-obs' |
).prop( 'disabled', desactiver ); |
$( '#dejections,#face-ombre' ).find( 'input' ).prop( 'disabled', desactiver ); |
$( '#face-ombre' ).find( 'input' ).prop( 'disabled', desactiver ); |
if ( desactiver ) { |
$( '#geoloc-arbres,#bouton-fichier,#miniature-arbres-info' ).addClass( 'hidden' ); |
1291,14 → 1270,7 |
// quand on change ou qu'on revient à la normale : |
$( '#geoloc-arbres,#bouton-fichier,#miniature-arbres-info' ).removeClass( 'hidden' ); |
$( '#geoloc-datas-arbres,#retour' ).addClass( 'hidden' ); |
// retour aux valeurs par defaut |
$( '#equipement-pied-arbre .other' ).text( 'Autre' ).val( 'other' ); |
// $( '#equipement-pied-arbre .other' ).val( 'other' ); |
$( |
'#certitude option,'+ |
'#equipement-pied-arbre option,'+ |
'#tassement option' |
).each( function() { |
$( '#certitude option' ).each( function() { |
if ( $( this ).hasClass( 'choisir' ) ) { |
$( this ).prop( 'selected', true ); |
} else { |
1311,18 → 1283,15 |
.data( 'nt', '' ) |
.data( 'famille', '' ); |
this.supprimerMiniatures(); |
$( '#dejections,#face-ombre' ).find( 'input' ).prop( 'checked', false ); |
$( '#face-ombre' ).find( 'input' ).prop( 'checked', false ); |
$( |
'#taxon,'+ |
'#circonference,'+ |
'#surface-pied,'+ |
'#com-arbres,'+ |
'#rue-arbres,'+ |
'#latitude-arbres,'+ |
'#longitude-arbres,'+ |
'#certitude,'+ |
'#equipement-pied-arbre,'+ |
'#tassement' |
'#certitude' |
).val( '' ); |
$( '#arbre-nb' ).text( numArbre ); |
$( '#arbre-info-lien-' + numArbre ).addClass( 'disabled' ); |
1817,15 → 1786,6 |
minlength : 1//, |
//'minMaxOk' : true |
}, |
'surface-pied' : { |
required : true, |
minlength : 1, |
'minMaxOk' : true |
}, |
'equipement-pied-arbre' : { |
required : true, |
minlength : 1 |
}, |
'face-ombre' : { |
required : true, |
minlength : 1 |
1832,15 → 1792,6 |
} |
} |
}); |
$( '#equipement-pied-arbre' ).change( function() { |
if ( lthis.utils.valOk( $( this ).val(), false, 'other' ) ) { |
$( this ) |
.closest( '.control-group' ) |
.removeClass( 'error' ) |
.find( 'span.error' ) |
.addClass( 'hidden' ); |
} |
}); |
$( '#form-observateur' ).validate({ |
rules : { |
courriel : { |
1959,28 → 1910,12 |
this.utils.valOk( $( '#rue-arbres' ).val() ) && |
this.utils.valOk( $( '#commune-nom-arbres' ).val() ) |
); |
const piedArbre = this.utils.valOk( $( '#equipement-pied-arbre' ).val(), false, 'other' ); |
const taxon = this.utils.valOk( $( '#taxon' ).val() ); |
const obs = ( |
$( '#form-observation' ).valid() && |
$( '#form-arbre' ).valid() && |
$( '#form-arbre-fs' ).valid() && |
piedArbre |
$( '#form-arbre-fs' ).valid() |
); |
if ( piedArbre ) { |
$( '#equipement-pied-arbre' ) |
.closest( '.control-group' ) |
.removeClass( 'error' ) |
.find( 'span.error' ) |
.addClass( 'hidden' ); |
} else { |
$( '#equipement-pied-arbre' ) |
.closest( '.control-group' ) |
.addClass( 'error' ) |
.find( 'span.error' ) |
.removeClass( 'hidden' ); |
} |
if ( geoloc ) { |
this.masquerPanneau( '#dialogue-geoloc-ko' ); |
$( '.geoloc' ).closest( '.control-group' ).removeClass( 'error' ); |
/trunk/widget/modules/lg/squelettes/arbres.tpl.html |
---|
226,65 → 226,6 |
<input id="circonference" type="number" name="circonference" class="form-control has-tooltip" data-toggle="tooltip" title="<?php echo $arbres['circonference-title'] ;?>" placeholder="<?php echo $arbres['circonference-ph'] ;?>" step="1" min="1" required> |
</div> |
</div> |
<div class="control-group"> |
<label for="surface-pied" class="col-sm-8 obligatoire"> |
<i class="fa fa-arrows-alt" aria-hidden="true"></i> |
<?php echo $arbres['surf-pied'] ;?> |
</label> |
<div class="col-sm-8 mb-3"> |
<input id="surface-pied" type="number" name="surface-pied" class="form-control has-tooltip" data-toggle="tooltip" title="<?php echo $arbres['surf-pied-title'] ;?>" placeholder="<?php echo $arbres['surf-pied-ph'] ;?>" step="0.01" min="0" lang="en"required> |
</div> |
</div> |
<div class="control-group"> |
<label for="equipement-pied-arbre" class="col-sm-8 obligatoire"> |
<i class="fa fa-dot-circle" aria-hidden="true"></i> |
<?php echo $arbres['eqt-pied-arbre'] ;?> |
</label> |
<div class="col-sm-8 mb-3"> |
<div class="select-wrapper add-field-select"> |
<select id="equipement-pied-arbre" name="equipement-pied-arbre" class="equipement-pied-arbre select form-control custom-select" data-label="<?php echo $arbres['eqt-pied-arbre'] ;?>" data-name="equipement-pied-arbre" required> |
<option class="choisir" selected value="" data-name="equipement-pied-arbre" hidden><?php echo $general['choisir']; ?></option> |
<option value="plaque de metal" data-name="equipement-pied-arbre"><?php echo $arbres['palque-metal']; ?></option> |
<option value="grille" data-name="equipement-pied-arbre"><?php echo $arbres['grille']; ?></option> |
<option value="ciment" data-name="equipement-pied-arbre"><?php echo $arbres['ciment']; ?></option> |
<option value="gomme" data-name="equipement-pied-arbre"><?php echo $arbres['gomme']; ?></option> |
<option value="absent" data-name="equipement-pied-arbre"><?php echo $arbres['absent']; ?></option> |
<option class="other form-control is-select" value="other" data-name="equipement-pied-arbre" data-element="select"><?php echo $general['autre']; ?></option> |
</select> |
</div> |
<span class="error hidden"><?php echo $general['champ-obligatoire']; ?></span> |
</div> |
</div> |
<div class=""> |
<label for="tassement" class="col-sm-8"> |
<i class="fas fa-sort-amount-down" aria-hidden="true"></i> |
<?php echo $arbres['tassement'] ;?> |
</label> |
<div class="col-sm-8 mb-3"> |
<select id="tassement" name="tassement" class="tassement form-control custom-select has-tooltip" data-toggle="tooltip" title="<?php echo $arbres['tassement-title'] ;?>"> |
<option class="choisir" selected value="" hidden><?php echo $general['choisir']; ?></option> |
<option value="dur"><?php echo $arbres['dur']; ?></option> |
<option value="normal"><?php echo $arbres['normal']; ?></option> |
<option value="mou"><?php echo $arbres['mou']; ?></option> |
</select> |
</div> |
</div> |
<div class=""> |
<div class="col-sm-8 mb-2 list-label"> |
<i class="fa fa-dog" aria-hidden="true"></i> |
<?php echo $arbres['dejections']; ?> |
</div> |
<div id="dejections" class="col-sm-8 mb-3 list"> |
<div class="form-check form-check-inline"> |
<input type="radio" id="dejections-oui" name="dejections" class="dejections-oui form-check-input" value="true"> |
<label for="dejections-oui" class="dejections-oui form-check-label"><?php echo $general['oui']; ?></label> |
</div> |
<div class="form-check form-check-inline"> |
<input type="radio" id="dejections-non" name="dejections" class="dejections-non form-check-input" value="false"> |
<label for="dejections-non" class="dejections-non form-check-label"><?php echo $general['non']; ?></label> |
</div> |
</div> |
</div> |
<div id="face-ombre" class="control-group"> |
<div class="col-sm-8 mb-2 list-label obligatoire"> |
/trunk/widget/modules/lg/i18n/fr.ini |
---|
112,21 → 112,6 |
circonference = "Circonférence" |
circonference-title = "Circonférence en cm, à 1m de hauteur" |
circonference-ph = "Circonférence (cm)" |
surf-pied = "Surface du pied" |
surf-pied-title = "Surface du pied d'arbre en m² (évaluée ou mesurée avec un mètre)" |
surf-pied-ph = "Surface du pied (m²)" |
eqt-pied-arbre = "Equipement au pied de l'arbre" |
palque-metal = "Plaque de métal" |
grille = "Grille" |
ciment = "Ciment" |
gomme = "Gomme" |
absent = "Absent" |
tassement = "Tassement" |
tassement-title = "Évaluer le tassement du sol à l'aide d'un crayon que vous enfoncez verticalement dans le sol" |
dur = "Dur (le crayon ne s'enfonce pas du tout)" |
normal = "Normal (le crayon s'enfonce difficilement)" |
mou = "Mou (le crayon s'enfonce facilement)" |
dejections = "Présence de déjection(s)" |
face-ombre = "Une ou plusieurs faces sont-elles à l'ombre la plupart du temps? Si oui, notez lesquelles :" |
face-ombre-title = "Si vous estimez que le tronc est souvent à l'ombre (à cause de bâtiments ou du feuillage par exemple), notez la ou les faces ombragées." |
suivant = "Suivant" |