mirror of
https://github.com/zadam/trilium.git
synced 2024-11-11 09:46:25 +08:00
don't trigger menu items on right click, #3764
This commit is contained in:
parent
79a6baca6f
commit
3192531d4c
2 changed files with 6 additions and 5 deletions
|
@ -99,11 +99,16 @@ class ContextMenu {
|
|||
const $item = $("<li>")
|
||||
.addClass("dropdown-item")
|
||||
.append($link)
|
||||
.on('contextmenu', e => false)
|
||||
// important to use mousedown instead of click since the former does not change focus
|
||||
// (especially important for focused text for spell check)
|
||||
.on('mousedown', e => {
|
||||
e.stopPropagation();
|
||||
|
||||
if (e.which !== 1) { // only left click triggers menu items
|
||||
return false;
|
||||
}
|
||||
|
||||
this.hide();
|
||||
|
||||
if (item.handler) {
|
||||
|
|
|
@ -470,11 +470,7 @@ export default class RelationMapTypeWidget extends TypeWidget {
|
|||
|
||||
async createNoteBox(noteId, title, x, y) {
|
||||
const $link = await linkService.createNoteLink(noteId, {title});
|
||||
$link.mousedown(e => {
|
||||
console.log(e);
|
||||
|
||||
linkService.goToLink(e);
|
||||
});
|
||||
$link.mousedown(e => linkService.goToLink(e));
|
||||
|
||||
const note = await froca.getNote(noteId);
|
||||
|
||||
|
|
Loading…
Reference in a new issue