Instantiate legacy objects inline

This commit is contained in:
Andrew Henry
2018-11-23 15:31:38 -08:00
parent eeab6e9bde
commit 9ae4e66c91
2 changed files with 16 additions and 3 deletions

View File

@ -70,7 +70,7 @@ class ContextMenuRegistry {
this._activeContextMenu = this._createContextMenuForObject(objectPath, applicableActions);
this._activeContextMenu.$mount();
document.body.appendChild(this._activeContextMenu.$el);
let position = this._calculatePopupPosition(event, this._activeContextMenu.$el);
this._activeContextMenu.$el.style.left = `${position.x}px`;
this._activeContextMenu.$el.style.top = `${position.y}px`;
@ -78,6 +78,9 @@ class ContextMenuRegistry {
document.addEventListener('click', this._hideActiveContextMenu);
}
/**
* @private
*/
_calculatePopupPosition(event, menuElement) {
let x = event.clientX;
let y = event.clientY;