Skip to content
Snippets Groups Projects
Commit ea395fb1 authored by =AZIZI Anis's avatar =AZIZI Anis
Browse files

patch des analyses qui ne s'affichaient pas

parent 8443f96e
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* Author: BootstrapMade.com * Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/ * License: https://bootstrapmade.com/license/
*/ */
import { analyses } from './visuals/analyses.js'; import { updateAnalysis } from "./visuals/analysis.js";
import './visuals/init.js'; import './visuals/init.js';
import { renderStepsVisualization } from './visuals/stepsVisual.js'; import { renderStepsVisualization } from './visuals/stepsVisual.js';
import { renderDistanceVisualization } from './visuals/distanceVisual.js'; import { renderDistanceVisualization } from './visuals/distanceVisual.js';
...@@ -15,6 +15,7 @@ import { renderRadialDistanceChart } from './visuals/radialActivityVisual.js'; ...@@ -15,6 +15,7 @@ import { renderRadialDistanceChart } from './visuals/radialActivityVisual.js';
import { renderSleepActivityVisualization } from './visuals/sleepActivityVisual.js'; import { renderSleepActivityVisualization } from './visuals/sleepActivityVisual.js';
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {
renderStepsVisualization(); renderStepsVisualization();
renderDistanceVisualization(); renderDistanceVisualization();
......
export const analyses = { export function updateAnalysis(visualization, year) {
const container = document.getElementById(
"analysis-content-" + visualization
);
if (analyses[visualization] && analyses[visualization][year]) {
container.innerHTML = analyses[visualization][year];
} else {
container.innerHTML = "<p>Analyse indisponible pour cette année.</p>";
}
}
const analyses = {
steps: { steps: {
2022: ` 2022: `
<h3>2022 : Une année de progression générale</h3> <h3>2022 : Une année de progression générale</h3>
......
import { updateAnalysis } from "./analysis.js";
export function renderCaloriesVisualization() { export function renderCaloriesVisualization() {
fetch("../static/js/final_combined_with_all_data.json") fetch("../static/js/final_combined_with_all_data.json")
.then((response) => response.json()) .then((response) => response.json())
......
import { updateAnalysis } from "./analysis.js";
export function renderDistanceVisualization() { export function renderDistanceVisualization() {
fetch("../static/js/final_combined_with_all_data.json") // Chemin à adapter si nécessaire fetch("../static/js/final_combined_with_all_data.json") // Chemin à adapter si nécessaire
.then((response) => response.json()) .then((response) => response.json())
......
export function updateAnalysis(visualization, year) {
const container = document.getElementById(
"analysis-content-" + visualization
);
if (analyses[visualization] && analyses[visualization][year]) {
container.innerHTML = analyses[visualization][year];
} else {
container.innerHTML = "<p>Analyse indisponible pour cette année.</p>";
}
}
(function () { (function () {
"use strict"; "use strict";
......
import { updateAnalysis } from "./analysis.js";
export function renderSleepVisualization() { export function renderSleepVisualization() {
fetch("../static/js/final_combined_with_all_data.json") // Adapter le chemin si nécessaire fetch("../static/js/final_combined_with_all_data.json") // Adapter le chemin si nécessaire
.then((response) => response.json()) .then((response) => response.json())
...@@ -46,6 +49,8 @@ export function renderSleepVisualization() { ...@@ -46,6 +49,8 @@ export function renderSleepVisualization() {
const newYear = years[currentYearIndex - 1]; const newYear = years[currentYearIndex - 1];
currentYearDisplay.textContent = newYear; currentYearDisplay.textContent = newYear;
updateVisualization(newYear); updateVisualization(newYear);
updateAnalysis("sleep", newYear);
} }
}); });
...@@ -57,6 +62,7 @@ export function renderSleepVisualization() { ...@@ -57,6 +62,7 @@ export function renderSleepVisualization() {
const newYear = years[currentYearIndex + 1]; const newYear = years[currentYearIndex + 1];
currentYearDisplay.textContent = newYear; currentYearDisplay.textContent = newYear;
updateVisualization(newYear); updateVisualization(newYear);
updateAnalysis("sleep", newYear);
} }
}); });
......
import { updateAnalysis } from "./analysis.js";
export function renderStepsVisualization() { export function renderStepsVisualization() {
fetch("../static/js/final_combined_with_all_data.json") // Chemin à adapter si nécessaire fetch("../static/js/final_combined_with_all_data.json") // Chemin à adapter si nécessaire
.then((response) => response.json()) .then((response) => response.json())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment