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) DomEvent.stop(event)
const items = this._map.getContextMenuItems(event) const items = this._map.getContextMenuItems(event)
items.push('-', ...this.feature.getContextMenuItems(event)) items.push('-', ...this.feature.getContextMenuItems(event))
this._map.contextmenu.open( this._map.contextmenu.open(event.originalEvent, items)
[event.originalEvent.pageX, event.originalEvent.pageY],
items
)
}, },
onCommit: function () { onCommit: function () {

View file

@ -64,7 +64,7 @@ export default class TableEditor extends WithTemplate {
action: () => this.deleteProperty(property), action: () => this.deleteProperty(property),
}) })
} }
this.contextmenu.open([event.pageX, event.pageY], actions) this.contextmenu.open(event, actions)
} }
renderHeaders() { 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 = '' this.container.innerHTML = ''
for (const item of items) { for (const item of items) {
if (item === '-') { if (item === '-') {

View file

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