mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	launchbar WIP
This commit is contained in:
		| @@ -236,11 +236,76 @@ function getBulkActionNote() { | |||||||
|     return bulkActionNote; |     return bulkActionNote; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | function getLaunchBarRoot() { | ||||||
|  |     let note = becca.getNote('launchbar'); | ||||||
|  |  | ||||||
|  |     if (!note) { | ||||||
|  |         note = noteService.createNewNote({ | ||||||
|  |             branchId: 'launchbar', | ||||||
|  |             noteId: 'launchbar', | ||||||
|  |             title: 'Launch bar', | ||||||
|  |             type: 'text', | ||||||
|  |             content: '', | ||||||
|  |             parentNoteId: getHiddenRoot().noteId | ||||||
|  |         }).note; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     return note; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | function getLaunchBarAvailableShortcutsRoot() { | ||||||
|  |     let note = becca.getNote('lb_availableshortcuts'); | ||||||
|  |  | ||||||
|  |     if (!note) { | ||||||
|  |         note = noteService.createNewNote({ | ||||||
|  |             branchId: 'lb_availableshortcuts', | ||||||
|  |             noteId: 'lb_availableshortcuts', | ||||||
|  |             title: 'Available shortcuts', | ||||||
|  |             type: 'text', | ||||||
|  |             content: '', | ||||||
|  |             parentNoteId: getLaunchBarRoot().noteId | ||||||
|  |         }).note; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     return note; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | function getLaunchBarVisibleShortcutsRoot() { | ||||||
|  |     let note = becca.getNote('lb_visibleshortcuts'); | ||||||
|  |  | ||||||
|  |     if (!note) { | ||||||
|  |         note = noteService.createNewNote({ | ||||||
|  |             branchId: 'lb_visibleshortcuts', | ||||||
|  |             noteId: 'lb_visibleshortcuts', | ||||||
|  |             title: 'Visible shortcuts', | ||||||
|  |             type: 'text', | ||||||
|  |             content: '', | ||||||
|  |             parentNoteId: getLaunchBarRoot().noteId | ||||||
|  |         }).note; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     return note; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | const shortcuts = [ | ||||||
|  |     { id: 'lb_newnote', command: 'createNoteIntoInbox', title: 'New note', icon: 'bx bx-file-blank' }, | ||||||
|  |     { id: 'lb_searcj', command: 'searchNotes', title: 'Search notes', icon: 'bx bx-search' }, | ||||||
|  |     { id: 'lb_jumpto', command: 'jumpToNote', title: 'Jump to note', icon: 'bx bx-send' }, | ||||||
|  |     { id: 'lb_notemap', targetNote: 'globalnotemap', title: 'Note map', icon: 'bx bx-map' }, | ||||||
|  |     { id: 'lb_recentchanges', command: 'showRecentChanges', title: 'Show recent changes', icon: 'bx bx-history' }, | ||||||
|  |     { id: 'lb_recentchanges', command: 'jumpToNote', title: 'Jump to note', icon: 'bx bx-send' }, | ||||||
|  |  | ||||||
|  | ]; | ||||||
|  |  | ||||||
| function createMissingSpecialNotes() { | function createMissingSpecialNotes() { | ||||||
|     getSinglesNoteRoot(); |     getSinglesNoteRoot(); | ||||||
|     getSqlConsoleRoot(); |     getSqlConsoleRoot(); | ||||||
|     getGlobalNoteMap(); |     getGlobalNoteMap(); | ||||||
|     getBulkActionNote(); |     getBulkActionNote(); | ||||||
|  |     getLaunchBarRoot(); | ||||||
|  |     getLaunchBarAvailableShortcutsRoot(); | ||||||
|  |     getLaunchBarVisibleShortcutsRoot(); | ||||||
|  |  | ||||||
|     // share root is not automatically created since it's visible in the tree and many won't need it/use it |     // share root is not automatically created since it's visible in the tree and many won't need it/use it | ||||||
|  |  | ||||||
|     const hidden = getHiddenRoot(); |     const hidden = getHiddenRoot(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user