chore: pass event to ContextMenu.open

This commit is contained in:
Yohan Boniface 2024-10-05 10:41:33 +02:00
parent c4b80afb15
commit 42e7fb8dae
4 changed files with 6 additions and 10 deletions

View file

@ -88,10 +88,7 @@ const FeatureMixin = {
DomEvent.stop(event)
const items = this._map.getContextMenuItems(event)
items.push('-', ...this.feature.getContextMenuItems(event))
this._map.contextmenu.open(
[event.originalEvent.pageX, event.originalEvent.pageY],
items
)
this._map.contextmenu.open(event.originalEvent, items)
},
onCommit: function () {

View file

@ -64,7 +64,7 @@ export default class TableEditor extends WithTemplate {
action: () => this.deleteProperty(property),
})
}
this.contextmenu.open([event.pageX, event.pageY], actions)
this.contextmenu.open(event, actions)
}
renderHeaders() {

View file

@ -15,7 +15,9 @@ export default class ContextMenu extends Positioned {
})
}
open([left, top], items) {
open(event, items) {
const left = event.pageX
const top = event.pageY
this.container.innerHTML = ''
for (const item of items) {
if (item === '-') {

View file

@ -1772,10 +1772,7 @@ U.Map = L.Map.extend({
onContextMenu: function (event) {
const items = this.getContextMenuItems(event)
this.contextmenu.open(
[event.originalEvent.pageX, event.originalEvent.pageY],
items
)
this.contextmenu.open(event.originalEvent, items)
},
editInOSM: function (e) {