Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 840 → Rev 841

/trunk/widget/modules/carto/squelettes/scripts/carto.js
215,12 → 215,47
infoBulle.setContent(chargement);
}
 
var pagineur = {'limite':150, 'obsTotal':0, 'stationId':null, 'format':null};
 
function handlePaginationClick(new_page_index, pagination_container) {
$('.obs-liste-conteneur').css('display', 'none');
$('#chargement').clone().attr('id', 'chargement-copie').appendTo('#observations').css('display', 'block');
console.log($('#chargement').get());
var start = new_page_index * pagineur.limite;
var url = urlObs+
'&format='+pagineur.format+
'&station='+pagineur.stationId+
'&start='+start+
'&limit='+pagineur.limite;
$.get(url, function(observations) {
$('#chargement-copie').remove();
$('.obs-liste-conteneur').css('display', 'block');
$('#obs-liste').empty();
$('#obs-liste').append(observations);
});
return false;
}
 
function chargerFormatObs(stationId, format) {
var url = urlObsStation+
'&format='+format+'&'+
'station='+stationId;
pagineur.obsTotal = parseInt($('#obs-total').text());
pagineur.stationId = stationId;
pagineur.format = format;
var start = 1 * pagineur.limite;
var url = urlStation+
'&format='+format+
'&station='+stationId+
'&start='+start+
'&limit='+pagineur.limite;
$.get(url, function(observations){
infoBulle.setContent(observations);
// First Parameter: number of items
// Second Parameter: options object
$("#pagination").pagination(pagineur.obsTotal, {
items_per_page:pagineur.limite,
callback:handlePaginationClick
});
});
}