Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1446 → Rev 1447

/trunk/widget/modules/cartopoint/squelettes/scripts/carto.js
128,7 → 128,7
stats += ' sur '+(stationNbre+ communeNbre)+' station';
stats += (stationNbre > 1) ? 's' : '' ;
 
if (nt == '*') {
stats += ' parmi '+plteNbreFormate+' plante';
stats += (plteNbre > 1) ? 's' : '' ;
146,7 → 146,6
}
}
$('#pl-indication-filtre').html('Filtrer parmi <br />'+plteNbre+'<br />plantes');
$('#zone-stats').show();
$('#zone-stats > h1').text(stats);
}
167,8 → 166,8
event.preventDefault();
});
$('#lien_voir_cc a').click(function(event) {
window.open($(this).attr('href'));
$('#lien-voir-cc a').click(function(event) {
ouvrirPopUp(this, 'Avertissement', event);
event.preventDefault();
});
}
176,26 → 175,22
function definirTailleOverlay() {
var largeurViewPort = $(window).width();
var taille = '1.6';
var tailleMaxLogo = 50;
var tailleMaxIcones = 20;
var tailleMaxLogo = 60;
var tailleMaxIcones = 10;
var padding_icones = 8;
var tailleFiltre = 80;
if (largeurViewPort <= 500) {
taille = '0.8';
tailleMaxLogo = 20;
taille = '1.2';
tailleMaxIcones = 10;
tailleFiltre = 60;
padding_icones = 2;
tailleFiltre = 65;
padding_icones = 2;
} else if (largeurViewPort > 500 && largeurViewPort <= 800) {
taille = '1.0';
tailleMaxLogo = 40;
taille = '1.4';
tailleMaxIcones = 15;
padding_icones = 6;
tailleFiltre = 60;
tailleFiltre = 65;
} else if (largeurViewPort > 800) {
taille = '1.6';
tailleMaxLogo = 50;
tailleMaxIcones = 20;
padding_icones = 8;
tailleFiltre = 80;
204,50 → 199,45
// Aménagement de la taille de police selon l'écran
$("#carte-titre").css('font-size', taille+'em');
$("#zone-stats h1").css('font-size', taille+'em');
$("#zone-stats").css('padding', padding_icones+"px "+padding_icones+"px "+Math.round(padding_icones/4)+"px");
$("#zone-stats h1").css('font-size', Math.round((taille*0.75*100)/100)+'em');
$("#zone-stats").css('padding', padding_icones+"px "+padding_icones+"px "+Math.round(padding_icones/4)+"px");
$('#zone-stats').height(tailleMaxIcones*1.5);
$("#zone-titre h1").css('font-size', (taille)+'em');
$("#zone-titre").css('padding', padding_icones+"px "+padding_icones+"px "+Math.round(padding_icones/4)+"px");
$('#zone-titre').height(tailleMaxIcones*2);
$('.icone').height(tailleMaxIcones);
$('#lien_plein_ecran').css("padding", padding_icones+"px "+padding_icones+"px "+Math.ceil(padding_icones/2)+"px");
$('#lien_voir_cc').css("padding", padding_icones+"px "+padding_icones+"px "+Math.ceil(padding_icones/2)+"px");
$('#zone-stats').height(tailleMaxIcones*1.5);
$('#lien-voir-cc').css("font-size", taille+"em");
$('#lien-voir-cc').css("padding", padding_icones+"px");
$("#panneau-lateral").css('font-size', (taille*0.80)+'em');
$("#panneau-lateral").css('font-size', (taille*0.9)+'em');
$("#pl-contenu").css('font-size', (taille/2)+'em');
$("#panneau-lateral").css('padding', padding_icones+"px "+padding_icones+"px "+Math.round(padding_icones/4)+"px");
$('#pl-ouverture').height(((padding_icones*2)+$('#panneau-lateral').height())+"px");
$("#panneau-lateral").width(tailleFiltre);
// Dimensionnement du titre et du logo
if(urlLogo != "null") {
hauteurLogo = $('#logo img').height();
// Redimensionnement du logo s'il est trop grand
// on perd en qualité mais ça vaut mieux que de casser l'affichage
if(hauteurLogo > tailleMaxLogo) {
hauteurLogo = tailleMaxLogo;
$('#logo img').height(tailleMaxLogo);
}
if(hauteurLogo == 0) {
$('#logo img').load(function(event) {
definirTailleOverlay();
});
return;
}
largeurLogo = $('#logo img').width();
largeurTitre = $('#carte-titre-infos').width();
$('#zone-titre').css("height", (hauteurLogo+5)+"px");
$('#zone-titre').css("width", (largeurLogo+largeurTitre+16)+"px");
if(titreCarte != 'null' && titreCarte != 0) {
$('#carte-titre-infos').css("position", "absolute");
$('#carte-titre-infos').css("left", (largeurLogo+16)+"px");
$('#carte-titre-infos').css("top", (hauteurLogo/2)+"px");
}
} else {
$('#zone-titre').css("height", (tailleMaxIcones+5)+"px");
hauteurLogo = $('.image-logo').height();
// Redimensionnement du logo s'il est trop grand
// on perd en qualité mais ça vaut mieux que de casser l'affichage
if(hauteurLogo > tailleMaxLogo) {
hauteurLogo = tailleMaxLogo;
$('.image-logo').css("top", "5px");
$('.image-logo').height(tailleMaxLogo);
}
if(hauteurLogo == 0) {
$('.image-logo').load(function(event) {
definirTailleOverlay();
});
return;
}
largeurLogo = $('#logo img').width();
}
 
function centrerTitreEtStats() {
1060,6 → 1050,7
 
var largeurPanneauLateralFerme = null;
function afficherPanneauLateral() {
// fixer la hauteur
$('#panneau-lateral').height($(window).height() - $('#panneau-lateral').offset().top);
largeurPanneauLateralFerme = $('#panneau-lateral').width();
$('#panneau-lateral').width(300);
1073,7 → 1064,7
};
 
function cacherPanneauLateral() {
$('#panneau-lateral').height("65px");
$('#panneau-lateral').height(25+"px");
$('#panneau-lateral').width(largeurPanneauLateralFerme+"px");
$('#pl-contenu').css('display', 'none');
$('#pl-ouverture').css('display', 'block');
1093,7 → 1084,9
var NELatLng = map.getBounds().getNorthEast().lat()+'|'+map.getBounds().getNorthEast().lng();
var SWLatLng = map.getBounds().getSouthWest().lat()+'|'+map.getBounds().getSouthWest().lng();
$('.raz-filtre-taxons').removeClass('taxon-actif');
$('#taxon-'+nt).removeClass('taxon-actif');
if (nt == ntAFiltrer) {
nt = '*';
stationsUrl = stationsUrl.replace(/num_taxon=[*0-9]+/, 'num_taxon='+nt);