Mercurial > gemma
comparison client/src/components/Zoom.vue @ 2340:236da7c20eac
client: Avoid "drawable" layers to be refreshed.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Tue, 19 Feb 2019 17:24:23 +0100 |
parents | ecb0ad836aa0 |
children | 4e325dda6a2d |
comparison
equal
deleted
inserted
replaced
2339:7dd7371702b9 | 2340:236da7c20eac |
---|---|
80 }, | 80 }, |
81 refreshMap() { | 81 refreshMap() { |
82 let layers = this.openLayersMap.getLayers().getArray(); | 82 let layers = this.openLayersMap.getLayers().getArray(); |
83 for (let i = 0; i < layers.length; i++) { | 83 for (let i = 0; i < layers.length; i++) { |
84 let layer = layers[i]; | 84 let layer = layers[i]; |
85 if (layer instanceof VectorLayer) { | 85 if (layer instanceof VectorLayer && |
86 console.log(layer.get("source").loader_); | 86 layer.get("source").loader_.name != "VOID" |
87 layer.getSource().clear(true); | 87 ) { |
88 layer.getSource().refresh({ force: true }); | 88 layer.getSource().clear(true); |
89 layer.getSource().refresh({ force: true }); | |
89 } | 90 } |
90 } | 91 } |
91 } | 92 } |
92 } | 93 } |
93 }; | 94 }; |