Get current tags from modal dialog...

This commit is contained in:
Matias De lellis
2019-11-14 11:25:10 -03:00
parent ccf0011801
commit 4940db0f8e
2 changed files with 8 additions and 4 deletions

View File

@@ -58,7 +58,7 @@ const QnDialogs = {
} }
}); });
input.val(selectedTags.map(function (value) { return value.id; })); input.val(selectedTags.map(function (value) { return value.id >= 0 ? value.id : value.name; }));
input.trigger("change"); input.trigger("change");
$('.select2-input').on("keyup", function (event) { $('.select2-input').on("keyup", function (event) {

View File

@@ -612,11 +612,15 @@ View.prototype = {
// handle tags button. // handle tags button.
$('#modal-note-div #tag-button').click(function (event) { $('#modal-note-div #tag-button').click(function (event) {
event.stopPropagation(); event.stopPropagation();
var id = $("#modal-note-div .quicknote").data('id'); var noteTags = $("#modal-note-div .slim-tag").toArray().map(function (value) {
self._notes.load(id); return {
id: value.getAttribute('tag-id'),
name: value.textContent.trim()
};
});
QnDialogs.tags( QnDialogs.tags(
self._notes.getTags(), self._notes.getTags(),
self._notes.getActive().tags, noteTags,
function(result, newTags) { function(result, newTags) {
if (result === true) { if (result === true) {
var modalTags = $('#modal-note-div .note-tags'); var modalTags = $('#modal-note-div .note-tags');