Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 836 Rev 841
Line 213... Line 213...
213
	var chargement = document.getElementById('chargement').cloneNode(true);
213
	var chargement = document.getElementById('chargement').cloneNode(true);
214
	chargement.setAttribute('id', 'chargement-copie');
214
	chargement.setAttribute('id', 'chargement-copie');
215
	infoBulle.setContent(chargement);
215
	infoBulle.setContent(chargement);
216
}
216
}
Line -... Line 217...
-
 
217
 
-
 
218
var pagineur = {'limite':150, 'obsTotal':0, 'stationId':null, 'format':null};
-
 
219
 
-
 
220
function handlePaginationClick(new_page_index, pagination_container) {
-
 
221
	$('.obs-liste-conteneur').css('display', 'none');
-
 
222
	$('#chargement').clone().attr('id', 'chargement-copie').appendTo('#observations').css('display', 'block');
-
 
223
	console.log($('#chargement').get());
-
 
224
	
-
 
225
	var start = new_page_index * pagineur.limite;
-
 
226
	var url = urlObs+
-
 
227
	'&format='+pagineur.format+
-
 
228
	'&station='+pagineur.stationId+
-
 
229
	'&start='+start+
-
 
230
	'&limit='+pagineur.limite;
-
 
231
	$.get(url, function(observations) {
-
 
232
		$('#chargement-copie').remove();
-
 
233
		$('.obs-liste-conteneur').css('display', 'block');
-
 
234
		$('#obs-liste').empty();
-
 
235
		$('#obs-liste').append(observations);
-
 
236
	});
-
 
237
	return false;
-
 
238
}
217
 
239
 
-
 
240
function chargerFormatObs(stationId, format) {
-
 
241
	pagineur.obsTotal = parseInt($('#obs-total').text());
-
 
242
	pagineur.stationId = stationId;
-
 
243
	pagineur.format = format;
-
 
244
	
218
function chargerFormatObs(stationId, format) {
245
	var start = 1 * pagineur.limite;
219
	var url = urlObsStation+
246
	var url = urlStation+
220
		'&format='+format+'&'+
247
		'&format='+format+
-
 
248
		'&station='+stationId+
-
 
249
		'&start='+start+
221
		'station='+stationId;
250
		'&limit='+pagineur.limite;
222
	$.get(url, function(observations){
251
	$.get(url, function(observations){
-
 
252
		infoBulle.setContent(observations);
-
 
253
		// First Parameter: number of items
-
 
254
		// Second Parameter: options object
-
 
255
		$("#pagination").pagination(pagineur.obsTotal, {
-
 
256
			items_per_page:pagineur.limite,
-
 
257
			callback:handlePaginationClick
223
		infoBulle.setContent(observations);
258
		});
224
	});
259
	});
Line 225... Line 260...
225
}
260
}
226
 
261