LayerSliderHandle letzter Schritt

Issue #689 resolved
David Messerer created an issue

Für den letzten Schritt beim LayerSliderHandle wird der betroffene Dienst im Kartenbild komplett ausgeblendet (siehe Bild).

Ursache:

LayerSliderHandle.vue

this.showLayer(nextLayerId, nextLayerTransparency, this.layerIds);

wird aufgerufen obwohl keine nextLayerId im letzten Schritt existiert.

Mögliche Lösung:

Prüfen ob nextLayerId einen Wert hat.

            if (Object.keys(nextLayerId).length !== 0) {
                this.showLayer(nextLayerId, nextLayerTransparency, this.layerIds);
            }

Grüße aus Stuttgart

David Messerer

Comments (7)

  1. David Messerer reporter

    Der Bugfix löst das Problem mit der letzen Stufe, allerdings wird jetzt im vollen Schritt z.B. 2019 der WMS von 2015 eingeblendet, 2015 der WMS von 2006 eingeblendet usw.

    status: transparency >= 0 && transparency <= 100,
    

    ist immer true. Auch für nextLayerID, weshalb dieser Dienst dann eingeblendet wird.

    Ich öffne mal das Ticket wieder. Ich hoffe das ist in Ordnung so.

    Grüße aus Stuttgart

    David

  2. Log in to comment