Skip to content
Extraits de code Groupes Projets
Valider 03479065 rédigé par renato's avatar renato
Parcourir les fichiers

speed up changestyle. it is important because it is called when moving the mouse over the page

parent 70bdbcac
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
var init_gauche = true; var bandeau_elements = false;
function changestyle(id_couche, element, style) { function changestyle(id_couche, element, style) {
// La premiere fois, regler l'emplacement des sous-menus // La premiere fois, regler l'emplacement des sous-menus
if (init_gauche) { if (!bandeau_elements) {
init_gauche = false; bandeau_elements = $('#haut-page div.bandeau');
if (bug_offsetwidth) { if (bug_offsetwidth) {
$('#bandeau-principal div.bandeau').each(function(){ $('#bandeau-principal div.bandeau').each(function(){
if (parseInt(this.style.left) > 0) { var left = parseInt(this.style.left);
if (left > 0) {
demilargeur = Math.floor( this.offsetWidth / 2 ); demilargeur = Math.floor( this.offsetWidth / 2 );
if (demilargeur == 0) demilargeur = 100; // bug offsetwidth MSIE, on fixe une valeur arbitraire if (demilargeur == 0) demilargeur = 100; // bug offsetwidth MSIE, on fixe une valeur arbitraire
gauche = parseInt(this.style.left) gauche = left
- demilargeur - demilargeur
+ Math.floor(largeur_icone / 2); + Math.floor(largeur_icone / 2);
if (gauche < 0) gauche = 0; if (gauche < 0) gauche = 0;
...@@ -21,7 +22,7 @@ function changestyle(id_couche, element, style) { ...@@ -21,7 +22,7 @@ function changestyle(id_couche, element, style) {
} }
// Masquer les elements du bandeau // Masquer les elements du bandeau
var select = $('#haut-page div.bandeau').not('#'+id_couche); var select = $(bandeau_elements).not('#'+id_couche);
// sauf eventuellement la boite de recherche si la souris passe en-dessous // sauf eventuellement la boite de recherche si la souris passe en-dessous
if (id_couche=='garder-recherche') select = select.not('#bandeaurecherche'); if (id_couche=='garder-recherche') select = select.not('#bandeaurecherche');
select.css('visibility','hidden'); select.css('visibility','hidden');
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter