Compare commits

...

2 Commits

Author SHA1 Message Date
Lukas Rieger (Blue) 8173979ed8
Fix MarkerSet disappearing when a POI-Marker is being removed 2022-10-21 23:11:39 +02:00
Lukas Rieger (Blue) 4ee492bd1d
Fix #295 2022-10-21 22:20:40 +02:00
4 changed files with 4 additions and 4 deletions

View File

@ -47,7 +47,7 @@ varying float vBlocklight;
void main() {
vec4 color = texture(textureImage, vUv);
if (color.a == 0.0) discard;
if (color.a <= 0.01) discard;
//apply vertex-color
color.rgb *= vColor.rgb;

View File

@ -45,7 +45,7 @@ export class HtmlMarker extends Marker {
this.fadeDistanceMax = Number.MAX_VALUE;
this.addEventListener( 'removed', () => {
if (this.element.parentNode) this.element.parentNode.removeChild(this.element);
if (this.element?.parentNode) this.element.parentNode.removeChild(this.element);
});
this.add(this.elementObject);

View File

@ -79,11 +79,11 @@ export class MarkerSet extends Scene {
// add & update MarkerSets
Object.keys(data).forEach(markerSetId => {
if (updatedMarkerSets.has(markerSetId)) return;
updatedMarkerSets.add(markerSetId);
let markerSetData = data[markerSetId];
try {
this.updateMarkerSetFromData(markerSetId, markerSetData);
updatedMarkerSets.add(markerSetId);
} catch (err) {
alert(this.events, err, "fine");
}

View File

@ -129,7 +129,7 @@ export const alert = (element, message, level = "info") => {
});
// log alert to console
if (printToConsole) {
if (printToConsole !== false) {
if (level === "info") {
console.log(`[BlueMap/${level}]`, message);
} else if (level === "warning") {