From 6a5238496e82610a43b997a401ada0a0f3dab869 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Fri, 8 Aug 2025 12:44:21 +0200 Subject: [PATCH] Add possibility to refresh points map while loading binary data --- lib/www/client/source/src/views/Map.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/www/client/source/src/views/Map.vue b/lib/www/client/source/src/views/Map.vue index 0093ab2..dd375b9 100644 --- a/lib/www/client/source/src/views/Map.vue +++ b/lib/www/client/source/src/views/Map.vue @@ -582,6 +582,8 @@ export default { sequenceBinaryDataFinal: { positions: new Float32Array(0), values: [], udv: 3 }, sequenceDataTStamp: null, loadingProgress: null, + //loadingRefreshInterval: 6000, // Refresh sequenceBinaryData* every six seconds while loading + loadingRefreshInterval: 0, viewState: {}, viewStateDefaults: { //maxZoom: 18, @@ -1081,6 +1083,12 @@ export default { this.loadingProgress = ++count/sequenceCount*100; //console.log("PRG", count, sequenceCount, this.loadingProgress, ); this.sequenceDataElements.push(Object.freeze(value)); + if (this.loadingRefreshInterval > 0) { + setTimeout( () => { + transferData(); + this.render(); + }, this.loadingRefreshInterval ); + } } transferData();