diff options
author | Eric <ericmabr@gmail.com> | 2023-08-02 16:40:03 -0400 |
---|---|---|
committer | Eric <ericmabr@gmail.com> | 2023-08-02 16:40:03 -0400 |
commit | 8a58d0205111e7a653c0a35acecb41790882cb7b (patch) | |
tree | c1a39c1a81c85525a7ddedfe6769f24bf0cf4256 /src | |
parent | e1968a5f809629305f4358fe3942ad38c15e0ff2 (diff) |
Pre master
Diffstat (limited to 'src')
-rw-r--r-- | src/client/views/nodes/MapBox/MapBox.tsx | 12 |
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 |