From 0eb7ac4ff602f6e6fe9831ed5435b51b2cbf0fd4 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Wed, 27 Dec 2006 12:55:00 +0000
Subject: [PATCH] =?UTF-8?q?Les=20petits=20triangles=20de=20d=C3=A9pliage?=
 =?UTF-8?q?=20ont=20maintenant=20leur=20classe=20(swap-couche)=20et=20sont?=
 =?UTF-8?q?=20xhtml=20strict=20(attribut=20Id,=20pas=20Name).=20Attention?=
 =?UTF-8?q?=20sur=20certains=20navigateurs,=20vider=20les=20caches=20pour?=
 =?UTF-8?q?=20r=C3=A9cup=C3=A9rer=20le=20nouveau=20JS=20et=20le=20nouvelle?=
 =?UTF-8?q?=20CSS?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 dist/javascript/layer.js |  6 +++---
 dist/style_prive.html    |  6 ++++++
 ecrire/inc/layer.php     | 13 +++++++++++--
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/dist/javascript/layer.js b/dist/javascript/layer.js
index 04911afe44..8e355cebd6 100644
--- a/dist/javascript/layer.js
+++ b/dist/javascript/layer.js
@@ -46,7 +46,7 @@ function hide_obj(obj) {
 
 function swap_couche(couche, rtl, dir, no_swap) {
 	var layer;
-	var triangle = findObj('triangle' + couche);
+	var triangle = document.getElementById('triangle' + couche);
 	if (!(layer = findObj('Layer' + couche))) return;
 	if (layer.style.display == "none"){
 		if (!no_swap && triangle) triangle.src = dir + 'deplierbas.gif';
@@ -58,14 +58,14 @@ function swap_couche(couche, rtl, dir, no_swap) {
 }
 function ouvrir_couche(couche, rtl,dir) {
 	var layer;
-	var triangle = findObj('triangle' + couche);
+	var triangle = document.getElementById('triangle' + couche);
 	if (!(layer = findObj('Layer' + couche))) return;
 	if (triangle) triangle.src = dir + 'deplierbas.gif';
 	layer.style.display = 'block';
 }
 function fermer_couche(couche, rtl, dir) {
 	var layer;
-	var triangle = findObj('triangle' + couche);
+	var triangle = document.getElementById('triangle' + couche);
 	if (!(layer = findObj('Layer' + couche))) return;
 	if (triangle) triangle.src = dir + 'deplierhaut' + rtl + '.gif';
 	layer.style.display = 'none';
diff --git a/dist/style_prive.html b/dist/style_prive.html
index 58cfcbc8ce..66f0a978ae 100644
--- a/dist/style_prive.html
+++ b/dist/style_prive.html
@@ -1462,3 +1462,9 @@ div.rub-ouverte, a.rub-ouverte {
 	padding-[(#ENV{ltr}|choixsiegal{left,right,left})]: 10px;
 	background: url(#EVAL{_DIR_IMG_PACK}wrapper.php?file=triangle-droite[(#ENV{ltr}|choixsiegal{left,'',_rtl})].gif) [(#ENV{ltr}|choixsiegal{left,right,left})] center no-repeat;
 }
+
+.swap-couche {
+	border: 0px;
+	height: 10px;
+	width: 10px;
+}
\ No newline at end of file
diff --git a/ecrire/inc/layer.php b/ecrire/inc/layer.php
index 06f3280009..2c0b69397d 100644
--- a/ecrire/inc/layer.php
+++ b/ecrire/inc/layer.php
@@ -145,9 +145,18 @@ function produire_acceder_couche($couches, $nom, $icone) {
 			. _DIR_IMG_PACK."',"
 			. $couche[1].');';
 
+	$t = _T('info_deplier');
+
 	return 
-	'<img name="triangle'.$nom.'" src="'._DIR_IMG_PACK.$icone.'" alt="'._T('info_deplier').'" title="'._T('info_deplier').'" border="0" height="10" width="10"
-onclick="'.join(' ',$onclick).'" />';
+	'<img id="triangle'.$nom.'" src="'
+	  . _DIR_IMG_PACK . $icone
+	  . '" alt="'
+	  . $t
+	  . '" title="'
+	  . $t
+	  . '" class="swap-couche"
+	onclick="'
+	  . join(' ',$onclick).'" />';
 
 }
 
-- 
GitLab