Skip to content

Commit 83457cf

Browse files
VIL-CIELclaude
andcommitted
feat(sidebar): bouton retour accueil en icône maison (mode rail)
Quand le bouton « Retour accueil » est présent (sous-pages), il s'affiche désormais en icône maison centrée lorsque la barre est réduite, au lieu d'être masqué. En mode ouvert, le libellé « ← Retour Accueil » est conservé. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 648e05a commit 83457cf

4 files changed

Lines changed: 30 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ Toutes les modifications notables de ce projet sont documentées ici.
55
Le format suit [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/)
66
et le projet respecte le [versionnage sémantique](https://semver.org/lang/fr/) (`MAJEUR.MINEUR.CORRECTIF`).
77

8+
## [1.2.4] - 2026-06-04
9+
10+
### Ajouté
11+
- **Bouton « Retour accueil » en mode rail** : quand il est présent (sur les sous-pages),
12+
il s'affiche désormais sous forme d'**icône maison** centrée lorsque la barre est
13+
réduite, au lieu d'être masqué. En mode ouvert, il garde son libellé « ← Retour Accueil ».
14+
815
## [1.2.3] - 2026-06-04
916

1017
### Corrigé

public/script.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ ${items}
6969
const backHome =
7070
activePage === 'accueil'
7171
? ''
72-
: `<a href="${base}index.html" class="status-badge sidebar-back">← Retour Accueil</a>`;
72+
: `<a href="${base}index.html" class="status-badge sidebar-back" aria-label="Retour à l'accueil" title="Retour à l'accueil"><span class="sidebar-back__icon" aria-hidden="true"><svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 11l9-8 9 8" /><path d="M5 10v10h14V10" /></svg></span><span class="sidebar-back__text">← Retour Accueil</span></a>`;
7373

7474
return `<button class="sidebar-toggle" type="button" aria-label="Réduire le menu" aria-expanded="true"><span class="sidebar-toggle__icon" aria-hidden="true">«</span></button>
7575
<hr class="rail-divider">
@@ -194,7 +194,7 @@ function injectShell() {
194194
// Version de repli, affichée quand `fetch` est indisponible (ouverture en `file://`,
195195
// où les navigateurs bloquent la lecture des fichiers locaux). À garder synchronisée
196196
// avec public/version.json, qui reste la source canonique (site déployé en HTTP + CI).
197-
const FALLBACK_VERSION = '1.2.3';
197+
const FALLBACK_VERSION = '1.2.4';
198198

199199
// Affiche la version courante en pied de sidebar : repli immédiat, puis valeur
200200
// canonique lue dans version.json dès que le site est servi en HTTP.

public/style.css

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,11 @@ a.logo {
693693
display: none;
694694
}
695695

696+
/* Icône maison du bouton « Retour accueil » (visible seulement en mode rail) */
697+
.sidebar-back__icon {
698+
display: none;
699+
}
700+
696701
@media (min-width: 769px) {
697702
.sidebar-toggle { display: block; }
698703

@@ -727,7 +732,7 @@ a.logo {
727732
.is-collapsed .logo small,
728733
.is-collapsed .logo br,
729734
.is-collapsed .menu-label,
730-
.is-collapsed .sidebar-back,
735+
.is-collapsed .sidebar-back__text,
731736
.is-collapsed .nav-group-title,
732737
.is-collapsed .nav-sub,
733738
.is-collapsed .sidebar-footer__text {
@@ -742,6 +747,20 @@ a.logo {
742747
}
743748

744749
.is-collapsed .nav-rail-icon { display: flex; }
750+
751+
/* Bouton « Retour accueil » en mode rail : icône maison centrée */
752+
.is-collapsed .sidebar-back {
753+
display: flex;
754+
align-items: center;
755+
justify-content: center;
756+
width: 44px;
757+
height: 40px;
758+
margin: 2px auto;
759+
padding: 0;
760+
background: transparent;
761+
}
762+
763+
.is-collapsed .sidebar-back__icon { display: flex; }
745764
}
746765

747766
@media (prefers-reduced-motion: reduce) {

public/version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.2.3",
2+
"version": "1.2.4",
33
"name": "Wiki Plugins DAP Pymodaq",
44
"lastUpdate": "2026-06-04"
55
}

0 commit comments

Comments
 (0)