Skip to content
Extraits de code Groupes Projets
Valider 5e5023e8 rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Optimisation des changements de styles (tentative en tout cas)

parent df9fd528
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -1222,26 +1222,32 @@ function debut_html($titre = "", $rubrique="", $onLoad="") { ...@@ -1222,26 +1222,32 @@ function debut_html($titre = "", $rubrique="", $onLoad="") {
if(!x && document.getElementById) x = document.getElementById(n); return x; if(!x && document.getElementById) x = document.getElementById(n); return x;
} }
function hide_obj(obj) {
element = findObj(obj);
if (element.style.visibility != "hidden") element.style.visibility = "hidden";
}
function changestyle(id_couche, element, style) { function changestyle(id_couche, element, style) {
<?php if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) { ?> <?php if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) { ?>
findObj('bandeaudocuments').style.visibility = 'hidden'; hide_obj("bandeaudocuments");
findObj('bandeauredacteurs').style.visibility = 'hidden'; hide_obj("bandeauredacteurs");
<?php if (lire_meta("activer_statistiques") != 'non') ?> findObj('bandeausuivi').style.visibility = 'hidden'; <?php if (lire_meta("activer_statistiques") != 'non') ?> hide_obj("bandeausuivi");
findObj('bandeauadministration').style.visibility = 'hidden'; hide_obj("bandeauadministration");
<?php } ?> <?php } ?>
findObj('bandeaudeconnecter').style.visibility = 'hidden'; hide_obj("bandeaudeconnecter");
findObj('bandeautoutsite').style.visibility = 'hidden'; hide_obj("bandeautoutsite");
findObj('bandeaunavrapide').style.visibility = 'hidden'; hide_obj("bandeaunavrapide");
findObj('bandeauagenda').style.visibility = 'hidden'; hide_obj("bandeauagenda");
findObj('bandeaumessagerie').style.visibility = 'hidden'; hide_obj("bandeaumessagerie");
findObj('bandeausynchro').style.visibility = 'hidden'; hide_obj("bandeausynchro");
findObj('bandeaurecherche').style.visibility = 'hidden'; hide_obj("bandeaurecherche");
findObj('bandeauinfoperso').style.visibility = 'hidden'; hide_obj("bandeauinfoperso");
findObj('bandeaudisplay').style.visibility = 'hidden'; hide_obj("bandeaudisplay");
findObj('bandeauecran').style.visibility = 'hidden'; hide_obj("bandeauecran");
findObj('bandeauinterface').style.visibility = 'hidden'; hide_obj("bandeauinterface");
if (init_gauche) { if (init_gauche) {
<?php if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) { ?> <?php if ($connect_statut == "0minirezo" AND $connect_toutes_rubriques) { ?>
...@@ -1295,7 +1301,8 @@ function debut_html($titre = "", $rubrique="", $onLoad="") { ...@@ -1295,7 +1301,8 @@ function debut_html($titre = "", $rubrique="", $onLoad="") {
} }
function setvisibility (objet, statut) { function setvisibility (objet, statut) {
findObj(objet).style.visibility = statut; element = findObj(objet);
if (element.style.visibility != statut) element.style.visibility = statut;
} }
function getHeight(obj) { function getHeight(obj) {
...@@ -1350,9 +1357,11 @@ function debut_html($titre = "", $rubrique="", $onLoad="") { ...@@ -1350,9 +1357,11 @@ function debut_html($titre = "", $rubrique="", $onLoad="") {
function changeVisible(input, id, select, nonselect) { function changeVisible(input, id, select, nonselect) {
if (input) { if (input) {
findObj(id).style.display = select; element = findObj(id);
if (element.style.display != select) element.style.display = select;
} else { } else {
findObj(id).style.display = nonselect; element = findObj(id);
if (element.style.display != nonselect) element.style.display = nonselect;
} }
} }
...@@ -1797,7 +1806,8 @@ function bandeau_rubrique ($id_rubrique, $titre_rubrique, $z = 1) { ...@@ -1797,7 +1806,8 @@ function bandeau_rubrique ($id_rubrique, $titre_rubrique, $z = 1) {
$i = spip_num_rows($result_rub); $i = spip_num_rows($result_rub);
if ($i > 0 AND $zdecal < $zmax) { if ($i > 0 AND $zdecal < $zmax) {
echo "<div style='position: relative; z-index: $z;' onMouseOver=\"findObj('bandeau_rub$id_rubrique').style.visibility = 'visible';\" onMouseOut=\"findObj('bandeau_rub$id_rubrique').style.visibility = 'hidden';\">\n"; // echo "<div style='position: relative; z-index: $z;' onMouseOver=\"findObj('bandeau_rub$id_rubrique').style.visibility = 'visible';\" onMouseOut=\"findObj('bandeau_rub$id_rubrique').style.visibility = 'hidden';\">\n";
echo "<div style='position: relative; z-index: $z;' onMouseOver=\"setvisibility('bandeau_rub$id_rubrique', 'visible');\" onMouseOut=\"setvisibility('bandeau_rub$id_rubrique', 'hidden');\">\n";
echo "<div style='background: url(img_pack/triangle-droite$spip_lang_rtl.gif) $spip_lang_right center no-repeat;'><a href='naviguer.php3?coll=$id_rubrique' class='bandeau_rub' style='background-image: url(img_pack/$image);'>$titre_rubrique</a></div>\n"; echo "<div style='background: url(img_pack/triangle-droite$spip_lang_rtl.gif) $spip_lang_right center no-repeat;'><a href='naviguer.php3?coll=$id_rubrique' class='bandeau_rub' style='background-image: url(img_pack/$image);'>$titre_rubrique</a></div>\n";
echo "<div class='bandeau_rub' style='z-index: ".($z+1).";' id='bandeau_rub$id_rubrique'>"; echo "<div class='bandeau_rub' style='z-index: ".($z+1).";' id='bandeau_rub$id_rubrique'>";
while ($row_rub = spip_fetch_array($result_rub)) { while ($row_rub = spip_fetch_array($result_rub)) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter