From ededc063df60ba74c4e730c6b40637c6b58166ba Mon Sep 17 00:00:00 2001 From: azivner Date: Sun, 29 Jul 2018 12:34:40 +0200 Subject: [PATCH] fix relation autocomplete --- src/public/javascripts/dialogs/relations.js | 8 ++++++-- src/services/relations.js | 2 +- src/views/index.ejs | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/public/javascripts/dialogs/relations.js b/src/public/javascripts/dialogs/relations.js index fd7ff82eb..7b2aeeddb 100644 --- a/src/public/javascripts/dialogs/relations.js +++ b/src/public/javascripts/dialogs/relations.js @@ -201,7 +201,7 @@ $dialog.on('focus', '.relation-name', function (e) { $(this).autocomplete("search", $(this).val()); }); -async function initAutocomplete($el) { +async function initNoteAutocomplete($el) { if (!$el.hasClass("ui-autocomplete-input")) { await $el.autocomplete({ source: async function (request, response) { @@ -232,10 +232,14 @@ async function initAutocomplete($el) { } } +$dialog.on('focus', '.relation-target-note-id', async function () { + await initNoteAutocomplete($(this)); +}); + $dialog.on('click', '.relations-show-recent-notes', async function () { const $autocomplete = $(this).parent().find('.relation-target-note-id'); - await initAutocomplete($autocomplete); + await initNoteAutocomplete($autocomplete); $autocomplete.autocomplete("search", ""); }); diff --git a/src/services/relations.js b/src/services/relations.js index 64f554289..ce1e6e71b 100644 --- a/src/services/relations.js +++ b/src/services/relations.js @@ -4,7 +4,7 @@ const repository = require('./repository'); const Relation = require('../entities/relation'); const BUILTIN_RELATIONS = [ - 'exampleBuiltIn' + 'runOnNoteView' ]; async function getNotesWithRelation(name, targetNoteId) { diff --git a/src/views/index.ejs b/src/views/index.ejs index b0e1d8928..19dd4b7ed 100644 --- a/src/views/index.ejs +++ b/src/views/index.ejs @@ -629,7 +629,7 @@
-