diff --git a/ecrire/inc/auth.php b/ecrire/inc/auth.php index 65d89a6057f79bf0f630267f090d7f76dbb37569..3ecc4e400aa25970a5bd101b42db74d5a935271d 100644 --- a/ecrire/inc/auth.php +++ b/ecrire/inc/auth.php @@ -263,8 +263,6 @@ function auth_init_droits($row) { // si prefs pas definies, les definir par defaut if (!isset($GLOBALS['visiteur_session']['prefs']['couleur'])) { $GLOBALS['visiteur_session']['prefs']['couleur'] = 2; - $GLOBALS['visiteur_session']['prefs']['display'] = 2; - $GLOBALS['visiteur_session']['prefs']['display_navigation'] = 'navigation_avec_icones'; } $GLOBALS['visiteur_session'] = pipeline( diff --git a/ecrire/inc/commencer_page.php b/ecrire/inc/commencer_page.php index fc4a20caa9809cc5f23a7ef521226961d28e36fe..bddc5d6648a61e44cd3c0fc2d1c8850cfb72d859 100644 --- a/ecrire/inc/commencer_page.php +++ b/ecrire/inc/commencer_page.php @@ -156,22 +156,12 @@ function init_body($rubrique = 'accueil', $sous_rubrique = 'accueil', $id_rubriq * @return string Classes CSS (séparées par des espaces) */ function init_body_class() { - $display_modes = [ - 0 => 'icones_img_texte' // défaut. - /*init*/, - 1 => 'icones_texte', - 2 => 'icones_img_texte', - 3 => 'icones_img' - ]; $prefs = $GLOBALS['visiteur_session']['prefs'] ?? []; - $display_mode = $display_modes[(int) ($prefs['display'] ?? 0)] ?? $display_modes[0]; - $spip_display_navigation = isset($prefs['display_navigation']) ? spip_sanitize_classname($prefs['display_navigation']) : 'navigation_avec_icones'; - $couleur = (int) ($prefs['couleur'] ?? 2); - $classes = "spip-theme-colors-$couleur $spip_display_navigation $display_mode"; + $classes = "spip-theme-colors-$couleur"; return spip_sanitize_classname($classes); } diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index db88bc71bb2f74a8465c539ae94d2fa688c5a041..fb20dac9bc83a0e43ddb428aa3db1a47ceada95d 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -4468,11 +4468,10 @@ function bando_images_background() { $res = ''; foreach ($boutons as $page => $detail) { - $selecteur = (in_array($page, ['outils_rapides', 'outils_collaboratifs']) ? '' : '.navigation_avec_icones '); foreach ($detail->sousmenu as $souspage => $sousdetail) { if ($sousdetail->icone && strlen(trim((string) $sousdetail->icone))) { $img = http_img_variante_svg_si_possible($sousdetail->icone); - $res .= "\n$selecteur.bando2_$souspage {background-image:url($img);}"; + $res .= "\n.bando2_$souspage {background-image:url($img);}"; } } } diff --git a/ecrire/inc/informer.php b/ecrire/inc/informer.php index 0d8255908a088733829792c7bb6f0d2a45608a0d..2af2061380e2309f73ac95562a4ce98f3b9e7260 100644 --- a/ecrire/inc/informer.php +++ b/ecrire/inc/informer.php @@ -31,7 +31,6 @@ function inc_informer_dist($id, $col, $exclus, $rac, $type, $do = 'aff') { $res = ''; if ( $type === 'rubrique' - && (int) ($GLOBALS['visiteur_session']['prefs']['display'] ?? 0) !== 1 && isset($GLOBALS['meta']['image_process']) && $GLOBALS['meta']['image_process'] !== 'non' ) { diff --git a/prive/formulaires/configurer_preferences.html b/prive/formulaires/configurer_preferences.html index 9cf04a459e73bb4e059906ae87b0dc099779cc36..1bdca5c13726b38e247c4840f3ea1e7ba1490160 100644 --- a/prive/formulaires/configurer_preferences.html +++ b/prive/formulaires/configurer_preferences.html @@ -8,53 +8,6 @@ parametre : url d'action ] #ACTION_FORMULAIRE <div class="editer-groupe"> - #SET{name,display_navigation}#SET{erreurs,#ENV{erreurs/#GET{name}}}#SET{obli,''} - <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> - <label><:label_texte_et_icones_navigation:></label>[ - <span class='erreur_message'>(#GET{erreurs})</span> - ]<div class="choix"> - <input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_1'[(#ENV{#GET{name}}|=={navigation_sans_icone}|oui)checked="checked" ]value="navigation_sans_icone" - onchange="if (this.checked) jQuery('body').addClass('navigation_sans_icone').removeClass('navigation_avec_icones'); else jQuery('body').removeClass('navigation_sans_icone').addClass('navigation_avec_icones');"/> - <label for="[(#GET{name})]_1"><:lien_afficher_texte_seul:></label> - </div> - <div class="choix"> - <input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_2'[(#ENV{#GET{name}}|=={navigation_sans_icone}|non)checked="checked" ]value="navigation_avec_icones" - onchange="if (!this.checked) jQuery('body').addClass('navigation_sans_icone').removeClass('navigation_avec_icones'); else jQuery('body').removeClass('navigation_sans_icone').addClass('navigation_avec_icones');"/> - <label for="[(#GET{name})]_2"><:lien_afficher_texte_icones:></label> - </div> - </div> - #SET{name,display}#SET{erreurs,#ENV{erreurs/#GET{name}}}#SET{obli,''} - <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> - <label><:label_texte_et_icones_page:></label>[ - <span class='erreur_message'>(#GET{erreurs})</span> - ]<div class="choix"> - <input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_1'[(#ENV{#GET{name}}|=={1}|oui)checked="checked" ]value="1" - onchange="jQuery('body').removeClass('icones_texte').removeClass('icones_img_texte').removeClass('icones_img'); - if (jQuery('#[(#GET{name})]_1').prop('checked')) jQuery('body').addClass('icones_texte') - else if (jQuery('#[(#GET{name})]_2').prop('checked')) jQuery('body').addClass('icones_img_texte') - else jQuery('body').addClass('icones_img');" - /> - <label for="[(#GET{name})]_1"><:lien_afficher_texte_seul:></label> - </div> - <div class="choix"> - <input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_2'[(#ENV{#GET{name}}|=={2}|oui)checked="checked" ]value="2" - onchange="jQuery('body').removeClass('icones_texte').removeClass('icones_img_texte').removeClass('icones_img'); - if (jQuery('#[(#GET{name})]_1').prop('checked')) jQuery('body').addClass('icones_texte') - else if (jQuery('#[(#GET{name})]_2').prop('checked')) jQuery('body').addClass('icones_img_texte') - else jQuery('body').addClass('icones_img');" - /> - <label for="[(#GET{name})]_2"><:lien_afficher_texte_icones:></label> - </div> - <div class="choix"> - <input type='radio' class='radio' name='#GET{name}' id='[(#GET{name})]_3'[(#ENV{#GET{name}}|=={3}|oui)checked="checked" ]value="3" - onchange="jQuery('body').removeClass('icones_texte').removeClass('icones_img_texte').removeClass('icones_img'); - if (jQuery('#[(#GET{name})]_1').prop('checked')) jQuery('body').addClass('icones_texte') - else if (jQuery('#[(#GET{name})]_2').prop('checked')) jQuery('body').addClass('icones_img_texte') - else jQuery('body').addClass('icones_img');" - /> - <label for="[(#GET{name})]_3"><:lien_afficher_icones_seuls:></label> - </div> - </div> #SET{name,couleur}#SET{erreurs,#ENV{erreurs/#GET{name}}}#SET{obli,''} <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> <label><:titre_changer_couleur_interface:></label>[ diff --git a/prive/formulaires/configurer_preferences.php b/prive/formulaires/configurer_preferences.php index 790b20b1a99cedd635ad061a5445ad6c744ce1f0..2a359fb5ff7a3ee6785385a54a3e6469f5584f8b 100644 --- a/prive/formulaires/configurer_preferences.php +++ b/prive/formulaires/configurer_preferences.php @@ -35,8 +35,6 @@ function formulaires_configurer_preferences_charger_dist() { lire_metas(); $valeurs = []; - $valeurs['display_navigation'] = $GLOBALS['visiteur_session']['prefs']['display_navigation'] ?? 'navigation_avec_icones'; - $valeurs['display'] = (isset($GLOBALS['visiteur_session']['prefs']['display']) && $GLOBALS['visiteur_session']['prefs']['display'] > 0) ? $GLOBALS['visiteur_session']['prefs']['display'] : 2; $valeurs['couleur'] = (isset($GLOBALS['visiteur_session']['prefs']['couleur']) && $GLOBALS['visiteur_session']['prefs']['couleur'] > 0) ? $GLOBALS['visiteur_session']['prefs']['couleur'] : 1; $couleurs = charger_fonction('couleurs', 'inc'); @@ -68,15 +66,6 @@ function formulaires_configurer_preferences_traiter_dist() { $GLOBALS['visiteur_session']['prefs']['couleur'] = $couleur; } } - if ($display = (int) _request('display')) { - $GLOBALS['visiteur_session']['prefs']['display'] = $display; - } - if ( - ($display_navigation = _request('display_navigation')) - && in_array($display_navigation, ['navigation_sans_icone', 'navigation_avec_icones']) - ) { - $GLOBALS['visiteur_session']['prefs']['display_navigation'] = $display_navigation; - } if ((int) $GLOBALS['visiteur_session']['id_auteur']) { include_spip('action/editer_auteur'); diff --git a/prive/themes/spip/bando.css.html b/prive/themes/spip/bando.css.html index 337daf8998fdf025f071e3db167561f4783e8792..f0e1db3f8ddd41ba9404be0aab26fd35c87f644f 100644 --- a/prive/themes/spip/bando.css.html +++ b/prive/themes/spip/bando.css.html @@ -232,7 +232,7 @@ box-shadow: inset 0 0 0 1px var(--spip-color-theme); } /* Liens des sous-menus : prévoir les icônes à gauche en background */ -.navigation_avec_icones .bando-haut .deroulant__sous-menu .deroulant__lien { +.bando-haut .deroulant__sous-menu .deroulant__lien { padding-#LEFT: calc(var(--spip-deroulant-icon-size) + (var(--spip-deroulant-spacing-x) * 2)); background-position: var(--spip-left) var(--spip-deroulant-spacing-x) center; background-size: var(--spip-deroulant-icon-size); @@ -454,9 +454,6 @@ .deroulant_navigation .deroulant__lien[data-racine]:hover .picto .foreground { fill: var(--spip-color-black); } -.navigation_sans_icone .deroulant_navigation .picto { - display: none; -} /* Favoris */ .deroulant_navigation .deroulant__item_non-favori { diff --git a/prive/themes/spip/icons.css.html b/prive/themes/spip/icons.css.html index 2f153a67190149db7119a8e6122159c02e3e3b01..ab35a7c354e08bdb4e343f34f8d1be02ba7d43c3 100644 --- a/prive/themes/spip/icons.css.html +++ b/prive/themes/spip/icons.css.html @@ -232,18 +232,6 @@ } -/* Variantes sans texte ou sans image */ -.icones_img .icone a b { - display: none; -} -.icones_texte .icone .icone-image { - display: none; -} -.icones_texte .icone.horizontale:not(.danger) { - padding-left: 0; - padding-right: 0; -} - /* Variante danger (à mutualiser avec boutons.css ?) */ .icone.danger a { background-image: url("#CHEMIN_IMAGE{rayures-sup.svg}");