From a610bd4b0cd35ac890dcf6a8e20e7d8800e3c8cf Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Sun, 27 May 2007 21:41:06 +0000 Subject: [PATCH] regler les boites de la page articles --- ecrire/exec/articles.php | 37 ++++++++++++++++++------------------- ecrire/inc/layer.php | 10 ++++++++++ 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/ecrire/exec/articles.php b/ecrire/exec/articles.php index 58f2981651..936e3f9e94 100644 --- a/ecrire/exec/articles.php +++ b/ecrire/exec/articles.php @@ -251,19 +251,17 @@ function boites_de_config_articles($id_article) if (!$masque) return ''; - $invite = "<span class='verdana1'><b>" + $invite = "<b>" . _T('bouton_forum_petition') . aide('confforums') - . "</b></span>"; - - return debut_cadre_relief("forum-interne-24.gif", true) - . block_parfois_visible('forumpetition', - $invite, - $masque, - 'text-align: center;', - $visible = strstr($masque, '<!-- visible -->') - ) - . fin_cadre_relief(true); + . "</b>"; + + return + cadre_depliable("forum-interne-24.gif", + $invite, + $visible = strstr($masque, '<!-- visible -->'), + $masque, + 'forumpetition'); } // http://doc.spip.org/@boite_article_virtuel @@ -276,16 +274,17 @@ function boite_article_virtuel($id_article, $virtuel, $flag) if (!$masque) return ''; - $invite = "<span class='verdana1'>" - . '<b>' + $invite = '<b>' ._T('bouton_redirection') . '</b>' - . aide ("artvirt") - . "</span>"; - - $f = block_parfois_visible('redirection', $invite, $masque, 'text-align: center;', $virtuel); - - return debut_cadre_relief("site-24.gif", true) . $f . fin_cadre_relief(true); + . aide ("artvirt"); + + return + cadre_depliable("site-24.gif", + $invite, + $virtuel, + $masque, + 'redirection'); } // http://doc.spip.org/@bouton_modifier_articles diff --git a/ecrire/inc/layer.php b/ecrire/inc/layer.php index 15e3dc290a..da0ba047f5 100644 --- a/ecrire/inc/layer.php +++ b/ecrire/inc/layer.php @@ -20,6 +20,16 @@ $compteur_block = 0; if (_request('var_ajaxcharset') || _request("iframe")=="iframe") $compteur_block = rand(1,2500)*500; // astuce idiote pour que les blocs ahah n'aient pas les memes numeros de triangle que la page principale (sinon le triangle d'un bloc importe par ahah agit sur un autre triangle... vivement jquery...). +function cadre_depliable($icone,$titre,$deplie,$contenu,$ids='',$style_cadre='r'){ + $bouton = bouton_block_depliable($titre,$deplie,$ids); + return + debut_cadre($style_cadre,$icone,'',$bouton) + . debut_block_depliable($deplie,$ids) + . $contenu + . fin_block() + . fin_cadre(); +} + // http://doc.spip.org/@block_parfois_visible function block_parfois_visible($nom, $invite, $masque, $style='', $visible=false){ if (!$GLOBALS['browser_layer']) return ''; -- GitLab