mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
quick search now allows clicking anywhere
This commit is contained in:
parent
7fab75b085
commit
5a173ff14e
@ -90,12 +90,18 @@ export default class QuickSearchWidget extends BasicWidget {
|
|||||||
const $link = await linkService.createNoteLink(note.noteId, {showNotePath: true});
|
const $link = await linkService.createNoteLink(note.noteId, {showNotePath: true});
|
||||||
$link.addClass('dropdown-item');
|
$link.addClass('dropdown-item');
|
||||||
$link.attr("tabIndex", "0");
|
$link.attr("tabIndex", "0");
|
||||||
$link.on('click', () => this.$dropdownToggle.dropdown("hide"));
|
$link.on('click', e => {
|
||||||
|
this.$dropdownToggle.dropdown("hide");
|
||||||
|
|
||||||
|
if (!e.target || e.target.nodeName !== 'A') {
|
||||||
|
// click on the link is handled by link handling but we want the whole item clickable
|
||||||
|
appContext.tabManager.getActiveTabContext().setNote(note.noteId);
|
||||||
|
}
|
||||||
|
});
|
||||||
utils.bindElShortcut($link, 'return', () => {
|
utils.bindElShortcut($link, 'return', () => {
|
||||||
$link.find('a').trigger({
|
this.$dropdownToggle.dropdown("hide");
|
||||||
type: 'click',
|
|
||||||
which: 1 // left click
|
appContext.tabManager.getActiveTabContext().setNote(note.noteId);
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.$dropdownMenu.append($link);
|
this.$dropdownMenu.append($link);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user