Heatmap fix
This commit is contained in:
parent
56af47bda3
commit
82b36bcd0b
@ -71,7 +71,8 @@ class User(UserMixin):
|
|||||||
for day in range(0, weekday):
|
for day in range(0, weekday):
|
||||||
heatmap.append(0)
|
heatmap.append(0)
|
||||||
|
|
||||||
for day in range (0, 28):
|
for day in range (0, 28-weekday):
|
||||||
value = get_heatmap_value(self.id, day)
|
value = get_heatmap_value(self.id, day)
|
||||||
heatmap.append(value)
|
heatmap.append(value)
|
||||||
|
heatmap.reverse()
|
||||||
return heatmap
|
return heatmap
|
||||||
@ -3,7 +3,6 @@
|
|||||||
function createHeatmap(data) {
|
function createHeatmap(data) {
|
||||||
const heatmapContainer = document.getElementById('heatmap');
|
const heatmapContainer = document.getElementById('heatmap');
|
||||||
|
|
||||||
// Aktuelles Datum des Montags
|
|
||||||
const days = ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So']
|
const days = ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So']
|
||||||
|
|
||||||
for (let i = 0; i < 7; i++) {
|
for (let i = 0; i < 7; i++) {
|
||||||
@ -11,12 +10,11 @@ function createHeatmap(data) {
|
|||||||
dayElement.classList.add('day');
|
dayElement.classList.add('day');
|
||||||
dayElement.textContent = days[i];
|
dayElement.textContent = days[i];
|
||||||
heatmapContainer.appendChild(dayElement);
|
heatmapContainer.appendChild(dayElement);
|
||||||
// currentDate.setDate(currentDate.getDate() + 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Aktuelles Datum des Montags in der neuen linken Spalte
|
// Aktuelles Datum des Montags in der neuen linken Spalte
|
||||||
for (let i = 0; i < 7; i++) {
|
for (let i = 0; i < 4; i++) {
|
||||||
for (let j = 0; j < 4; j++) {
|
for (let j = 0; j < 7; j++) {
|
||||||
// console.log(i * 7 + j, data[i * 7 + j], Math.max(...data));
|
// console.log(i * 7 + j, data[i * 7 + j], Math.max(...data));
|
||||||
const opacity = data[i * 7 + j] / (Math.max(...data) <= 0 ? 1 : Math.max(...data)); // Berechne die Opazität basierend auf Aktivitätsanzahl
|
const opacity = data[i * 7 + j] / (Math.max(...data) <= 0 ? 1 : Math.max(...data)); // Berechne die Opazität basierend auf Aktivitätsanzahl
|
||||||
|
|
||||||
@ -126,9 +124,9 @@ function deleteList(listId) {
|
|||||||
console.log(response.data);
|
console.log(response.data);
|
||||||
|
|
||||||
// Remove the habit from the DOM
|
// Remove the habit from the DOM
|
||||||
var habitElement = document.getElementById("simple-tabpanel-" + listId);
|
let habitElement = document.getElementById("simple-tabpanel-" + listId);
|
||||||
habitElement.remove();
|
habitElement.remove();
|
||||||
var habitElement = document.getElementById("tab-" + listId);
|
habitElement = document.getElementById("tab-" + listId);
|
||||||
habitElement.remove();
|
habitElement.remove();
|
||||||
}).catch(function (error) {
|
}).catch(function (error) {
|
||||||
// Handle the error if needed
|
// Handle the error if needed
|
||||||
@ -137,7 +135,7 @@ function deleteList(listId) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.addEventListener('DOMContentLoaded', (event) => {
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
var elements = document.querySelectorAll('.task-list').values()
|
const elements = document.querySelectorAll('.task-list').values()
|
||||||
|
|
||||||
// loop through the elements
|
// loop through the elements
|
||||||
for (let el of elements) {
|
for (let el of elements) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user