mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	fix context submenus, closes #810
This commit is contained in:
		| @@ -76,8 +76,7 @@ async function initContextMenu(event, contextMenu) { | ||||
|     // in such case we'll position it above click coordinates so it will fit into client | ||||
|     const clickPosition = event.pageY; | ||||
|     const clientHeight = document.documentElement.clientHeight; | ||||
|     const contextMenuHeight = $contextMenuContainer.height(); | ||||
|  | ||||
|     const contextMenuHeight = $contextMenuContainer.outerHeight() + 30; | ||||
|     let top; | ||||
|  | ||||
|     if (clickPosition + contextMenuHeight > clientHeight) { | ||||
|   | ||||
| @@ -110,7 +110,7 @@ body { | ||||
|  | ||||
| #context-menu-container { | ||||
|     max-height: 100vh; | ||||
|     overflow: auto; /* make it scrollable when exceeding total height of the window */ | ||||
|     /* !!! Cannot set overflow: auto, submenus will break !!! */ | ||||
| } | ||||
|  | ||||
| #context-menu-container, #context-menu-container .dropdown-menu { | ||||
|   | ||||
| @@ -490,6 +490,8 @@ async function eraseDeletedNotes() { | ||||
|         SET isErased = 1, | ||||
|             title = NULL | ||||
|         WHERE isErased = 0 AND noteId IN (???)`, noteIdsToErase); | ||||
|  | ||||
|     log.info(`Erased notes: ${JSON.stringify(noteIdsToErase)}`); | ||||
| } | ||||
|  | ||||
| async function duplicateNote(noteId, parentNoteId) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user