might as well use jQuery since we load it

This commit is contained in:
Thibault Duplessis 2017-08-18 08:39:12 -05:00
parent 2a69ad8a69
commit 4c52f95361

View file

@ -76,14 +76,12 @@ function view(opts: Opts, coords: Coords): VNode {
}
export default function(e: MouseEvent, opts: Opts): void {
const el = document.getElementById(elementId) ||
$('<div id="' + elementId + '">').appendTo($('body'))[0];
const el = $('#' + elementId)[0] || $('<div id="' + elementId + '">').appendTo($('body'))[0];
opts.root.contextMenuPath = opts.path;
function close() {
opts.root.contextMenuPath = undefined;
document.removeEventListener('click', close, false);
const el = document.getElementById(elementId);
if (el) el.classList.remove('visible');
$('#' + elementId).removeClass('visible');
opts.root.redraw();
};
document.addEventListener('click', close, false);