dashboard: localstorage has no concept of booleans

This commit is contained in:
Johannes Zellner
2024-04-20 22:02:05 +02:00
parent 2725e001a5
commit 4b0dbf0183

View File

@@ -57,7 +57,8 @@ angular.module('Application').controller('AppsController', ['$scope', '$translat
}
localStorage.appsOrderBy = by;
localStorage.appsOrderByReverse = $scope.orderByReverse ? 'true' : '';
if ($scope.orderByReverse) localStorage.appsOrderByReverse = true;
else localStorage.removeItem('appsOrderByReverse');
};
// for sorting/grouping
@@ -82,7 +83,9 @@ angular.module('Application').controller('AppsController', ['$scope', '$translat
$scope.toggleFilter = function () {
$scope.showFilter = !$scope.showFilter;
localStorage.appsShowFilter = $scope.showFilter;
if ($scope.showFilter) localStorage.appsShowFilter = true;
else localStorage.removeItem('appsShowFilter');
// clear on hide
if (!$scope.showFilter) {