--- /dev/null
+<?php\r
+\r
+/**\r
+ * Plugin générique de configuration pour SPIP\r
+ *\r
+ * @license GNU/GPL\r
+ * @package plugins\r
+ * @subpackage cfg\r
+ * @category outils\r
+ * @copyright (c) toggg, marcimat 2007-2008\r
+ * @link http://www.spip-contrib.net/\r
+ * @version $Id: selecteur_couleur.php 53409 2011-10-13 20:42:57Z yffic@lefourneau.com $\r
+ *\r
+ */\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+/**\r
+ * Patch de compatibilité avec classe cfg_couleur,\r
+ *\r
+ * @deprecated OBSOLETE (utilisez la classe {see palette})\r
+ * @param mixed $valeur # inutilisé\r
+ * @param Object $cfg\r
+ */\r
+function cfg_charger_param_selecteur_couleur($valeur, &$cfg){\r
+ // si provient d'un CVT, on met inline, sinon dans head\r
+ $ou = ($cfg->depuis_cvt) ? 'inline':'head';\r
+ // si le plugin Palette est installé, on patche\r
+ if (is_dir(find_in_path(_DIR_PLUGIN_PALETTE))) {\r
+ $cfg->param[$ou] .= "\r
+<style>\r
+.colorpicker {position: relative;}\r
+</style>\r
+<script type='text/javascript'>\r
+//<![CDATA[\r
+jQuery(document).ready(function() {\r
+ jQuery('input.cfg_couleur').each(function() {\r
+ jQuery(this).addClass('palette');\r
+ jQuery(this).removeClass('cfg_couleur');\r
+ });\r
+ init_palette(); // relancer la palette pour prendre en compte les changements precedents (et pour les cas ajax)\r
+});\r
+//]]>\r
+</script>\r
+";\r
+ }\r
+}\r
+?>\r