From 44f85224e7a6472fdd791f72dc0cc477b8156374 Mon Sep 17 00:00:00 2001 From: azivner Date: Sat, 18 Aug 2018 15:00:52 +0200 Subject: [PATCH] added new label type URL with open button, fixes #156 --- src/public/javascripts/dialogs/attributes.js | 3 ++- src/public/javascripts/services/note_detail.js | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/public/javascripts/dialogs/attributes.js b/src/public/javascripts/dialogs/attributes.js index dcb1a1b93..7f9147285 100644 --- a/src/public/javascripts/dialogs/attributes.js +++ b/src/public/javascripts/dialogs/attributes.js @@ -27,7 +27,8 @@ function AttributesModel() { { text: "Text", value: "text" }, { text: "Number", value: "number" }, { text: "Boolean", value: "boolean" }, - { text: "Date", value: "date" } + { text: "Date", value: "date" }, + { text: "URL", value: "url"} ]; this.multiplicityTypes = [ diff --git a/src/public/javascripts/services/note_detail.js b/src/public/javascripts/services/note_detail.js index d69cd2fe2..ed71e5aab 100644 --- a/src/public/javascripts/services/note_detail.js +++ b/src/public/javascripts/services/note_detail.js @@ -309,6 +309,15 @@ async function loadAttributes() { $actionCell.append($todayButton); } + else if (definition.labelType === 'url') { + $input.prop("placeholder", "http://website..."); + + const $openButton = $("