diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2021-09-21 23:23:55 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2021-09-21 23:23:55 +0300 |
commit | a554125f3eb6588d6019bd090c7db7fb04c9aba0 (patch) | |
tree | f968d915fd1470347de33cce455333389371a041 /autocomplete.js | |
parent | 603ddb9323a6a1cba6776a87d68c6788a308c7aa (diff) |
added showValueBeforeLabel option
Diffstat (limited to 'autocomplete.js')
-rw-r--r-- | autocomplete.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/autocomplete.js b/autocomplete.js index 169d3ed..a8de5fe 100644 --- a/autocomplete.js +++ b/autocomplete.js @@ -6,6 +6,7 @@ const DEFAULTS = { label: 'label', value: 'value', showValue: false, + showValueBeforeLabel: false, }; class Autocomplete { @@ -77,7 +78,11 @@ class Autocomplete { } if (this.options.showValue) { - label += ` ${item.value}`; + if (this.options.showValueBeforeLabel) { + label = `${item.value} ${label}`; + } else { + label += ` ${item.value}`; + } } return ce(`<button type="button" class="dropdown-item" data-label="${item.label}" data-value="${item.value}">${label}</button>`); |