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 @@
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/
import { analyses } from './visuals/analyses.js';
import { updateAnalysis } from "./visuals/analysis.js";
import './visuals/init.js';
import { renderStepsVisualization } from './visuals/stepsVisual.js';
import { renderDistanceVisualization } from './visuals/distanceVisual.js';
......@@ -15,6 +15,7 @@ import { renderRadialDistanceChart } from './visuals/radialActivityVisual.js';
import { renderSleepActivityVisualization } from './visuals/sleepActivityVisual.js';
document.addEventListener("DOMContentLoaded", function () {
renderStepsVisualization();
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: {
2022: `
<h3>2022 : Une année de progression générale</h3>
......
import { updateAnalysis } from "./analysis.js";
export function renderCaloriesVisualization() {
fetch("../static/js/final_combined_with_all_data.json")
.then((response) => response.json())
......
import { updateAnalysis } from "./analysis.js";
export function renderDistanceVisualization() {
fetch("../static/js/final_combined_with_all_data.json") // Chemin à adapter si nécessaire
.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 () {
"use strict";
......
import { updateAnalysis } from "./analysis.js";
export function renderSleepVisualization() {
fetch("../static/js/final_combined_with_all_data.json") // Adapter le chemin si nécessaire
.then((response) => response.json())
......@@ -46,6 +49,8 @@ export function renderSleepVisualization() {
const newYear = years[currentYearIndex - 1];
currentYearDisplay.textContent = newYear;
updateVisualization(newYear);
updateAnalysis("sleep", newYear);
}
});
......@@ -57,6 +62,7 @@ export function renderSleepVisualization() {
const newYear = years[currentYearIndex + 1];
currentYearDisplay.textContent = newYear;
updateVisualization(newYear);
updateAnalysis("sleep", newYear);
}
});
......
import { updateAnalysis } from "./analysis.js";
export function renderStepsVisualization() {
fetch("../static/js/final_combined_with_all_data.json") // Chemin à adapter si nécessaire
.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