diff --git a/src/public/app/dialogs/add_link.js b/src/public/app/dialogs/add_link.js index 69fddb4ec..de5fa2d07 100644 --- a/src/public/app/dialogs/add_link.js +++ b/src/public/app/dialogs/add_link.js @@ -17,7 +17,6 @@ export async function showDialog(widget) { $addLinkTitleSettings.toggle(!textTypeWidget.hasSelection()); - updateTitleFormGroupVisibility(); $addLinkTitleSettings.find('input[type=radio]').on('change', updateTitleFormGroupVisibility); // with selection hyper link is implied @@ -28,6 +27,8 @@ export async function showDialog(widget) { $addLinkTitleSettings.find("input[value='reference-link']").prop("checked", true); } + updateTitleFormGroupVisibility(); + utils.openDialog($dialog); $autoComplete.val('').trigger('focus'); diff --git a/src/routes/api/clipper.js b/src/routes/api/clipper.js index a2002dfe8..b0d8e1df2 100644 --- a/src/routes/api/clipper.js +++ b/src/routes/api/clipper.js @@ -65,10 +65,11 @@ function addClipping(req) { } function createNote(req) { - const {title, content, pageUrl, images, clipType} = req.body; - - log.info(`Creating clipped note from ${pageUrl}`); + let {title, content, pageUrl, images, clipType} = req.body; + if (!title || !title.trim()) { + title = "Clipped note from " + pageUrl; + } const clipperInbox = getClipperInboxNote(); const {note} = noteService.createNewNote({ diff --git a/src/services/build.js b/src/services/build.js index 220fdddbf..aabd22ec9 100644 --- a/src/services/build.js +++ b/src/services/build.js @@ -1 +1 @@ -module.exports = { buildDate:"2020-06-23T10:11:17+02:00", buildRevision: "89aa4fbc73fc6c357e04e037d6a1191fa4058d80" }; +module.exports = { buildDate:"2020-07-11T23:58:59+02:00", buildRevision: "08edc521e48ea7c6de96c19290134b6552844313" }; diff --git a/src/views/setup.ejs b/src/views/setup.ejs index ddbd94cfd..c5c7501ad 100644 --- a/src/views/setup.ejs +++ b/src/views/setup.ejs @@ -193,10 +193,11 @@