aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/views/nodes/MapBox/MapBox.tsx12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/client/views/nodes/MapBox/MapBox.tsx b/src/client/views/nodes/MapBox/MapBox.tsx
index 61296c6c8..d5787db3d 100644
--- a/src/client/views/nodes/MapBox/MapBox.tsx
+++ b/src/client/views/nodes/MapBox/MapBox.tsx
@@ -655,6 +655,13 @@ export class MapBox extends ViewBoxAnnotatableComponent<ViewBoxAnnotatableProps
};
/*
+ * Pushpin dblclick
+ */
+ @action
+ pushpinDblClicked = (pinDoc:Doc,pin:any) => {
+ this.removePushpin(pinDoc,pin);
+ };
+ /*
* Pushpin onclick
*/
@action
@@ -666,9 +673,6 @@ export class MapBox extends ViewBoxAnnotatableComponent<ViewBoxAnnotatableProps
// pan to pushpin location
this.dataDoc.latitude = pinDoc.lat;
this.dataDoc.longitude = pinDoc.lng;
- // this.dataDoc[this.annotationKey].pop(pin);
- this.removePushpin(pinDoc,pin);
-
@@ -824,9 +828,11 @@ export class MapBox extends ViewBoxAnnotatableComponent<ViewBoxAnnotatableProps
this._bingMap.current.entities.push(pushPin);
this.MicrosoftMaps.Events.addHandler(pushPin, 'click', (e: any) => this.pushpinClicked(pin,pushPin));
+ this.MicrosoftMaps.Events.addHandler(pushPin, 'dblclick', (e: any) => this.pushpinDblClicked(pin,pushPin));
}
+
@observable
pinIsSelected_TEMPORARY:boolean=false; // toggles if remove pin button appears