Skip to content

Commit b32fb81

Browse files
committed
Set local storage before it get it fully
1 parent b17d8c9 commit b32fb81

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/directives/apMesa.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,9 @@
219219
}
220220

221221
updateSortPriority(scope);
222-
scope.saveToStorage();
222+
if(!angular.equals(columnIds, oldColumnIds) ) {
223+
scope.saveToStorage();
224+
}
223225
}, true);
224226

225227
scope.$watch('options', function(newOptions, oldOptions) {
@@ -244,9 +246,9 @@
244246
// - sort change
245247
// occurs in scope.toggleSort
246248
// - column order change
247-
deregStorageWatchers.push(scope.$watchCollection('columns', scope.saveToStorage));
249+
deregStorageWatchers.push(scope.$watchCollection('columns',(nv, ov) => !angular.equals(nv, ov)? scope.saveToStorage(): undefined));
248250
// - search terms change
249-
deregStorageWatchers.push(scope.$watchCollection('persistentState.searchTerms', scope.saveToStorage));
251+
deregStorageWatchers.push(scope.$watchCollection('persistentState.searchTerms', (nv, ov) => !angular.equals(nv, ov)? scope.saveToStorage(): undefined));
250252
} else if (deregStorageWatchers.length) {
251253
deregStorageWatchers.forEach(function(d) { d(); });
252254
deregStorageWatchers = [];

0 commit comments

Comments
 (0)