[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / cfg / cfg / params / selecteur_couleur.php
1 <?php
2
3 /**
4 * Plugin générique de configuration pour SPIP
5 *
6 * @license GNU/GPL
7 * @package plugins
8 * @subpackage cfg
9 * @category outils
10 * @copyright (c) toggg, marcimat 2007-2008
11 * @link http://www.spip-contrib.net/
12 * @version $Id: selecteur_couleur.php 53409 2011-10-13 20:42:57Z yffic@lefourneau.com $
13 *
14 */
15 if (!defined("_ECRIRE_INC_VERSION")) return;
16
17 /**
18 * Patch de compatibilité avec classe cfg_couleur,
19 *
20 * @deprecated OBSOLETE (utilisez la classe {see palette})
21 * @param mixed $valeur # inutilisé
22 * @param Object $cfg
23 */
24 function cfg_charger_param_selecteur_couleur($valeur, &$cfg){
25 // si provient d'un CVT, on met inline, sinon dans head
26 $ou = ($cfg->depuis_cvt) ? 'inline':'head';
27 // si le plugin Palette est installé, on patche
28 if (is_dir(find_in_path(_DIR_PLUGIN_PALETTE))) {
29 $cfg->param[$ou] .= "
30 <style>
31 .colorpicker {position: relative;}
32 </style>
33 <script type='text/javascript'>
34 //<![CDATA[
35 jQuery(document).ready(function() {
36 jQuery('input.cfg_couleur').each(function() {
37 jQuery(this).addClass('palette');
38 jQuery(this).removeClass('cfg_couleur');
39 });
40 init_palette(); // relancer la palette pour prendre en compte les changements precedents (et pour les cas ajax)
41 });
42 //]]>
43 </script>
44 ";
45 }
46 }
47 ?>