From 44aa24bab16bdc2545b08594386adb24ead3aa9e Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Thu, 9 Nov 2017 15:09:54 -0800 Subject: Add user backend provider system --- assets/js/src/App.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'assets/js/src') diff --git a/assets/js/src/App.js b/assets/js/src/App.js index 12889c58..94488d79 100644 --- a/assets/js/src/App.js +++ b/assets/js/src/App.js @@ -79,7 +79,7 @@ Kanboard.App.prototype.autoComplete = function() { $(".autocomplete").each(function() { var input = $(this); var field = input.data("dst-field"); - var extraField = input.data("dst-extra-field"); + var extraFields = input.data("dst-extra-fields"); if ($('#form-' + field).val() === '') { input.parent().find("button[type=submit]").attr('disabled','disabled'); @@ -91,8 +91,13 @@ Kanboard.App.prototype.autoComplete = function() { select: function(event, ui) { $("input[name=" + field + "]").val(ui.item.id); - if (extraField) { - $("input[name=" + extraField + "]").val(ui.item[extraField]); + if (extraFields) { + var fields = extraFields.split(','); + + for (var i = 0; i < fields.length; i++) { + var fieldName = fields[i].trim(); + $("input[name=" + fieldName + "]").val(ui.item[fieldName]); + } } input.parent().find("button[type=submit]").removeAttr('disabled'); -- cgit v1.2.3