'blocs', 'categorie' => 'typo-racc', 'contrib' => 2583, 'code:options' => "%%bloc_h4%% @define('_BLOC_TITLE_SEP', '"._BLOC_TITLE_SEP."');", // fonction blocs_init() codee dans blocs.js : executee lors du chargement de la page et a chaque hit ajax 'code:js' => "var blocs_replier_tout = %%bloc_unique%%; var blocs_millisec = %%blocs_millisec%%; var blocs_slide = [[%blocs_slide%]]; var blocs_title_sep = /[(#EVAL{_BLOC_TITLE_SEP}|preg_quote)]/g; #SET{x,#VAL{couteau:bloc_replier}|_T} var blocs_title_def = '<:couteau:bloc_deplier|concat{#EVAL{_BLOC_TITLE_SEP},#GET{x}}|cs_javascript:>'; ", 'code:jq_init' => 'blocs_init.apply(this);', // utilisation des cookies pour conserver l'etat des blocs numerotes si on quitte la page 'code:jq' => 'if(%%blocs_cookie%%) { if(jQuery("div.cs_blocs").length) jQuery.getScript(cs_CookiePlugin, cs_blocs_cookie); }', 'jquery' => 'oui', 'pipeline:pre_typo' => 'blocs_pre_typo', 'pipeline:porte_plume_cs_pre_charger' => 'blocs_CS_pre_charger', 'pipeline:porte_plume_lien_classe_vers_icone' => 'blocs_PP_icones', )); // Ajout des variables utilisees ci-dessus add_variables(array( 'nom' => 'bloc_h4', 'format' => _format_CHAINE, 'defaut' => '"h4"', 'code:preg_match(\',^h\d$,i\', trim(%s))' => "define('_BLOC_TITRE_H', %s);", ), array( 'nom' => 'bloc_unique', 'format' => _format_NOMBRE, 'radio' => array(1 => 'item_oui', 0 => 'item_non'), 'defaut' => 0, ), array( 'nom' => 'blocs_cookie', 'format' => _format_NOMBRE, 'radio' => array(1 => 'item_oui', 0 => 'item_non'), 'defaut' => 0, ), array( 'nom' => 'blocs_slide', 'format' => _format_CHAINE, 'radio' => array('aucun' => 'couteauprive:jslide_aucun', 'normal' => 'couteauprive:jslide_normal', 'slow' => 'couteauprive:jslide_lent', 'rapide' => 'couteauprive:jslide_fast', 'millisec' => 'couteauprive:jslide_millisec' ), 'radio/ligne' => 2, 'defaut' => '"aucun"', // si la variable est 'millisec' alors on prend directement les millisecondes 'code:%s==="millisec"' => "blocs_millisec", 'code:%s!=="millisec"' => "%s", ), array( 'nom' => 'blocs_millisec', 'format' => _format_NOMBRE, 'defaut' => 100, )); } ?>