diff --git a/apps/client/src/menus/context_menu.ts b/apps/client/src/menus/context_menu.ts index 788ece177..aefe7bf30 100644 --- a/apps/client/src/menus/context_menu.ts +++ b/apps/client/src/menus/context_menu.ts @@ -35,6 +35,7 @@ export interface MenuCommandItem { shortcut?: string; spellingSuggestion?: string; checked?: boolean; + columns?: number; } export type MenuItem = MenuCommandItem | MenuSeparatorItem; @@ -235,6 +236,9 @@ class ContextMenu { $link.addClass("dropdown-toggle"); const $subMenu = $("
    ").addClass("dropdown-menu"); + if (!this.isMobile && item.columns) { + $subMenu.css("column-count", item.columns); + } this.addItems($subMenu, item.items); diff --git a/apps/client/src/menus/tree_context_menu.ts b/apps/client/src/menus/tree_context_menu.ts index 887781d74..4891111ea 100644 --- a/apps/client/src/menus/tree_context_menu.ts +++ b/apps/client/src/menus/tree_context_menu.ts @@ -92,7 +92,8 @@ export default class TreeContextMenu implements SelectMenuItemEventListener