Skip to content
Extraits de code Groupes Projets
Valider 45d748da rédigé par marcimat's avatar marcimat
Parcourir les fichiers

On ajoute une classe CSS sur la couleur utilisée dans le privé. On la modifie...

On ajoute une classe CSS sur la couleur utilisée dans le privé. On la modifie aussi lorsqu’on change dans les préférences. Ça peut servir possiblement dans des fichiers CSS.
parent 15390a23
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -176,7 +176,11 @@ function init_body_class() { ...@@ -176,7 +176,11 @@ function init_body_class() {
3 => 'icones_img' 3 => 'icones_img'
); );
return $GLOBALS['spip_ecran'] . " $spip_display_navigation $spip_display_outils " . $display_class[$GLOBALS['spip_display']]; $couleur = isset($GLOBALS['visiteur_session']['prefs']['couleur'])
? $GLOBALS['visiteur_session']['prefs']['couleur']
: 9;
return $GLOBALS['spip_ecran'] . " couleur_$couleur $spip_display_navigation $spip_display_outils " . $display_class[$GLOBALS['spip_display']];
} }
......
...@@ -48,8 +48,7 @@ function parametres_css_prive() { ...@@ -48,8 +48,7 @@ function parametres_css_prive() {
// un md5 des menus : si un menu change il faut maj la css // un md5 des menus : si un menu change il faut maj la css
$args['md5b'] = (function_exists('md5_boutons_plugins') ? md5_boutons_plugins() : ''); $args['md5b'] = (function_exists('md5_boutons_plugins') ? md5_boutons_plugins() : '');
$c = (is_array($GLOBALS['visiteur_session']) $c = isset($GLOBALS['visiteur_session']['prefs']['couleur'])
and is_array($GLOBALS['visiteur_session']['prefs']))
? $GLOBALS['visiteur_session']['prefs']['couleur'] ? $GLOBALS['visiteur_session']['prefs']['couleur']
: 9; : 9;
......
...@@ -77,7 +77,7 @@ ...@@ -77,7 +77,7 @@
]<BOUCLE_couleurs(POUR){tableau #ENV{couleurs}}> ]<BOUCLE_couleurs(POUR){tableau #ENV{couleurs}}>
<div class="choix"> <div class="choix">
<input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_#CLE'[(#ENV{#GET{name}}|=={#CLE}|oui)checked="checked" ]value="#CLE" <input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_#CLE'[(#ENV{#GET{name}}|=={#CLE}|oui)checked="checked" ]value="#CLE"
onchange="if (this.checked) jQuery('head>link#csspriveedef').clone().removeAttr('id').appendTo(jQuery('head')).attr('href', '[(#ENV{_couleurs_url/#CLE})]');" /> onchange="if (this.checked) { jQuery('head>link#csspriveedef').clone().removeAttr('id').appendTo(jQuery('head')).attr('href', '[(#ENV{_couleurs_url/#CLE})]'); jQuery('body').removeClass(function(i, c){ return (c.match (/(^|\s)couleur_\S+/g) || []).join(' ');}).addClass('couleur_#CLE')}" />
<label for="[(#GET{name})]_#CLE"> <label for="[(#GET{name})]_#CLE">
<img src="#CHEMIN{rien.gif}" alt="" width="16" height="16" style="background-color:[#(#VALEUR{couleur_foncee}|couleur_foncer)];" /> <img src="#CHEMIN{rien.gif}" alt="" width="16" height="16" style="background-color:[#(#VALEUR{couleur_foncee}|couleur_foncer)];" />
<img src="#CHEMIN{rien.gif}" alt="<:choix_couleur_interface|attribut_html:> 1" width="16" height="16" style="background-color:[(#VALEUR{couleur_foncee})];" /> <img src="#CHEMIN{rien.gif}" alt="<:choix_couleur_interface|attribut_html:> 1" width="16" height="16" style="background-color:[(#VALEUR{couleur_foncee})];" />
......
[(#PIPELINE{body_prive,[(#VAL{<body class="#ENV{type-page,page}[ #ENV{type-page,page}_(#ENV{composition,''})][ statut_(#SESSION{statut})][ webmestre_(#SESSION{webmestre})][ auteur_(#SESSION{id_auteur})] [(#REM|init_body_class)][(#ENV{type-page,page}|match{_edit$}|oui)edition]">})]})] [(#PIPELINE{body_prive,[(#VAL{<body class="#ENV{type-page,page}[ #ENV{type-page,page}_(#ENV{composition,''})][ statut_(#SESSION{statut})][ webmestre_(#SESSION{webmestre})][ auteur_(#SESSION{id_auteur})] [(#VAL|init_body_class)][(#ENV{type-page,page}|match{_edit$}|oui)edition]">})]})]
<INCLURE{fond=prive/squelettes/inclure/barre-nav,lang,recherche,plugins=(#REM|parametres_css_prive)}> <INCLURE{fond=prive/squelettes/inclure/barre-nav,lang,recherche,plugins=(#REM|parametres_css_prive)}>
<div id="page"> <div id="page">
<INCLURE{fond=prive/objets/liste/auteurs_enligne}> <INCLURE{fond=prive/objets/liste/auteurs_enligne}>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter