Budget fixes! (pre new budget)
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -7,7 +7,8 @@ angular.module('mealMenuApp', ['ngSanitize'])
|
||||
.controller('MealMenuController', function ($scope, $http, $sce) {
|
||||
console.log("Controller initierad");
|
||||
|
||||
$scope.viewMode = 'list';
|
||||
const savedView = localStorage.getItem('mealViewMode');
|
||||
$scope.viewMode = savedView === 'card' || savedView === 'list' ? savedView : 'card';
|
||||
$scope.tooltip = {};
|
||||
$scope.meals = [];
|
||||
$scope.menu = {};
|
||||
@@ -15,10 +16,6 @@ angular.module('mealMenuApp', ['ngSanitize'])
|
||||
$scope.selectedWeek = getWeek(today);
|
||||
$scope.selectedYear = today.getFullYear();
|
||||
$scope.daysOfWeek = ["Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"];
|
||||
const savedViewMode = localStorage.getItem('mealViewMode');
|
||||
if (savedViewMode === 'list' || savedViewMode === 'card') {
|
||||
$scope.viewMode = savedViewMode;
|
||||
}
|
||||
|
||||
$scope.loadMeals = function () {
|
||||
console.log("Hämtar måltider...");
|
||||
@@ -131,12 +128,11 @@ angular.module('mealMenuApp', ['ngSanitize'])
|
||||
$scope.viewMode = $scope.viewMode === 'list' ? 'card' : 'list';
|
||||
localStorage.setItem('mealViewMode', $scope.viewMode); // ← spara läget
|
||||
|
||||
setTimeout(() => {
|
||||
const btn = document.getElementById('toggle-view');
|
||||
if (btn) {
|
||||
btn.textContent = $scope.getViewIcon();
|
||||
}
|
||||
$timeout(() => {
|
||||
const viewBtn = document.getElementById('toggle-view');
|
||||
if (viewBtn) viewBtn.textContent = $scope.getViewIcon();
|
||||
}, 0);
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -174,8 +170,5 @@ document.addEventListener("DOMContentLoaded", function () {
|
||||
}
|
||||
|
||||
// Initiera ikon för vy
|
||||
const scope = angular.element(document.body).scope();
|
||||
if (viewBtn && scope) {
|
||||
viewBtn.textContent = scope.viewMode === 'list' ? '🗒️' : '▣';
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user