summaryrefslogtreecommitdiff
path: root/assets/js/src
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2017-11-09 15:09:54 -0800
committerFrederic Guillot <fred@kanboard.net>2017-11-09 15:09:54 -0800
commit44aa24bab16bdc2545b08594386adb24ead3aa9e (patch)
tree4ca2c4632d9657f8babfb7781b5aadc0d3e30238 /assets/js/src
parent95b2a36886a763242e11b4b27998a0d5c51ca7f4 (diff)
Add user backend provider system
Diffstat (limited to 'assets/js/src')
-rw-r--r--assets/js/src/App.js11
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');