mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 19:49:01 +01:00 
			
		
		
		
	fix for note duplication in recent notes
This commit is contained in:
		
							parent
							
								
									465c9e56eb
								
							
						
					
					
						commit
						b6007a25e8
					
				| @ -40,7 +40,7 @@ $(document).bind('keydown', 'alt+q', function() { | |||||||
|     recentNotesSelectBox.find('option').remove(); |     recentNotesSelectBox.find('option').remove(); | ||||||
| 
 | 
 | ||||||
|     // remove the current note
 |     // remove the current note
 | ||||||
|     let recNotes = recentNotes.filter(note => note !== globalNote.detail.note_id); |     let recNotes = globalRecentNotes.filter(note => note !== globalNote.detail.note_id); | ||||||
| 
 | 
 | ||||||
|     $.each(recNotes, function(key, valueNoteId) { |     $.each(recNotes, function(key, valueNoteId) { | ||||||
|         let noteTitle = getFullName(valueNoteId); |         let noteTitle = getFullName(valueNoteId); | ||||||
|  | |||||||
| @ -139,7 +139,7 @@ function createNote(node, parentKey, target) { | |||||||
|     }); |     }); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| recentNotes = []; | globalRecentNotes = []; | ||||||
| 
 | 
 | ||||||
| function setNoteBackgroundIfEncrypted(note) { | function setNoteBackgroundIfEncrypted(note) { | ||||||
|     if (note.detail.encryption > 0) { |     if (note.detail.encryption > 0) { | ||||||
| @ -232,9 +232,9 @@ function addRecentNote(noteTreeId, noteContentId) { | |||||||
|         // we include the note into recent list only if the user stayed on the note at least 5 seconds
 |         // we include the note into recent list only if the user stayed on the note at least 5 seconds
 | ||||||
|         if (noteTreeId === globalNote.detail.note_id || noteContentId === globalNote.detail.note_id) { |         if (noteTreeId === globalNote.detail.note_id || noteContentId === globalNote.detail.note_id) { | ||||||
|             // if it's already there, remove the note
 |             // if it's already there, remove the note
 | ||||||
|             c = recentNotes.filter(note => note !== noteTreeId); |             globalRecentNotes = globalRecentNotes.filter(note => note !== noteTreeId); | ||||||
| 
 | 
 | ||||||
|             recentNotes.unshift(noteTreeId); |             globalRecentNotes.unshift(noteTreeId); | ||||||
|         } |         } | ||||||
|     }, 1500); |     }, 1500); | ||||||
| } | } | ||||||
|  | |||||||
| @ -50,7 +50,7 @@ function deleteNode(node) { | |||||||
|                 globalAllNoteIds = globalAllNoteIds.filter(e => e !== node.key); |                 globalAllNoteIds = globalAllNoteIds.filter(e => e !== node.key); | ||||||
| 
 | 
 | ||||||
|                 // remove from recent notes
 |                 // remove from recent notes
 | ||||||
|                 recentNotes = recentNotes.filter(note => note !== node.key); |                 globalRecentNotes = globalRecentNotes.filter(note => note !== node.key); | ||||||
| 
 | 
 | ||||||
|                 let next = node.getNextSibling(); |                 let next = node.getNextSibling(); | ||||||
|                 if (!next) { |                 if (!next) { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 azivner
						azivner