Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3017 Rev 3018
Line 1... Line 1...
1
// Héritage
1
// Héritage
2
function WidgetSaisieMissionsFlore() {
2
function WidgetSaisieMissionsFlore() {
3
	this.serviceAltitudeUrl = null;
3
	this.serviceAltitudeUrl = null;
-
 
4
	this.taxons = {};
4
}
5
}
5
WidgetSaisieMissionsFlore.prototype = new WidgetSaisie();
6
WidgetSaisieMissionsFlore.prototype = new WidgetSaisie();
Line 6... Line 7...
6
 
7
 
Line 286... Line 287...
286
		abondance = this.getTextOptionSelectionne('abondance'),
287
		abondance = this.getTextOptionSelectionne('abondance'),
287
		individus = (($('#individus-nbre').val() === undefined || $('#individus-nbre').val() === '') ? '' : ' (' + $('#individus-nbre').val() + ')'),
288
		individus = (($('#individus-nbre').val() === undefined || $('#individus-nbre').val() === '') ? '' : ' (' + $('#individus-nbre').val() + ')'),
288
		typeReleve = this.getTextOptionSelectionne('releve-type'),
289
		typeReleve = this.getTextOptionSelectionne('releve-type'),
289
		sourceDet = $('#determination-source').val(),
290
		sourceDet = $('#determination-source').val(),
Line 290... Line 291...
290
 
291
 
-
 
292
		notes = $('#notes').val(),
-
 
293
	
Line -... Line 294...
-
 
294
		referentiel = (numNomSel == undefined) ? '' : this.nomSciReferentiel;
-
 
295
 
-
 
296
	if (this.especeImposee == 1) {
-
 
297
		var numNomSel = $('#taxon').data('numNomSel'),
-
 
298
			nomSel = $('#taxon').val();
-
 
299
	} else {
-
 
300
		var numNomSel = $('#taxon').val();
-
 
301
		var nomSel = taxons[numNomSel]['nom_sel'];
291
		notes = $('#notes').val();
302
	}
292
 
303
	
293
	$('#liste-obs').prepend(
304
	$('#liste-obs').prepend(
294
		'<div id="obs'+this.obsNbre+'" class="obs obs'+this.obsNbre+'">'+
305
		'<div id="obs'+this.obsNbre+'" class="obs obs'+this.obsNbre+'">'+
295
				'<div class="well">'+
306
				'<div class="well">'+
Line 303... Line 314...
303
						'<div class="col-md-2 obs-miniatures">'+
314
						'<div class="col-md-2 obs-miniatures">'+
304
							this.ajouterImgMiniatureAuTransfert()+
315
							this.ajouterImgMiniatureAuTransfert()+
305
						'</div>'+
316
						'</div>'+
306
						'<div class="col-md-8">'+
317
						'<div class="col-md-8">'+
307
							'<ul class="list-unstyled obs-entete">'+
318
							'<ul class="list-unstyled obs-entete">'+
-
 
319
								'<li>'+	'<span class="nom-sci">' + nomSel + '</span> ' +
308
								'<li>'+
320
								'<span class="nn">[nn'+numNomSel+']</span>'+
-
 
321
								'<span class="referentiel-obs">' + referentiel +' ('+certitude+') </span>' +
309
									'Observé à ' +
322
									'observé à ' +
310
									'<span class="commune">' + commune + '</span> ' +
323
									'<span class="commune">' + commune + '</span> ' +
311
									'(' + codeInsee + ') [' + lat +' / ' + lng + ']' +
324
									'(' + codeInsee + ') [' + lat +' / ' + lng + ']' +
312
									' le ' +
325
									' le ' +
313
									'<span class="date">' + date + '</span>' +
326
									'<span class="date">' + date + '</span>' +
314
								'</li>' +
327
								'</li>' +
Line 328... Line 341...
328
									'<span>Abondance :</span> ' + abondance + individus + ' ; ' +
341
									'<span>Abondance :</span> ' + abondance + individus + ' ; ' +
329
									'<span>Relevé :</span> ' + typeReleve + ' ; ' +
342
									'<span>Relevé :</span> ' + typeReleve + ' ; ' +
330
									'<span>Source :</span> ' + sourceDet + ' ; ' +
343
									'<span>Source :</span> ' + sourceDet + ' ; ' +
331
								'</li>' +
344
								'</li>' +
332
								'<li>' +
345
								'<li>' +
333
									'<span>Identification :</span> ' + certitude +' ; '+
346
									'<span>Certitude :</span> ' + certitude +' ; '+
334
									'<span>Commentaires :</span> ' + notes +
347
									'<span>Commentaires :</span> ' + notes +
335
								'</li>'+
348
								'</li>'+
336
							'</ul>'+
349
							'</ul>'+
337
						'</div>'+
350
						'</div>'+
338
					'</div>'+
351
					'</div>'+
Line 346... Line 359...
346
		optionText = $('#' + id + ' option:selected').text();
359
		optionText = $('#' + id + ' option:selected').text();
347
	return ((optionVal === undefined || optionVal === '') ? '' : optionText);
360
	return ((optionVal === undefined || optionVal === '') ? '' : optionText);
348
};
361
};
Line 349... Line 362...
349
 
