Subversion Repositories eFlore/Applications.cel

Rev

Rev 3425 | Rev 3430 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3425 Rev 3427
Line 103... Line 103...
103
 
103
 
104
	$( '#bloc-info-arbres' ).on( 'click', '.arbre-info', function ( event ) {
104
	$( '#bloc-info-arbres' ).on( 'click', '.arbre-info', function ( event ) {
105
		event.preventDefault();
105
		event.preventDefault();
106
		$( this ).addClass( 'disabled' );
106
		$( this ).addClass( 'disabled' );
107
		$( '.arbre-info' ).not( $( this ) ).removeClass( 'disabled' );
-
 
Line 108... Line 107...
108
		lthis.scrollFormTop( '#zone-arbres' );
107
		$( '.arbre-info' ).not( $( this ) ).removeClass( 'disabled' );
Line 109... Line 108...
109
 
108
 
-
 
109
		var numArbre = $( this ).data( 'arbre-info' );
110
		var numArbre = $( this ).data( 'arbre-info' );
110
 
111
 
111
		lthis.chargerInfosArbre( numArbre );
112
		lthis.chargerInfosArbre( numArbre );
112
		lthis.scrollFormTop( '#zone-arbres' );
113
	});
113
	});
Line 114... Line 114...
114
	// après avoir visualisé les champs d'un arbre, retour à la saisie
114
	// après avoir visualisé les champs d'un arbre, retour à la saisie
Line 115... Line -...
115
	$( '#retour' ).on( 'click', function( event ) {
-
 
116
		event.preventDefault();
115
	$( '#retour' ).on( 'click', function( event ) {
117
 
116
		event.preventDefault();
118
		var numArbre = lthis.numArbre + 1;
117
 
119
 
118
		var numArbre = lthis.numArbre + 1;
120
		lthis.scrollFormTop( '#zone-arbres' );
119
 
Line 128... Line 127...
128
				'nomRet',
127
				'nomRet',
129
				'numNomRet',
128
				'numNomRet',
130
				'nt',
129
				'nt',
131
				'famille'
130
				'famille'
132
			]);
131
			]);
-
 
132
		lthis.scrollFormTop( '#zone-arbres' );
133
	});
133
	});
134
	// chargement plantes ou lichens
134
	// chargement plantes ou lichens
135
	var btnChargementForm = this.determinerBtnsChargementForm( '#' );
135
	var btnChargementForm = this.determinerBtnsChargementForm( '#' );
136
	// #releve-data n'est pas modifié, bouton dans #charger-form
136
	// #releve-data n'est pas modifié, bouton dans #charger-form
137
	this.btnsChargerForm( btnChargementForm, false, false );
137
	this.btnsChargerForm( btnChargementForm, false, false );
Line 153... Line 153...
153
		} else if ( lthis.valOk( $( '#' + cle ) ) ) {
153
		} else if ( lthis.valOk( $( '#' + cle ) ) ) {
154
			$( '#' + cle ).val( valeur );
154
			$( '#' + cle ).val( valeur );
155
		}
155
		}
156
	});
156
	});
Line 157... Line -...
157
 
-
 
158
	this.scrollFormTop( '#zone-observation', '#releve-date' )
157
 
159
	if (
158
	if (
160
		this.valOk( $( '#latitude-releve' ).val() ) &&
159
		this.valOk( $( '#latitude-releve' ).val() ) &&
161
		this.valOk( $( '#longitude-releve' ).val() ) &&
160
		this.valOk( $( '#longitude-releve' ).val() ) &&
162
		this.valOk( $( '#rue' ).val() ) &&
161
		this.valOk( $( '#rue' ).val() ) &&
163
		this.valOk( $( '#commune-nom' ).val() )
162
		this.valOk( $( '#commune-nom' ).val() )
164
	) {
163
	) {
165
		$( '#geoloc' ).addClass( 'hidden' );
164
		$( '#geoloc' ).addClass( 'hidden' );
166
		$( '#geoloc-datas' ).removeClass( 'hidden' );
165
		$( '#geoloc-datas' ).removeClass( 'hidden' );
-
 
166
	}
167
	}
167
	this.scrollFormTop( '#zone-observation', '#releve-date' )
Line 168... Line 168...
168
};
168
};
169
 
169
 
170
/**
170
/**
Line 228... Line 228...
228
			.addClass( 'disabled' )
228
			.addClass( 'disabled' )
229
			.attr( 'aria-disabled', true )
229
			.attr( 'aria-disabled', true )
230
			.off();
230
			.off();
231
		$( '#form-observation' ).find( 'input, textarea' ).prop( 'disabled', true );
231
		$( '#form-observation' ).find( 'input, textarea' ).prop( 'disabled', true );
232
		$( '#zone-arbres,#geoloc-datas,#bouton-nouveau-releve' ).removeClass( 'hidden' );
232
		$( '#zone-arbres,#geoloc-datas,#bouton-nouveau-releve' ).removeClass( 'hidden' );
233
		this.scrollFormTop( '#zone-arbres' );
-
 
234
		this.confirmerSortie();
233
		this.confirmerSortie();
235
		if ( !this.valOk( $( '#releve-data' ).val() ) ) {
234
		if ( !this.valOk( $( '#releve-data' ).val() ) ) {
236
			var releveDatasTmp = {
235
			var releveDatasTmp = {
237
				obs  : {
236
				obs  : {
238
					ce_utilisateur     : $( '#id_utilisateur' ).val(),
237
					ce_utilisateur     : $( '#id_utilisateur' ).val(),
Line 286... Line 285...
286
			suffixe   : 'arbres',
285
			suffixe   : 'arbres',
287
			layer     : 'google hybrid'
286
			layer     : 'google hybrid'
288
		};
287
		};
Line 289... Line 288...
289
 
288
 
-
 
289
		this.transfererCarto( donnesResetCarto );
290
		this.transfererCarto( donnesResetCarto );
290
		this.scrollFormTop( '#zone-arbres' );
291
	}
291
	}
Line 292... Line 292...
292
};
292
};
293
 
293