diff --git a/.gitattributes b/.gitattributes index 7198b74f6e521e5ef0a474c82c22277fa5d85334..50e66a54c8b71ef71422841e24ea13c2a494d3a1 100644 --- a/.gitattributes +++ b/.gitattributes @@ -532,6 +532,7 @@ ecrire/inc/chercher_rubrique.php -text ecrire/inc/commencer_page.php -text ecrire/inc/compacte_js.php -text ecrire/inc/cookie.php -text +ecrire/inc/couleurs.php -text ecrire/inc/dater.php -text ecrire/inc/discuter.php -text ecrire/inc/distant.php -text diff --git a/ecrire/inc/couleurs.php b/ecrire/inc/couleurs.php new file mode 100644 index 0000000000000000000000000000000000000000..b0c18710bf74366bc5d965c0028ce706511f895d --- /dev/null +++ b/ecrire/inc/couleurs.php @@ -0,0 +1,95 @@ +<?php + +/***************************************************************************\ + * SPIP, Systeme de publication pour l'internet * + * * + * Copyright (c) 2001-2007 * + * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * + * * + * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * + * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * +\***************************************************************************/ + +if (!defined("_ECRIRE_INC_VERSION")) return; + +// Appelee sans argument, cette fonction retourne un menu de couleurs +// Avec un argument numerique, elle retourne les parametres d'URL +// pour les feuilles de style calculees (cf commencer_page et svg) +// Avec un argument de type tableau, elle remplace le tableau par defaut +// par celui donne en argument + +function inc_couleurs_dist($choix=NULL) +{ + static $couleurs_spip = array( +// Vert +1 => array ( + "couleur_foncee" => "#9DBA00", + "couleur_claire" => "#C5E41C", +# "couleur_lien" => "#657701", +# "couleur_lien_off" => "#A6C113" + ), +// Violet clair +2 => array ( + "couleur_foncee" => "#eb68b3", + "couleur_claire" => "#ffa9e6", +# "couleur_lien" => "#8F004D", +# "couleur_lien_off" => "#BE6B97" + ), +// Orange +3 => array ( + "couleur_foncee" => "#fa9a00", + "couleur_claire" => "#ffc000", +# "couleur_lien" => "#FF5B00", +# "couleur_lien_off" => "#B49280" + ), +// Saumon +4 => array ( + "couleur_foncee" => "#CDA261", + "couleur_claire" => "#FFDDAA", +# "couleur_lien" => "#AA6A09", +# "couleur_lien_off" => "#B79562" + ), +// Bleu pastel +5 => array ( + "couleur_foncee" => "#5da7c5", + "couleur_claire" => "#97d2e1", +# "couleur_lien" => "#116587", +# "couleur_lien_off" => "#81B7CD" + ), +// Gris +6 => array ( + "couleur_foncee" => "#85909A", + "couleur_claire" => "#C0CAD4", +# "couleur_lien" => "#3B5063", +# "couleur_lien_off" => "#6D8499" + ), +); + + if (is_numeric($choix)) { + return + "couleur_claire=" . + substr($couleurs_spip[$choix]['couleur_claire'],1). + '&couleur_foncee=' . + substr($couleurs_spip[$choix]['couleur_foncee'],1); + } else { + if (is_array($choix)) return $couleurs_spip = $choix; + $res = ''; + $evt = ' +onmouseover="changestyle(\'bandeauinterface\');" +onfocus="changestyle(\'bandeauinterface\');" +onblur="changestyle(\'bandeauinterface\');"'; + + foreach ($couleurs_spip as $key => $val) { + $res .= "<a href=\"" + . parametre_url(self(), 'set_couleur', $key) + . "\"$evt>" + . http_img_pack("rien.gif", + _T('choix_couleur_interface') . $key, + "width='8' height='8' style='margin: 1px; background-color: " . $val['couleur_claire'] . ";'") + . "</a>"; + } + return $res; + } +} + +?> \ No newline at end of file