From 95116318c3712575a8aba0e83b1f9a46d0c3769a Mon Sep 17 00:00:00 2001 From: Benoit Lavenier <benoit.lavenier@e-is.pro> Date: Thu, 3 Sep 2020 15:59:31 +0200 Subject: [PATCH] [enh] Allow to persist cache to local storage [fix] Make sure to update all params, in window.location.href when searching on last records --- www/js/services/cache-services.js | 5 +++-- www/templates/settings/settings.html | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/www/js/services/cache-services.js b/www/js/services/cache-services.js index 48736f2ea..0f132e761 100644 --- a/www/js/services/cache-services.js +++ b/www/js/services/cache-services.js @@ -11,7 +11,8 @@ angular.module('cesium.cache.services', ['angular-cache']) SHORT: csSettings.defaultSettings.cacheTimeMs // around 1min }, storageMode = getSettingsStorageMode(), - cacheNames = [] + cacheNames = [], + listeners = [] ; function getSettingsStorageMode(settings) { @@ -100,7 +101,7 @@ angular.module('cesium.cache.services', ['angular-cache']) function addListeners() { listeners = [ - // Listen if node changed + // Listen for settings changed (e.g. the storage mode) csSettings.api.data.on.changed($rootScope, onSettingsChanged, this) ]; } diff --git a/www/templates/settings/settings.html b/www/templates/settings/settings.html index 9be97a6fd..85edf849b 100644 --- a/www/templates/settings/settings.html +++ b/www/templates/settings/settings.html @@ -244,7 +244,7 @@ </label> </div> - <!-- Block validity window--> + <!-- Block validity window --> <label class="item item-input item-select item-text-wrap"> <div class="input-label hidden-xs"> <span translate>SETTINGS.BLOCK_VALIDITY_WINDOW</span> -- GitLab