|
@@ -19,7 +19,7 @@
|
|
var returnedFunction = debounce(function (elem) {
|
|
var returnedFunction = debounce(function (elem) {
|
|
var term = elem.val();
|
|
var term = elem.val();
|
|
if (!!term && lastTerm !== term) {
|
|
if (!!term && lastTerm !== term) {
|
|
- $.get('/pro-suggest?term=' + $.trim(term), function (_data) {
|
|
|
|
|
|
+ $.get('/pro-suggest?term=' + $.trim(term) + '&type=' + elem.attr('provider-type'), function (_data) {
|
|
suggestionsOuter.html(_data).removeClass('d-none');
|
|
suggestionsOuter.html(_data).removeClass('d-none');
|
|
});
|
|
});
|
|
lastTerm = term;
|
|
lastTerm = term;
|
|
@@ -95,6 +95,7 @@
|
|
elem.next('.pro-suggest-input').remove();
|
|
elem.next('.pro-suggest-input').remove();
|
|
elem.next('.pro-suggestions-container').remove();
|
|
elem.next('.pro-suggestions-container').remove();
|
|
let input = $('<input type="text" placeholder="Pro">').addClass('pro-suggest-input form-control form-control-sm').insertAfter(elem);
|
|
let input = $('<input type="text" placeholder="Pro">').addClass('pro-suggest-input form-control form-control-sm').insertAfter(elem);
|
|
|
|
+ input.attr('provider-type', elem.attr('provider-type'));
|
|
$('<div class="pro-suggestions-container position-relative">' +
|
|
$('<div class="pro-suggestions-container position-relative">' +
|
|
'<div class="suggestions-outer pro-suggestions position-absolute d-none"></div>' +
|
|
'<div class="suggestions-outer pro-suggestions position-absolute d-none"></div>' +
|
|
'</div>').insertAfter(input);
|
|
'</div>').insertAfter(input);
|