From a3fa0932d486808758a614178fa6888dbb238b8e Mon Sep 17 00:00:00 2001 From: Andrew Ivannikov Date: Mon, 31 Oct 2022 00:57:25 +0600 Subject: [PATCH 1/2] Add: show all items on click to How To Guides --- docs/how-to-guides.md | 49 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/docs/how-to-guides.md b/docs/how-to-guides.md index b05f346..98eeddf 100644 --- a/docs/how-to-guides.md +++ b/docs/how-to-guides.md @@ -244,6 +244,31 @@ filter: (list) => { +## `Show all items on click` + + + + +##### Code: + +```js +// autoComplete.js Config Options +threshold: 0, +resultsList: { + maxResults: undefined +}, +``` + + + +##### Example + + + + + +*** + \ No newline at end of file + + const autoCompleteJS_07 = new autoComplete({ + selector: "#autoComplete_07", + placeHolder, + data, + threshold: 0, + resultsList: { + maxResults: undefined + }, + resultItem, + events: { + input: { + focus (event) { + autoCompleteJS_07.start(); + }, + selection (event) { + const selection = event.detail.selection.value; + autoCompleteJS_07.input.value = selection; + } + }, + }, + }); + From eae1810eb5c38b55a2006f9b948723f1deab3d55 Mon Sep 17 00:00:00 2001 From: Andrew Ivannikov Date: Mon, 31 Oct 2022 12:39:32 +0600 Subject: [PATCH 2/2] Add: throw Error if element not found in DOM. --- dist/autoComplete.js | 1 + dist/autoComplete.js.gz | Bin 5532 -> 5589 bytes dist/autoComplete.min.js | 2 +- dist/autoComplete.min.js.gz | Bin 3702 -> 3762 bytes docs/demo/js/autoComplete.js | 1 + docs/demo/js/autoComplete.js.gz | Bin 5532 -> 5589 bytes docs/demo/js/autoComplete.min.js | 2 +- docs/demo/js/autoComplete.min.js.gz | Bin 3702 -> 3762 bytes src/services/configure.js | 1 + 9 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dist/autoComplete.js b/dist/autoComplete.js index 1fbb0ca..5e49ed2 100644 --- a/dist/autoComplete.js +++ b/dist/autoComplete.js @@ -218,6 +218,7 @@ resultsList.id = resultsList.id || name + "_list_" + ctx.id; resultItem.id = resultItem.id || name + "_result"; ctx.input = select$1(ctx.selector); + if (!(ctx.input instanceof HTMLElement)) throw new Error("DOM Element selector not found. Check that your selector is valid and element exist."); }); var eventEmitter = (function (name, ctx) { diff --git a/dist/autoComplete.js.gz b/dist/autoComplete.js.gz index 1c293fd6170c833d5d2f269f181b8bb6912c55d3..d3c9e2d5e0c2cc3c1052df549aa64f656751bc6c 100644 GIT binary patch delta 5534 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 delta 5426 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 diff --git a/dist/autoComplete.min.js b/dist/autoComplete.min.js index 69b5e2b..f722cef 100644 --- a/dist/autoComplete.min.js +++ b/dist/autoComplete.min.js @@ -1 +1 @@ -var t,e;t=this,e=function(){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function e(e){for(var n=1;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,u=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){a=!0,s=t},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw s}}}}(n.keys);try{for(l.s();!(c=l.n()).done;)a(c.value)}catch(t){l.e(t)}finally{l.f()}}else a()})),n.filter&&(i=n.filter(i));var s=i.slice(0,e.resultsList.maxResults);e.feedback={query:t,matches:i,results:s},f("results",e)},m="aria-expanded",b="aria-activedescendant",y="aria-selected",v=function(t,n){t.feedback.selection=e({index:n},t.feedback.results[n])},g=function(t){t.isOpen||((t.wrapper||t.input).setAttribute(m,!0),t.list.removeAttribute("hidden"),t.isOpen=!0,f("open",t))},w=function(t){t.isOpen&&((t.wrapper||t.input).setAttribute(m,!1),t.input.setAttribute(b,""),t.list.setAttribute("hidden",""),t.isOpen=!1,f("close",t))},O=function(t,e){var n=e.resultItem,r=e.list.getElementsByTagName(n.tag),o=!!n.selected&&n.selected.split(" ");if(e.isOpen&&r.length){var s,u,a=e.cursor;t>=r.length&&(t=0),t<0&&(t=r.length-1),e.cursor=t,a>-1&&(r[a].removeAttribute(y),o&&(u=r[a].classList).remove.apply(u,i(o))),r[t].setAttribute(y,!0),o&&(s=r[t].classList).add.apply(s,i(o)),e.input.setAttribute(b,r[e.cursor].id),e.list.scrollTop=r[t].offsetTop-e.list.clientHeight+r[t].clientHeight+5,e.feedback.cursor=e.cursor,v(e,t),f("navigate",e)}},A=function(t){O(t.cursor+1,t)},k=function(t){O(t.cursor-1,t)},L=function(t,e,n){(n=n>=0?n:t.cursor)<0||(t.feedback.event=e,v(t,n),f("selection",t),w(t))};function j(t,n){var r=this;return new Promise((function(i,o){var s,u;return s=n||((u=t.input)instanceof HTMLInputElement||u instanceof HTMLTextAreaElement?u.value:u.innerHTML),function(t,e,n){return e?e(t):t.length>=n}(s=t.query?t.query(s):s,t.trigger,t.threshold)?d(t,s).then((function(n){try{return t.feedback instanceof Error?i():(h(s,t),t.resultsList&&function(t){var n=t.resultsList,r=t.list,i=t.resultItem,o=t.feedback,s=o.matches,u=o.results;if(t.cursor=-1,r.innerHTML="",s.length||n.noResults){var c=new DocumentFragment;u.forEach((function(t,n){var r=a(i.tag,e({id:"".concat(i.id,"_").concat(n),role:"option",innerHTML:t.match,inside:c},i.class&&{class:i.class}));i.element&&i.element(r,t)})),r.append(c),n.element&&n.element(r,o),g(t)}else w(t)}(t),c.call(r))}catch(t){return o(t)}}),o):(w(t),c.call(r));function c(){return i()}}))}var S=function(t,e){for(var n in t)for(var r in t[n])e(n,r)},T=function(t){var n,r,i,o=t.events,s=(n=function(){return j(t)},r=t.debounce,function(){clearTimeout(i),i=setTimeout((function(){return n()}),r)}),u=t.events=e({input:e({},o&&o.input)},t.resultsList&&{list:o?e({},o.list):{}}),a={input:{input:function(){s()},keydown:function(e){!function(t,e){switch(t.keyCode){case 40:case 38:t.preventDefault(),40===t.keyCode?A(e):k(e);break;case 13:e.submit||t.preventDefault(),e.cursor>=0&&L(e,t);break;case 9:e.resultsList.tabSelect&&e.cursor>=0&&L(e,t);break;case 27:e.input.value="",w(e)}}(e,t)},blur:function(){w(t)}},list:{mousedown:function(t){t.preventDefault()},click:function(e){!function(t,e){var n=e.resultItem.tag.toUpperCase(),r=Array.from(e.list.querySelectorAll(n)),i=t.target.closest(n);i&&i.nodeName===n&&L(e,t,r.indexOf(i))}(e,t)}}};S(a,(function(e,n){(t.resultsList||"input"===n)&&(u[e][n]||(u[e][n]=a[e][n]))})),S(u,(function(e,n){t[e].addEventListener(n,u[e][n])}))};function E(t){var n=this;return new Promise((function(r,i){var o,s,u;if(o=t.placeHolder,u={role:"combobox","aria-owns":(s=t.resultsList).id,"aria-haspopup":!0,"aria-expanded":!1},a(t.input,e(e({"aria-controls":s.id,"aria-autocomplete":"both"},o&&{placeholder:o}),!t.wrapper&&e({},u))),t.wrapper&&(t.wrapper=a("div",e({around:t.input,class:t.name+"_wrapper"},u))),s&&(t.list=a(s.tag,e({dest:[s.destination,s.position],id:s.id,role:"listbox",hidden:"hidden"},s.class&&{class:s.class}))),T(t),t.data.cache)return d(t).then((function(t){try{return c.call(n)}catch(t){return i(t)}}),i);function c(){return f("init",t),r()}return c.call(n)}))}function x(t){var e=t.prototype;e.init=function(){E(this)},e.start=function(t){j(this,t)},e.unInit=function(){if(this.wrapper){var t=this.wrapper.parentNode;t.insertBefore(this.input,this.wrapper),t.removeChild(this.wrapper)}var e;S((e=this).events,(function(t,n){e[t].removeEventListener(n,e.events[t][n])}))},e.open=function(){g(this)},e.close=function(){w(this)},e.goTo=function(t){O(t,this)},e.next=function(){A(this)},e.previous=function(){k(this)},e.select=function(t){L(this,null,t)},e.search=function(t,e,n){return p(t,e,n)}}return function t(e){this.options=e,this.id=t.instances=(t.instances||0)+1,this.name="autoComplete",this.wrapper=1,this.threshold=1,this.debounce=0,this.resultsList={position:"afterend",tag:"ul",maxResults:5},this.resultItem={tag:"li"},function(t){var e=t.name,r=t.options,i=t.resultsList,o=t.resultItem;for(var s in r)if("object"===n(r[s]))for(var a in t[s]||(t[s]={}),r[s])t[s][a]=r[s][a];else t[s]=r[s];t.selector=t.selector||"#"+e,i.destination=i.destination||t.selector,i.id=i.id||e+"_list_"+t.id,o.id=o.id||e+"_result",t.input=u(t.selector)}(this),x.call(this,t),E(this)}},"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).autoComplete=e(); +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,s=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw s}}}}(n.keys);try{for(l.s();!(c=l.n()).done;)a(c.value)}catch(e){l.e(e)}finally{l.f()}}else a()})),n.filter&&(i=n.filter(i));var s=i.slice(0,t.resultsList.maxResults);t.feedback={query:e,matches:i,results:s},f("results",t)},m="aria-expanded",y="aria-activedescendant",b="aria-selected",v=function(e,n){e.feedback.selection=t({index:n},e.feedback.results[n])},g=function(e){e.isOpen||((e.wrapper||e.input).setAttribute(m,!0),e.list.removeAttribute("hidden"),e.isOpen=!0,f("open",e))},w=function(e){e.isOpen&&((e.wrapper||e.input).setAttribute(m,!1),e.input.setAttribute(y,""),e.list.setAttribute("hidden",""),e.isOpen=!1,f("close",e))},O=function(e,t){var n=t.resultItem,r=t.list.getElementsByTagName(n.tag),o=!!n.selected&&n.selected.split(" ");if(t.isOpen&&r.length){var s,u,a=t.cursor;e>=r.length&&(e=0),e<0&&(e=r.length-1),t.cursor=e,a>-1&&(r[a].removeAttribute(b),o&&(u=r[a].classList).remove.apply(u,i(o))),r[e].setAttribute(b,!0),o&&(s=r[e].classList).add.apply(s,i(o)),t.input.setAttribute(y,r[t.cursor].id),t.list.scrollTop=r[e].offsetTop-t.list.clientHeight+r[e].clientHeight+5,t.feedback.cursor=t.cursor,v(t,e),f("navigate",t)}},A=function(e){O(e.cursor+1,e)},k=function(e){O(e.cursor-1,e)},L=function(e,t,n){(n=n>=0?n:e.cursor)<0||(e.feedback.event=t,v(e,n),f("selection",e),w(e))};function j(e,n){var r=this;return new Promise((function(i,o){var s,u;return s=n||((u=e.input)instanceof HTMLInputElement||u instanceof HTMLTextAreaElement?u.value:u.innerHTML),function(e,t,n){return t?t(e):e.length>=n}(s=e.query?e.query(s):s,e.trigger,e.threshold)?d(e,s).then((function(n){try{return e.feedback instanceof Error?i():(h(s,e),e.resultsList&&function(e){var n=e.resultsList,r=e.list,i=e.resultItem,o=e.feedback,s=o.matches,u=o.results;if(e.cursor=-1,r.innerHTML="",s.length||n.noResults){var c=new DocumentFragment;u.forEach((function(e,n){var r=a(i.tag,t({id:"".concat(i.id,"_").concat(n),role:"option",innerHTML:e.match,inside:c},i.class&&{class:i.class}));i.element&&i.element(r,e)})),r.append(c),n.element&&n.element(r,o),g(e)}else w(e)}(e),c.call(r))}catch(e){return o(e)}}),o):(w(e),c.call(r));function c(){return i()}}))}var E=function(e,t){for(var n in e)for(var r in e[n])t(n,r)},S=function(e){var n,r,i,o=e.events,s=(n=function(){return j(e)},r=e.debounce,function(){clearTimeout(i),i=setTimeout((function(){return n()}),r)}),u=e.events=t({input:t({},o&&o.input)},e.resultsList&&{list:o?t({},o.list):{}}),a={input:{input:function(){s()},keydown:function(t){!function(e,t){switch(e.keyCode){case 40:case 38:e.preventDefault(),40===e.keyCode?A(t):k(t);break;case 13:t.submit||e.preventDefault(),t.cursor>=0&&L(t,e);break;case 9:t.resultsList.tabSelect&&t.cursor>=0&&L(t,e);break;case 27:t.input.value="",w(t)}}(t,e)},blur:function(){w(e)}},list:{mousedown:function(e){e.preventDefault()},click:function(t){!function(e,t){var n=t.resultItem.tag.toUpperCase(),r=Array.from(t.list.querySelectorAll(n)),i=e.target.closest(n);i&&i.nodeName===n&&L(t,e,r.indexOf(i))}(t,e)}}};E(a,(function(t,n){(e.resultsList||"input"===n)&&(u[t][n]||(u[t][n]=a[t][n]))})),E(u,(function(t,n){e[t].addEventListener(n,u[t][n])}))};function T(e){var n=this;return new Promise((function(r,i){var o,s,u;if(o=e.placeHolder,u={role:"combobox","aria-owns":(s=e.resultsList).id,"aria-haspopup":!0,"aria-expanded":!1},a(e.input,t(t({"aria-controls":s.id,"aria-autocomplete":"both"},o&&{placeholder:o}),!e.wrapper&&t({},u))),e.wrapper&&(e.wrapper=a("div",t({around:e.input,class:e.name+"_wrapper"},u))),s&&(e.list=a(s.tag,t({dest:[s.destination,s.position],id:s.id,role:"listbox",hidden:"hidden"},s.class&&{class:s.class}))),S(e),e.data.cache)return d(e).then((function(e){try{return c.call(n)}catch(e){return i(e)}}),i);function c(){return f("init",e),r()}return c.call(n)}))}function x(e){var t=e.prototype;t.init=function(){T(this)},t.start=function(e){j(this,e)},t.unInit=function(){if(this.wrapper){var e=this.wrapper.parentNode;e.insertBefore(this.input,this.wrapper),e.removeChild(this.wrapper)}var t;E((t=this).events,(function(e,n){t[e].removeEventListener(n,t.events[e][n])}))},t.open=function(){g(this)},t.close=function(){w(this)},t.goTo=function(e){O(e,this)},t.next=function(){A(this)},t.previous=function(){k(this)},t.select=function(e){L(this,null,e)},t.search=function(e,t,n){return p(e,t,n)}}return function e(t){this.options=t,this.id=e.instances=(e.instances||0)+1,this.name="autoComplete",this.wrapper=1,this.threshold=1,this.debounce=0,this.resultsList={position:"afterend",tag:"ul",maxResults:5},this.resultItem={tag:"li"},function(e){var t=e.name,r=e.options,i=e.resultsList,o=e.resultItem;for(var s in r)if("object"===n(r[s]))for(var a in e[s]||(e[s]={}),r[s])e[s][a]=r[s][a];else e[s]=r[s];if(e.selector=e.selector||"#"+t,i.destination=i.destination||e.selector,i.id=i.id||t+"_list_"+e.id,o.id=o.id||t+"_result",e.input=u(e.selector),!(e.input instanceof HTMLElement))throw new Error("DOM Element selector not found. Check that your selector is valid and element exist.")}(this),x.call(this,e),T(this)}},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).autoComplete=t(); diff --git a/dist/autoComplete.min.js.gz b/dist/autoComplete.min.js.gz index 2547294717e2995116573ebc853debc64faa9434..eafcdc77846717860c7627c9d934eba7755f7eca 100644 GIT binary patch literal 3762 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 literal 3702 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 delta 5426 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 diff --git a/docs/demo/js/autoComplete.min.js b/docs/demo/js/autoComplete.min.js index 69b5e2b..f722cef 100644 --- a/docs/demo/js/autoComplete.min.js +++ b/docs/demo/js/autoComplete.min.js @@ -1 +1 @@ -var t,e;t=this,e=function(){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function e(e){for(var n=1;nt.length)&&(e=t.length);for(var n=0,r=new Array(e);n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,u=!0,a=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){a=!0,s=t},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw s}}}}(n.keys);try{for(l.s();!(c=l.n()).done;)a(c.value)}catch(t){l.e(t)}finally{l.f()}}else a()})),n.filter&&(i=n.filter(i));var s=i.slice(0,e.resultsList.maxResults);e.feedback={query:t,matches:i,results:s},f("results",e)},m="aria-expanded",b="aria-activedescendant",y="aria-selected",v=function(t,n){t.feedback.selection=e({index:n},t.feedback.results[n])},g=function(t){t.isOpen||((t.wrapper||t.input).setAttribute(m,!0),t.list.removeAttribute("hidden"),t.isOpen=!0,f("open",t))},w=function(t){t.isOpen&&((t.wrapper||t.input).setAttribute(m,!1),t.input.setAttribute(b,""),t.list.setAttribute("hidden",""),t.isOpen=!1,f("close",t))},O=function(t,e){var n=e.resultItem,r=e.list.getElementsByTagName(n.tag),o=!!n.selected&&n.selected.split(" ");if(e.isOpen&&r.length){var s,u,a=e.cursor;t>=r.length&&(t=0),t<0&&(t=r.length-1),e.cursor=t,a>-1&&(r[a].removeAttribute(y),o&&(u=r[a].classList).remove.apply(u,i(o))),r[t].setAttribute(y,!0),o&&(s=r[t].classList).add.apply(s,i(o)),e.input.setAttribute(b,r[e.cursor].id),e.list.scrollTop=r[t].offsetTop-e.list.clientHeight+r[t].clientHeight+5,e.feedback.cursor=e.cursor,v(e,t),f("navigate",e)}},A=function(t){O(t.cursor+1,t)},k=function(t){O(t.cursor-1,t)},L=function(t,e,n){(n=n>=0?n:t.cursor)<0||(t.feedback.event=e,v(t,n),f("selection",t),w(t))};function j(t,n){var r=this;return new Promise((function(i,o){var s,u;return s=n||((u=t.input)instanceof HTMLInputElement||u instanceof HTMLTextAreaElement?u.value:u.innerHTML),function(t,e,n){return e?e(t):t.length>=n}(s=t.query?t.query(s):s,t.trigger,t.threshold)?d(t,s).then((function(n){try{return t.feedback instanceof Error?i():(h(s,t),t.resultsList&&function(t){var n=t.resultsList,r=t.list,i=t.resultItem,o=t.feedback,s=o.matches,u=o.results;if(t.cursor=-1,r.innerHTML="",s.length||n.noResults){var c=new DocumentFragment;u.forEach((function(t,n){var r=a(i.tag,e({id:"".concat(i.id,"_").concat(n),role:"option",innerHTML:t.match,inside:c},i.class&&{class:i.class}));i.element&&i.element(r,t)})),r.append(c),n.element&&n.element(r,o),g(t)}else w(t)}(t),c.call(r))}catch(t){return o(t)}}),o):(w(t),c.call(r));function c(){return i()}}))}var S=function(t,e){for(var n in t)for(var r in t[n])e(n,r)},T=function(t){var n,r,i,o=t.events,s=(n=function(){return j(t)},r=t.debounce,function(){clearTimeout(i),i=setTimeout((function(){return n()}),r)}),u=t.events=e({input:e({},o&&o.input)},t.resultsList&&{list:o?e({},o.list):{}}),a={input:{input:function(){s()},keydown:function(e){!function(t,e){switch(t.keyCode){case 40:case 38:t.preventDefault(),40===t.keyCode?A(e):k(e);break;case 13:e.submit||t.preventDefault(),e.cursor>=0&&L(e,t);break;case 9:e.resultsList.tabSelect&&e.cursor>=0&&L(e,t);break;case 27:e.input.value="",w(e)}}(e,t)},blur:function(){w(t)}},list:{mousedown:function(t){t.preventDefault()},click:function(e){!function(t,e){var n=e.resultItem.tag.toUpperCase(),r=Array.from(e.list.querySelectorAll(n)),i=t.target.closest(n);i&&i.nodeName===n&&L(e,t,r.indexOf(i))}(e,t)}}};S(a,(function(e,n){(t.resultsList||"input"===n)&&(u[e][n]||(u[e][n]=a[e][n]))})),S(u,(function(e,n){t[e].addEventListener(n,u[e][n])}))};function E(t){var n=this;return new Promise((function(r,i){var o,s,u;if(o=t.placeHolder,u={role:"combobox","aria-owns":(s=t.resultsList).id,"aria-haspopup":!0,"aria-expanded":!1},a(t.input,e(e({"aria-controls":s.id,"aria-autocomplete":"both"},o&&{placeholder:o}),!t.wrapper&&e({},u))),t.wrapper&&(t.wrapper=a("div",e({around:t.input,class:t.name+"_wrapper"},u))),s&&(t.list=a(s.tag,e({dest:[s.destination,s.position],id:s.id,role:"listbox",hidden:"hidden"},s.class&&{class:s.class}))),T(t),t.data.cache)return d(t).then((function(t){try{return c.call(n)}catch(t){return i(t)}}),i);function c(){return f("init",t),r()}return c.call(n)}))}function x(t){var e=t.prototype;e.init=function(){E(this)},e.start=function(t){j(this,t)},e.unInit=function(){if(this.wrapper){var t=this.wrapper.parentNode;t.insertBefore(this.input,this.wrapper),t.removeChild(this.wrapper)}var e;S((e=this).events,(function(t,n){e[t].removeEventListener(n,e.events[t][n])}))},e.open=function(){g(this)},e.close=function(){w(this)},e.goTo=function(t){O(t,this)},e.next=function(){A(this)},e.previous=function(){k(this)},e.select=function(t){L(this,null,t)},e.search=function(t,e,n){return p(t,e,n)}}return function t(e){this.options=e,this.id=t.instances=(t.instances||0)+1,this.name="autoComplete",this.wrapper=1,this.threshold=1,this.debounce=0,this.resultsList={position:"afterend",tag:"ul",maxResults:5},this.resultItem={tag:"li"},function(t){var e=t.name,r=t.options,i=t.resultsList,o=t.resultItem;for(var s in r)if("object"===n(r[s]))for(var a in t[s]||(t[s]={}),r[s])t[s][a]=r[s][a];else t[s]=r[s];t.selector=t.selector||"#"+e,i.destination=i.destination||t.selector,i.id=i.id||e+"_list_"+t.id,o.id=o.id||e+"_result",t.input=u(t.selector)}(this),x.call(this,t),E(this)}},"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).autoComplete=e(); +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,s=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw s}}}}(n.keys);try{for(l.s();!(c=l.n()).done;)a(c.value)}catch(e){l.e(e)}finally{l.f()}}else a()})),n.filter&&(i=n.filter(i));var s=i.slice(0,t.resultsList.maxResults);t.feedback={query:e,matches:i,results:s},f("results",t)},m="aria-expanded",y="aria-activedescendant",b="aria-selected",v=function(e,n){e.feedback.selection=t({index:n},e.feedback.results[n])},g=function(e){e.isOpen||((e.wrapper||e.input).setAttribute(m,!0),e.list.removeAttribute("hidden"),e.isOpen=!0,f("open",e))},w=function(e){e.isOpen&&((e.wrapper||e.input).setAttribute(m,!1),e.input.setAttribute(y,""),e.list.setAttribute("hidden",""),e.isOpen=!1,f("close",e))},O=function(e,t){var n=t.resultItem,r=t.list.getElementsByTagName(n.tag),o=!!n.selected&&n.selected.split(" ");if(t.isOpen&&r.length){var s,u,a=t.cursor;e>=r.length&&(e=0),e<0&&(e=r.length-1),t.cursor=e,a>-1&&(r[a].removeAttribute(b),o&&(u=r[a].classList).remove.apply(u,i(o))),r[e].setAttribute(b,!0),o&&(s=r[e].classList).add.apply(s,i(o)),t.input.setAttribute(y,r[t.cursor].id),t.list.scrollTop=r[e].offsetTop-t.list.clientHeight+r[e].clientHeight+5,t.feedback.cursor=t.cursor,v(t,e),f("navigate",t)}},A=function(e){O(e.cursor+1,e)},k=function(e){O(e.cursor-1,e)},L=function(e,t,n){(n=n>=0?n:e.cursor)<0||(e.feedback.event=t,v(e,n),f("selection",e),w(e))};function j(e,n){var r=this;return new Promise((function(i,o){var s,u;return s=n||((u=e.input)instanceof HTMLInputElement||u instanceof HTMLTextAreaElement?u.value:u.innerHTML),function(e,t,n){return t?t(e):e.length>=n}(s=e.query?e.query(s):s,e.trigger,e.threshold)?d(e,s).then((function(n){try{return e.feedback instanceof Error?i():(h(s,e),e.resultsList&&function(e){var n=e.resultsList,r=e.list,i=e.resultItem,o=e.feedback,s=o.matches,u=o.results;if(e.cursor=-1,r.innerHTML="",s.length||n.noResults){var c=new DocumentFragment;u.forEach((function(e,n){var r=a(i.tag,t({id:"".concat(i.id,"_").concat(n),role:"option",innerHTML:e.match,inside:c},i.class&&{class:i.class}));i.element&&i.element(r,e)})),r.append(c),n.element&&n.element(r,o),g(e)}else w(e)}(e),c.call(r))}catch(e){return o(e)}}),o):(w(e),c.call(r));function c(){return i()}}))}var E=function(e,t){for(var n in e)for(var r in e[n])t(n,r)},S=function(e){var n,r,i,o=e.events,s=(n=function(){return j(e)},r=e.debounce,function(){clearTimeout(i),i=setTimeout((function(){return n()}),r)}),u=e.events=t({input:t({},o&&o.input)},e.resultsList&&{list:o?t({},o.list):{}}),a={input:{input:function(){s()},keydown:function(t){!function(e,t){switch(e.keyCode){case 40:case 38:e.preventDefault(),40===e.keyCode?A(t):k(t);break;case 13:t.submit||e.preventDefault(),t.cursor>=0&&L(t,e);break;case 9:t.resultsList.tabSelect&&t.cursor>=0&&L(t,e);break;case 27:t.input.value="",w(t)}}(t,e)},blur:function(){w(e)}},list:{mousedown:function(e){e.preventDefault()},click:function(t){!function(e,t){var n=t.resultItem.tag.toUpperCase(),r=Array.from(t.list.querySelectorAll(n)),i=e.target.closest(n);i&&i.nodeName===n&&L(t,e,r.indexOf(i))}(t,e)}}};E(a,(function(t,n){(e.resultsList||"input"===n)&&(u[t][n]||(u[t][n]=a[t][n]))})),E(u,(function(t,n){e[t].addEventListener(n,u[t][n])}))};function T(e){var n=this;return new Promise((function(r,i){var o,s,u;if(o=e.placeHolder,u={role:"combobox","aria-owns":(s=e.resultsList).id,"aria-haspopup":!0,"aria-expanded":!1},a(e.input,t(t({"aria-controls":s.id,"aria-autocomplete":"both"},o&&{placeholder:o}),!e.wrapper&&t({},u))),e.wrapper&&(e.wrapper=a("div",t({around:e.input,class:e.name+"_wrapper"},u))),s&&(e.list=a(s.tag,t({dest:[s.destination,s.position],id:s.id,role:"listbox",hidden:"hidden"},s.class&&{class:s.class}))),S(e),e.data.cache)return d(e).then((function(e){try{return c.call(n)}catch(e){return i(e)}}),i);function c(){return f("init",e),r()}return c.call(n)}))}function x(e){var t=e.prototype;t.init=function(){T(this)},t.start=function(e){j(this,e)},t.unInit=function(){if(this.wrapper){var e=this.wrapper.parentNode;e.insertBefore(this.input,this.wrapper),e.removeChild(this.wrapper)}var t;E((t=this).events,(function(e,n){t[e].removeEventListener(n,t.events[e][n])}))},t.open=function(){g(this)},t.close=function(){w(this)},t.goTo=function(e){O(e,this)},t.next=function(){A(this)},t.previous=function(){k(this)},t.select=function(e){L(this,null,e)},t.search=function(e,t,n){return p(e,t,n)}}return function e(t){this.options=t,this.id=e.instances=(e.instances||0)+1,this.name="autoComplete",this.wrapper=1,this.threshold=1,this.debounce=0,this.resultsList={position:"afterend",tag:"ul",maxResults:5},this.resultItem={tag:"li"},function(e){var t=e.name,r=e.options,i=e.resultsList,o=e.resultItem;for(var s in r)if("object"===n(r[s]))for(var a in e[s]||(e[s]={}),r[s])e[s][a]=r[s][a];else e[s]=r[s];if(e.selector=e.selector||"#"+t,i.destination=i.destination||e.selector,i.id=i.id||t+"_list_"+e.id,o.id=o.id||t+"_result",e.input=u(e.selector),!(e.input instanceof HTMLElement))throw new Error("DOM Element selector not found. Check that your selector is valid and element exist.")}(this),x.call(this,e),T(this)}},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).autoComplete=t(); diff --git a/docs/demo/js/autoComplete.min.js.gz b/docs/demo/js/autoComplete.min.js.gz index 2547294717e2995116573ebc853debc64faa9434..eafcdc77846717860c7627c9d934eba7755f7eca 100644 GIT binary patch literal 3762 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 literal 3702 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 Ue`K1p?c(459}?dw%;O^f0N#f^ { // Assign the "input" html element ctx.input = select(ctx.selector); + if (!(ctx.input instanceof HTMLElement)) throw new Error("DOM Element selector not found. Check that your selector is valid and element exist."); };