Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 949 → Rev 950

/trunk/widget/modules/carto/squelettes/scripts/carto.js
1,7 → 1,7
/*+--------------------------------------------------------------------------------------------------------+*/
// PARAMÊTRES et CONSTANTES
// Mettre à true pour afficher les messages de débogage
var DEBUG = true;
var DEBUG = false;
var pointImageUrl = 'http://chart.apis.google.com/chart?cht=mm&chs=24x32&chco=FFFFFF,008CFF,000000&ext=.png';
var pointsOrigine = null;
var boundsOrigine = null;
178,7 → 178,7
if (depart == 0) {
obsStation = new Array();
}
console.log("Chargement de "+depart+" à "+(depart+limite));
//console.log("Chargement de "+depart+" à "+(depart+limite));
var urlObs = observationsUrl+'&start={start}&limit='+limite;
urlObs = urlObs.replace(/\{stationId\}/g, pointClique.stationId);
urlObs = urlObs.replace(/\{nt\}/g, nt);
191,7 → 191,7
actualiserPagineur();
creerTitreInfoBulle();
}
console.log("Chargement ok");
//console.log("Chargement ok");
chargerObs(depart+limite, station.obsNbre);
});
} else {
212,7 → 212,7
function actualiserPagineur() {
pagineur.stationId = pointClique.stationId;
pagineur.total = station.obsNbre;
console.log("Total pagineur: "+pagineur.total);
//console.log("Total pagineur: "+pagineur.total);
if (pagineur.total > 4) {
pagineur.format = 'tableau';
} else {
298,7 → 298,7
}
 
function surClicAffichageTableau(event) {
console.log('tableau');
//console.log('tableau');
pagineur.format = 'tableau';
mettreAJourObservations();
mettreAJourTableauTriable("#obs-tableau");
305,7 → 305,7
}
 
function surClicAffichageListe(event) {
console.log('liste');
//console.log('liste');
pagineur.format = 'liste';
mettreAJourObservations();
ajouterGaleriePhoto("a.cel-img");
385,23 → 385,23
var motif = / contributeur-([0-9]+)$/;
motif.exec($(element).attr('class'));
var id = RegExp.$1;
console.log('Destinataire id : '+id);
//console.log('Destinataire id : '+id);
$("#fc_destinataire_id").attr('value', id);
var motif = / obs-([0-9]+) /;
motif.exec($(element).attr('class'));
var id = RegExp.$1;
console.log('Obs id : '+id);
//console.log('Obs id : '+id);
chargerInfoObsPourMessage(id);
},
onCleanup: function() {
console.log('Avant fermeture fancybox');
//console.log('Avant fermeture fancybox');
$("#fc_destinataire_id").attr('value', '');
$("#fc_sujet").attr('value', '');
$("#fc_message").text('');
},
onClosed: function(e) {
console.log('Fermeture fancybox');
//console.log('Fermeture fancybox');
if (e.stopPropagation) {
e.stopPropagation();
}
421,7 → 421,7
}
 
function initialiserFormulaireContact() {
console.log('Initialisation du form contact');
//console.log('Initialisation du form contact');
$("#form-contact").validate({
rules: {
fc_sujet : "required",
432,14 → 432,14
}
});
$("#form-contact").bind("submit", envoyerCourriel);
$("#fc_annuler").bind("click", function() {console.log('clic annuler');$.fancybox.close();});
$("#fc_annuler").bind("click", function() {$.fancybox.close();});
}
 
function envoyerCourriel() {
console.log('Formulaire soumis');
//console.log('Formulaire soumis');
if ($("#form-contact").valid()) {
console.log('Formulaire valide');
//console.log('Formulaire valide');
//$.fancybox.showActivity();
var destinataireId = $("#fc_destinataire_id").attr('value');
var urlMessage = "http://www.tela-botanica.org/service:annuaire:Utilisateur/"+destinataireId+"/message"
448,7 → 448,7
$.each($(this).serializeArray(), function (index, champ) {
var cle = champ.name;
cle = cle.replace(/^fc_/, '');
console.log('Clé:'+cle);
//console.log('Clé:'+cle);
donnees[index] = {'name':cle,'value':champ.value};
});
$.ajax({
494,8 → 494,8
if (DEBUG) {
console.log('Débogage : '+debugMsg);
}
console.log('Débogage : '+debugMsg);
console.log('Erreur : '+erreurMsg);
//console.log('Débogage : '+debugMsg);
//console.log('Erreur : '+erreurMsg);
}
});
}
517,12 → 517,12
function chargerTaxons(depart, total) {
if (depart == 0 || depart < total) {
var limite = 7000;
console.log("Chargement des taxons de "+depart+" à "+(depart+limite));
//console.log("Chargement des taxons de "+depart+" à "+(depart+limite));
var urlTax = taxonsUrl+'&start={start}&limit='+limite;
urlTax = urlTax.replace(/\{start\}/g, depart);
$.getJSON(urlTax, function(infos) {
taxonsCarte = taxonsCarte.concat(infos.taxons);
console.log("Nbre taxons :"+taxonsCarte.length);
//console.log("Nbre taxons :"+taxonsCarte.length);
chargerTaxons(depart+limite, infos.total);
});
} else {