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 */