[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / cfg / cfg / params / selecteur_couleur.php
diff --git a/www/plugins/auto/cfg/cfg/params/selecteur_couleur.php b/www/plugins/auto/cfg/cfg/params/selecteur_couleur.php
new file mode 100644 (file)
index 0000000..925722a
--- /dev/null
@@ -0,0 +1,47 @@
+<?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