mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	feat(views/table): hide all buttons in relation editor
This commit is contained in:
		@@ -40,7 +40,10 @@ interface Options {
 | 
			
		||||
    allowCreatingNotes?: boolean;
 | 
			
		||||
    allowJumpToSearchNotes?: boolean;
 | 
			
		||||
    allowExternalLinks?: boolean;
 | 
			
		||||
    /** If set, hides the right-side button corresponding to go to selected note. */
 | 
			
		||||
    hideGoToSelectedNoteButton?: boolean;
 | 
			
		||||
    /** If set, hides all right-side buttons in the autocomplete dropdown */
 | 
			
		||||
    hideAllButtons?: boolean;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
async function autocompleteSourceForCKEditor(queryText: string) {
 | 
			
		||||
@@ -190,9 +193,11 @@ function initNoteAutocomplete($el: JQuery<HTMLElement>, options?: Options) {
 | 
			
		||||
 | 
			
		||||
    const $goToSelectedNoteButton = $("<a>").addClass("input-group-text go-to-selected-note-button bx bx-arrow-to-right");
 | 
			
		||||
 | 
			
		||||
    if (!options.hideAllButtons) {
 | 
			
		||||
        $el.after($clearTextButton).after($showRecentNotesButton).after($fullTextSearchButton);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!options.hideGoToSelectedNoteButton) {
 | 
			
		||||
    if (!options.hideGoToSelectedNoteButton && !options.hideAllButtons) {
 | 
			
		||||
        $el.after($goToSelectedNoteButton);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -30,7 +30,8 @@ export function RelationEditor(cell: CellComponent, onRendered, success, cancel,
 | 
			
		||||
    //set focus on the select box when the editor is selected
 | 
			
		||||
    onRendered(function(){
 | 
			
		||||
        note_autocomplete.initNoteAutocomplete($editor, {
 | 
			
		||||
            allowCreatingNotes: true
 | 
			
		||||
            allowCreatingNotes: true,
 | 
			
		||||
            hideAllButtons: true
 | 
			
		||||
        }).on("autocomplete:noteselected", (event, suggestion, dataset) => {
 | 
			
		||||
            const notePath = suggestion.notePath;
 | 
			
		||||
            if (!notePath) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user