Add autocomplete dropdown on comment subject and email fields

This commit is contained in:
Frederic Guillot
2017-06-03 17:51:20 -04:00
parent dd8d7ef49d
commit 6b9b9d2d1c
7 changed files with 52 additions and 20 deletions

View File

@@ -1,25 +1,21 @@
KB.onClick('.js-autocomplete-email', function (e) {
var email = KB.dom(e.target).data('email');
var emailField = KB.find('.js-mail-form input[type="email"]');
if (email) {
var emailField = KB.find('.js-task-mail-form input[type="email"]');
if (emailField) {
emailField.attr('value', email);
_KB.controllers['Dropdown'].close();
}
if (email && emailField) {
emailField.build().value = email;
}
_KB.controllers['Dropdown'].close();
});
KB.onClick('.js-autocomplete-subject', function (e) {
var subject = KB.dom(e.target).data('subject');
var subjectField = KB.find('.js-mail-form input[name="subject"]');
if (subject) {
var subjectField = KB.find('.js-task-mail-form input[name="subject"]');
if (subjectField) {
subjectField.attr('value', subject);
_KB.controllers['Dropdown'].close();
}
if (subject && subjectField) {
subjectField.build().value = subject;
}
_KB.controllers['Dropdown'].close();
});