362
 
-
 
363
WidgetSaisieMissionsFlore.prototype.stockerObsData = function() {
350
WidgetSaisieMissionsFlore.prototype.stockerObsData = function() {
364
	if (this.especeImposee == 1) {
351
	var numNomSel = $('#taxon').data('numNomSel'),
365
		var numNomSel = $('#taxon').data('numNomSel'),
352
		nomSel = $('#taxon').val(),
366
			nomSel = $('#taxon').val(),
353
		nomRet = $('#taxon').data('nomRet'),
367
			nomRet = $('#taxon').data('nomRet'),
354
		numNomRet = $('#taxon').data('numNomRet'),
368
			numNomRet = $('#taxon').data('numNomRet'),
355
		numTaxon = $('#taxon').data('nt'),
369
			numTaxon = $('#taxon').data('nt'),
-
 
370
			famille = $('#taxon').data('famille'),
-
 
371
			referentiel = (numNomSel == undefined) ? '' : this.nomSciReferentiel;
-
 
372
	} else {
-
 
373
		var numNomSel = $('#taxon').val();
-
 
374
		var nomSel = taxons[numNomSel]['nom_sel'],
-
 
375
			nomRet = taxons[numNomSel]['nom_ret'],
-
 
376
			numNomRet = taxons[numNomSel]['num_nom_ret'],
-
 
377
			numTaxon = taxons[numNomSel]['num_taxon'],
356
		famille = $('#taxon').data('famille'),
378
			famille = taxons[numNomSel]['famille'],
-
 
379
			referentiel = (numNomSel == undefined) ? '' : this.nomSciReferentiel;
Line 357... Line 380...
357
		referentiel = (numNomSel == undefined) ? '' : this.nomSciReferentiel;
380
	}
358
 
381
 
359
	$('#liste-obs').data('obsId'+this.obsNbre, {
382
	$('#liste-obs').data('obsId'+this.obsNbre, {
Line 365... Line 388...
365
		'nom_ret': nomRet,
388
		'nom_ret': nomRet,
366
		'num_nom_ret': numNomRet,
389
		'num_nom_ret': numNomRet,
367
		'num_taxon': numTaxon,
390
		'num_taxon': numTaxon,
368
		'famille': famille,
391
		'famille': famille,
369
		'referentiel': referentiel,
392
		'referentiel': referentiel,
370
		'identification': $('#certitude').val(),
393
		'certitude': $('#certitude').val(),
Line 371... Line 394...
371
 
394
 
372
		'latitude' : $('#latitude').val(),
395
		'latitude' : $('#latitude').val(),
373
		'longitude' : $('#longitude').val(),
396
		'longitude' : $('#longitude').val(),
374
		'commune_nom' : $('#commune-nom').text(),
397
		'commune_nom' : $('#commune-nom').text(),