'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,
));
}
?>