Skip to content

Commit 729d54e

Browse files
committed
Fix #959 markers: leave-marker event fired when updating a marker
1 parent 352c10f commit 729d54e

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/markers-plugin/src/Marker.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -364,18 +364,18 @@ export class Marker {
364364
} else {
365365
element.classList.add('psv-marker--poly');
366366
}
367-
368-
// add CSS classes
369-
if (this.config.className) {
370-
utils.addClasses(element, this.config.className);
367+
if (this.state.visible) {
368+
element.classList.add('psv-marker--visible');
371369
}
372-
373370
if (this.config.tooltip) {
374371
element.classList.add('psv-marker--has-tooltip');
375372
}
376373
if (this.config.content) {
377374
element.classList.add('psv-marker--has-content');
378375
}
376+
if (this.config.className) {
377+
utils.addClasses(element, this.config.className);
378+
}
379379

380380
// apply style
381381
element.style.opacity = `${this.config.opacity ?? 1}`;

0 commit comments

Comments
 (0)