Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion alpha/webapps/jeu_de_la_grue.html
Original file line number Diff line number Diff line change
Expand Up @@ -768,9 +768,10 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<canvas id="confetti-canvas"></canvas>

<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../../index.html" class="header-icon" title="Retour à l'accueil"
Expand Down
3 changes: 2 additions & 1 deletion alpha/webapps/machine_a_chiffrer.html
Original file line number Diff line number Diff line change
Expand Up @@ -513,7 +513,8 @@
</head>

<body>
<div class="container">
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../../index.html" class="header-icon" title="Retour à l'accueil"
Expand Down
3 changes: 2 additions & 1 deletion alpha/webapps/machine_a_trier.html
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,7 @@
<script src="../../assets/js/fa-subset.js"></script>
</head>
<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<!-- Preload icons for JS -->
<div style="display: none;">
<i data-fa="circle"></i>
Expand All @@ -219,7 +220,7 @@

<canvas id="confetti-canvas"></canvas>

<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion alpha/webapps/pixel_studio_rvb.html
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,8 @@
</style>
</head>
<body>
<div class="container">
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion alpha/webapps/pixels_binaires.html
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,8 @@
</style>
</head>
<body>
<div class="container">
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion alpha/webapps/reseau_de_tri.html
Original file line number Diff line number Diff line change
Expand Up @@ -454,9 +454,10 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<canvas id="confetti-canvas"></canvas>

<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../../index.html" class="header-icon" title="Retour à l'accueil"
Expand Down
18 changes: 18 additions & 0 deletions assets/css/shared.css
Original file line number Diff line number Diff line change
Expand Up @@ -848,3 +848,21 @@ body.dark .tab-btn.active {
width: 24px;
height: 24px;
}

/* Accessibility: Skip to main content link */
.skip-link {
position: absolute;
top: -40px;
left: 0;
background: var(--primary, #2563eb);
color: white;
padding: 8px;
z-index: 10000;
transition: top 0.2s;
text-decoration: none;
font-weight: bold;
}

.skip-link:focus {
top: 0;
}
3 changes: 2 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -564,6 +564,7 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>

<header>
<div class="action-buttons">
Expand Down Expand Up @@ -610,7 +611,7 @@ <h1>Éducation Numérique</h1>
<p>Applications interactives et ressources pour l'éducation valaisanne</p>
</header>

<main>
<main id="main-content">
<div class="search-bar">
<input type="text" id="searchInput" placeholder="Rechercher une application, un thème…">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
Expand Down
3 changes: 2 additions & 1 deletion webapps/binaire_codage.html
Original file line number Diff line number Diff line change
Expand Up @@ -656,9 +656,10 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<canvas id="confetti-canvas"></canvas>

<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion webapps/binaire_message.html
Original file line number Diff line number Diff line change
Expand Up @@ -614,9 +614,10 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<canvas id="confetti-canvas"></canvas>

<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion webapps/binaire_studio.html
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,8 @@
</head>

<body>
<div class="container">
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion webapps/bit_de_parite.html
Original file line number Diff line number Diff line change
Expand Up @@ -587,9 +587,10 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<canvas id="confetti-canvas"></canvas>

<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion webapps/routage_reseau.html
Original file line number Diff line number Diff line change
Expand Up @@ -587,8 +587,9 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<canvas id="confetti-canvas"></canvas>
<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion webapps/simulateur_bluebot.html
Original file line number Diff line number Diff line change
Expand Up @@ -2094,6 +2094,7 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<svg width="0" height="0" style="position: absolute; width: 0; height: 0; overflow: hidden;"
xmlns="http://www.w3.org/2000/svg">
<defs>
Expand Down Expand Up @@ -2207,7 +2208,7 @@ <h2 id="skins-drawer-title"><i data-fa="gift"></i> Personnalisation</h2>
</div>
</div>

<div class="container">
<div class="container" id="main-content">
<header class="app-header">
<div class="header-title-wrapper">
<a href="../index.html" class="header-icon" title="Retour à l'accueil" aria-label="Retour à l'accueil">
Expand Down
3 changes: 2 additions & 1 deletion webapps/teacher/bareme.html
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,7 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<div class="action-buttons no-print">
<button class="icon-action-btn" id="themeToggleBtn" aria-label="Changer de thème" title="Changer de thème">
<i data-fa="sun-bright" id="icon-sun" style="display:none; width:20px;height:20px;"></i>
Expand Down Expand Up @@ -538,7 +539,7 @@ <h2 id="printTitleDisplay">Barème de Notation</h2>
</div>
</aside>

<main class="results-panel">
<main id="main-content" class="results-panel">
<div class="results-header no-print">
<div class="results-title-group">
<h2>Aperçu du barème</h2>
Expand Down
3 changes: 2 additions & 1 deletion webapps/teacher/tirage.html
Original file line number Diff line number Diff line change
Expand Up @@ -430,6 +430,7 @@
</head>

<body>
<a href="#main-content" class="skip-link">Aller au contenu principal</a>
<div class="action-buttons no-print">
<button class="icon-action-btn" id="themeToggleBtn" aria-label="Changer de thème" title="Changer de thème">
<i data-fa="sun-bright" id="icon-sun" style="display:none; width:20px;height:20px;"></i>
Expand All @@ -441,7 +442,7 @@
</button>
</div>

<div class="app-shell">
<div class="app-shell" id="main-content">
<header>
<div class="header-title-wrapper">
<button class="back-btn hidden" id="backToSetupBtn" title="Retour à la configuration">
Expand Down
Loading