diff options
author | Frederic Guillot <fred@kanboard.net> | 2017-11-09 15:09:54 -0800 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2017-11-09 15:09:54 -0800 |
commit | 44aa24bab16bdc2545b08594386adb24ead3aa9e (patch) | |
tree | 4ca2c4632d9657f8babfb7781b5aadc0d3e30238 /assets/js/src | |
parent | 95b2a36886a763242e11b4b27998a0d5c51ca7f4 (diff) |
Add user backend provider system
Diffstat (limited to 'assets/js/src')
-rw-r--r-- | assets/js/src/App.js | 11 |
1 files changed, 8 insertions, 3 deletions
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'); |