Skip to content

Commit 919614a

Browse files
committed
♻️ refactor html structure and update file paths
1 parent d18d8d0 commit 919614a

File tree

15 files changed

+388
-388
lines changed

15 files changed

+388
-388
lines changed

404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ <h1>404</h1>
1515
<h2>Oups ! Cette page n'existe pas.</h2>
1616
<p>La page que vous cherchez est introuvable ou a été déplacée.</p>
1717
<div id="error-message" class="error-message"></div>
18-
<a href="/" class="back-btn">Revenir à l'accueil</a>
18+
<a href="index.html" class="back-btn">Revenir à l'accueil</a>
1919
</div>
2020
<script>
2121
if ("serviceWorker" in navigator) {

pages/add.html renamed to add.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>StreamIt</title>
7-
<link rel="manifest" href="../manifest.json" />
8-
<link href="../css/add.css" rel="stylesheet" />
9-
<link href="../medias/logo.png" rel="icon" />
7+
<link rel="manifest" href="manifest.json" />
8+
<link href="css/add.css" rel="stylesheet" />
9+
<link href="medias/logo.png" rel="icon" />
1010
</head>
1111
<body>
1212
<header>
13-
<a href="/" class="title"><h1>StreamIt</h1></a>
13+
<a href="index.html" class="title"><h1>StreamIt</h1></a>
1414
</header>
1515

1616
<div id="main-section">
@@ -159,7 +159,7 @@ <h3>JSON :</h3>
159159
</div>
160160
</div>
161161

162-
<a href="/" id="index-floating-btn" title="Ajouter un film ou une série">
162+
<a href="index.html" id="index-floating-btn" title="Ajouter un film ou une série">
163163
<span class="plus"></span>
164164
<span class="index-label">Revenir à l'accueil</span>
165165
</a>
@@ -171,6 +171,6 @@ <h3>JSON :</h3>
171171
});
172172
}
173173
</script>
174-
<script src="../js/add.js"></script>
174+
<script src="js/add.js"></script>
175175
</body>
176176
</html>

data/films_data.json

Lines changed: 44 additions & 44 deletions
Large diffs are not rendered by default.

data/series_data.json

Lines changed: 298 additions & 298 deletions
Large diffs are not rendered by default.

pages/films.html renamed to films.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>StreamIt</title>
7-
<link rel="manifest" href="../manifest.json" />
8-
<link href="../css/films.css" rel="stylesheet" />
9-
<link href="../medias/logo.png" rel="icon" />
7+
<link rel="manifest" href="manifest.json" />
8+
<link href="css/films.css" rel="stylesheet" />
9+
<link href="medias/logo.png" rel="icon" />
1010
</head>
1111
<body>
1212
<header>
13-
<a href="/" class="title"><h1>StreamIt</h1></a>
13+
<a href="index.html" class="title"><h1>StreamIt</h1></a>
1414
</header>
1515

1616
<div id="main-section">
@@ -45,7 +45,7 @@
4545
</div>
4646
</div>
4747

48-
<a href="/" id="index-floating-btn" title="Ajouter un film ou une série">
48+
<a href="index.html" id="index-floating-btn" title="Ajouter un film ou une série">
4949
<span class="plus"></span>
5050
<span class="index-label">Revenir à l'accueil</span>
5151
</a>
@@ -57,6 +57,6 @@
5757
});
5858
}
5959
</script>
60-
<script src="../js/films.js"></script>
60+
<script src="js/films.js"></script>
6161
</body>
6262
</html>

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</head>
1111
<body>
1212
<header>
13-
<a href="/" class="title"><h1>StreamIt</h1></a>
13+
<a href="index.html" class="title"><h1>StreamIt</h1></a>
1414
</header>
1515

1616
<input
@@ -27,7 +27,7 @@ <h2 class="sections" id="series-section-title">Séries</h2>
2727
<div id="series-list"></div>
2828

