From 499c9a7381e2de13885f7862c74181aa831a7c8e Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 24 Nov 2019 20:00:54 +0100 Subject: [PATCH] separated some context menu items into "advanced" --- src/public/javascripts/services/keyboard_actions.js | 1 - src/public/javascripts/services/tree_context_menu.js | 9 +++++---- src/public/stylesheets/desktop.css | 1 + 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/public/javascripts/services/keyboard_actions.js b/src/public/javascripts/services/keyboard_actions.js index 43638a732..5e5499118 100644 --- a/src/public/javascripts/services/keyboard_actions.js +++ b/src/public/javascripts/services/keyboard_actions.js @@ -1,6 +1,5 @@ import server from "./server.js"; import utils from "./utils.js"; -import tree from "./tree.js"; class KeyboardAction { constructor(params) { diff --git a/src/public/javascripts/services/tree_context_menu.js b/src/public/javascripts/services/tree_context_menu.js index fbf5b7fdc..6cdc257d6 100644 --- a/src/public/javascripts/services/tree_context_menu.js +++ b/src/public/javascripts/services/tree_context_menu.js @@ -85,10 +85,11 @@ class TreeContextMenu { enabled: notSearch && noSelectedNotes }, { title: "Import into note", cmd: "importIntoNote", uiIcon: "empty", enabled: notSearch && noSelectedNotes }, - { title: "----" }, - { title: 'Collapse subtree ', cmd: "collapseSubtree", uiIcon: "align-justify", enabled: noSelectedNotes }, - { title: "Force note sync", cmd: "forceNoteSync", uiIcon: "recycle", enabled: noSelectedNotes }, - { title: 'Sort alphabetically ', cmd: "sortAlphabetically", uiIcon: "empty", enabled: noSelectedNotes && notSearch } + { title: "Advanced", uiIcon: "empty", enabled: true, items: [ + { title: 'Collapse subtree ', cmd: "collapseSubtree", uiIcon: "align-justify", enabled: noSelectedNotes }, + { title: "Force note sync", cmd: "forceNoteSync", uiIcon: "recycle", enabled: noSelectedNotes }, + { title: 'Sort alphabetically ', cmd: "sortAlphabetically", uiIcon: "empty", enabled: noSelectedNotes && notSearch } + ] }, ].filter(row => row !== null); } diff --git a/src/public/stylesheets/desktop.css b/src/public/stylesheets/desktop.css index 206be72b1..bbf1a1240 100644 --- a/src/public/stylesheets/desktop.css +++ b/src/public/stylesheets/desktop.css @@ -119,6 +119,7 @@ li.dropdown-submenu:hover > ul.dropdown-menu { top: 0; left: 100%; margin-top: -6px; + min-width: 15rem; } /* rotate caret on hover */