From 446b052b1f0978f75d0e2679d3850228ce136865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Havl=C3=ADk?= Date: Mon, 24 Apr 2023 13:49:25 +0200 Subject: [PATCH 1/3] Fix delay option for remote data --- dist/tokenfield.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/tokenfield.js b/dist/tokenfield.js index d19b53e..9ddafa9 100755 --- a/dist/tokenfield.js +++ b/dist/tokenfield.js @@ -915,7 +915,7 @@ var Tokenfield = function (_EventEmitter) { } else { v.timer = setTimeout(function () { _this6._keyInput(e); - }, o.delay); + }, o.remote.delay); } break; } @@ -1007,7 +1007,7 @@ var Tokenfield = function (_EventEmitter) { if (o.remote.url) { v.timer = setTimeout(function () { _this8._fetchData(val); - }, o.delay); + }, o.remote.delay); } else if (!o.remote.url && o.items.length) { var data = this._prepareData(o.items); var items = this._filterData(val, data); @@ -1906,4 +1906,4 @@ function ajax(params) { } /***/ }) -/******/ ]); \ No newline at end of file +/******/ ]); From 0e76b112a03841b17aba25bdd40e0a5c915f97c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Havl=C3=ADk?= Date: Mon, 28 Aug 2023 12:45:54 +0200 Subject: [PATCH 2/3] Do not inject items with html tags --- lib/tokenfield.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tokenfield.js b/lib/tokenfield.js index 497a7a9..0d52f7b 100755 --- a/lib/tokenfield.js +++ b/lib/tokenfield.js @@ -1462,7 +1462,7 @@ class Tokenfield extends EventEmitter { let el = this._buildEl(this._templates.suggestItem); el.key = item[this.key]; el.itemValue = item[o.itemValue]; - el.innerHTML = this.renderSuggestedItemContent(item); + el.innerText = this.renderSuggestedItemContent(item); el.setAttribute('title', item[o.itemData]); if (item.selected) { el.classList.add('selected'); From 6fc66f6731ce7d5b8072d483bec332543def7527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Havl=C3=ADk?= Date: Mon, 28 Aug 2023 13:05:34 +0200 Subject: [PATCH 3/3] fix innerText in dist --- dist/tokenfield.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/tokenfield.js b/dist/tokenfield.js index 9ddafa9..b756cec 100755 --- a/dist/tokenfield.js +++ b/dist/tokenfield.js @@ -1627,7 +1627,7 @@ var Tokenfield = function (_EventEmitter) { var el = this._buildEl(this._templates.suggestItem); el.key = item[this.key]; el.itemValue = item[o.itemValue]; - el.innerHTML = this.renderSuggestedItemContent(item); + el.innerText = this.renderSuggestedItemContent(item); el.setAttribute('title', item[o.itemData]); if (item.selected) { el.classList.add('selected');