2929
<a
30-
href="pages/stats.html"
30+
href="stats.html"
3131
id="stats-floating-btn"
3232
title="Voir les statistiques"
3333
>
@@ -36,7 +36,7 @@ <h2 class="sections" id="series-section-title">Séries</h2>
3636
</a>
3737

3838
<a
39-
href="pages/add.html"
39+
href="add.html"
4040
id="add-floating-btn"
4141
title="Ajouter un film ou une série"
4242
>

js/add.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ document.getElementById("addForm").addEventListener("submit", function (event) {
173173
formatted[title] = {
174174
title: title,
175175
description: desc,
176-
banner: `../medias/films/${folder}/${folder}.jpg`,
176+
banner: `medias/films/${folder}/${folder}.jpg`,
177177
IMDb: note ? parseFloat(note) : undefined,
178178
IMDb_link: imdb ? `${imdb}` : "",
179179
year: year ? parseInt(year, 10) : undefined,
@@ -184,7 +184,7 @@ document.getElementById("addForm").addEventListener("submit", function (event) {
184184
writers: data.writers ? data.writers.split(",").map((w) => w.trim()) : [],
185185
stars: data.stars ? data.stars.split(",").map((s) => s.trim()) : [],
186186
trailer: trailer,
187-
video: `../medias/films/${folder}/${folder}.mp4`,
187+
video: `medias/films/${folder}/${folder}.mp4`,
188188
};
189189
} else if (type === "serie") {
190190
let seasonsObj = {};
@@ -193,13 +193,13 @@ document.getElementById("addForm").addEventListener("submit", function (event) {
193193
seasonsObj[seasonNum] = season.episodes.map((ep, epIdx) => ({
194194
title: ep.title,
195195
desc: ep.description,
196-
video: `../medias/series/${folder}/${seasonNum}-${epIdx + 1}.mp4`,
196+
video: `medias/series/${folder}/${seasonNum}-${epIdx + 1}.mp4`,
197197
}));
198198
});
199199
formatted[title] = {
200200
title: title,
201201
description: desc,
202-
banner: `../medias/series/${folder}/${folder}.jpg`,
202+
banner: `medias/series/${folder}/${folder}.jpg`,
203203
IMDb: note ? parseFloat(note) : undefined,
204204
IMDb_link: imdb ? `${imdb}/` : "",
205205
year: year ? parseInt(year, 10) : undefined,

js/films.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ function renderFilmsDetails(films) {
4949
if (bannerSkeleton) bannerSkeleton.style.display = "none";
5050
banner.style.display = "none";
5151
};
52-
banner.src = films.banner || "";
52+
banner.src = "../"+films.banner || "";
5353
}
5454

5555
const filmInfo = document.getElementById("film-info");

js/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ function renderSeries(seriesData) {
4545
seriesDiv.setAttribute("role", "button");
4646
seriesDiv.setAttribute("aria-label", `Voir la série ${s.title}`);
4747
seriesDiv.onclick = () =>
48-
(window.location.href = `pages/series.html?series=${encodeURIComponent(
48+
(window.location.href = `series.html?series=${encodeURIComponent(
4949
series
5050
)}`);
5151
seriesDiv.onkeydown = (e) => {
@@ -94,7 +94,7 @@ function renderFilms(filmsData) {
9494
filmDiv.setAttribute("role", "button");
9595
filmDiv.setAttribute("aria-label", `Voir le film ${f.title}`);
9696
filmDiv.onclick = () =>
97-
(window.location.href = `pages/films.html?films=${encodeURIComponent(
97+
(window.location.href = `films.html?films=${encodeURIComponent(
9898
film
9999
)}`);
100100
filmDiv.onkeydown = (e) => {

js/series.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ function handleErrorAndRedirect(message) {
1111
async function loadSeriesData() {
1212
let data;
1313
try {
14-
const response = await fetch("../data/series_data.json");
14+
const response = await fetch("data/series_data.json");
1515
if (!response.ok) throw new Error("Erreur réseau");
1616
data = await response.json();
1717
} catch (e) {

0 commit comments

Comments
 (0)