refactoring of context menu items, got rid of ContextMenuItemsContainer

This commit is contained in:
zadam
2019-03-19 22:56:37 +01:00
parent 0267468cd5
commit 616829464f
9 changed files with 2501 additions and 2556 deletions

View File

@@ -1,6 +1,6 @@
const $contextMenuContainer = $("#context-menu-container");
function initContextMenu(event, itemContainer, selectContextMenuItem) {
function initContextMenu(event, contextMenuItems, selectContextMenuItem) {
event.stopPropagation();
$contextMenuContainer.empty();
@@ -57,7 +57,7 @@ function initContextMenu(event, itemContainer, selectContextMenuItem) {
}
}
addItems($contextMenuContainer, itemContainer.getItems());
addItems($contextMenuContainer, contextMenuItems);
// code below tries to detect when dropdown would overflow from page
// in such case we'll position it above click coordinates so it will fit into client