├── .babelrc ├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── .npmignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── dist ├── css │ └── autocomplete.min.css └── js │ ├── autocomplete.d.ts │ ├── autocomplete.esm.js │ ├── autocomplete.esm.min.js │ ├── autocomplete.js │ ├── autocomplete.min.js │ ├── autocomplete.umd.js │ └── autocomplete.umd.min.js ├── docs ├── characters.json ├── css │ ├── autocomplete.css │ ├── colors.css │ ├── global.css │ └── modules │ │ └── colors.css ├── data │ ├── menu.json │ ├── table-four.json │ ├── table-one.json │ ├── table-three.json │ └── table-two.json ├── index.html ├── js │ ├── autocomplete.min.js │ ├── autocomplete.min.js.map │ ├── examples │ │ ├── basic.js │ │ ├── cache.js │ │ ├── checkbox.js │ │ ├── clear-button-on.js │ │ ├── complex.js │ │ ├── disable.js │ │ ├── dynamic-list-position.js │ │ ├── enable-disable.js │ │ ├── enable.js │ │ ├── group.js │ │ ├── header-footer.js │ │ ├── local.js │ │ ├── modal.js │ │ ├── multiple-choices.js │ │ ├── no-results.js │ │ ├── prevent-scroll-up.js │ │ ├── recent-searches.js │ │ ├── records-from-the-result.js │ │ ├── regex.js │ │ ├── remove-results.js │ │ ├── rerender.js │ │ ├── select.js │ │ ├── show-all-values-on-click.js │ │ ├── show-inline.js │ │ ├── special-characters.js │ │ ├── static-file-data.js │ │ ├── static.js │ │ └── update-input.js │ ├── github-corner.js │ └── polyfill.js ├── language.json └── phoneCodes.json ├── package.json ├── playwright.config.js ├── postcss.config.js ├── public ├── complex-test.html ├── disable.html ├── enable.html ├── show-all.html └── simple.html ├── rollup.config.js ├── scripts ├── shared-screenshot.js └── version.js ├── sources ├── js │ ├── script.d.ts │ ├── script.js │ └── utils │ │ ├── function.d.ts │ │ ├── function.js │ │ ├── keyCodes.d.ts │ │ └── keyCodes.js └── scss │ ├── autocomplete.scss │ ├── global.scss │ └── modules │ ├── _autocomplete.scss │ ├── _colors.scss │ ├── _helper.scss │ └── _prism-theme.scss ├── static └── examples.png ├── tests ├── 01-simple.spec.js ├── 02-show-all.spec.js ├── 03-complex.spec.js ├── 04-disable.spec.js └── 05-enable.spec.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | docs/ 2 | index.html 3 | rollup.config.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: grzegorzt 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/README.md -------------------------------------------------------------------------------- /dist/css/autocomplete.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/css/autocomplete.min.css -------------------------------------------------------------------------------- /dist/js/autocomplete.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/js/autocomplete.d.ts -------------------------------------------------------------------------------- /dist/js/autocomplete.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/js/autocomplete.esm.js -------------------------------------------------------------------------------- /dist/js/autocomplete.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/js/autocomplete.esm.min.js -------------------------------------------------------------------------------- /dist/js/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/js/autocomplete.js -------------------------------------------------------------------------------- /dist/js/autocomplete.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/js/autocomplete.min.js -------------------------------------------------------------------------------- /dist/js/autocomplete.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/js/autocomplete.umd.js -------------------------------------------------------------------------------- /dist/js/autocomplete.umd.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/dist/js/autocomplete.umd.min.js -------------------------------------------------------------------------------- /docs/characters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/characters.json -------------------------------------------------------------------------------- /docs/css/autocomplete.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/css/autocomplete.css -------------------------------------------------------------------------------- /docs/css/colors.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/css/global.css -------------------------------------------------------------------------------- /docs/css/modules/colors.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/data/menu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/data/menu.json -------------------------------------------------------------------------------- /docs/data/table-four.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/data/table-four.json -------------------------------------------------------------------------------- /docs/data/table-one.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/data/table-one.json -------------------------------------------------------------------------------- /docs/data/table-three.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/data/table-three.json -------------------------------------------------------------------------------- /docs/data/table-two.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/data/table-two.json -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/js/autocomplete.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/autocomplete.min.js -------------------------------------------------------------------------------- /docs/js/autocomplete.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/autocomplete.min.js.map -------------------------------------------------------------------------------- /docs/js/examples/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/basic.js -------------------------------------------------------------------------------- /docs/js/examples/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/cache.js -------------------------------------------------------------------------------- /docs/js/examples/checkbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/checkbox.js -------------------------------------------------------------------------------- /docs/js/examples/clear-button-on.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/clear-button-on.js -------------------------------------------------------------------------------- /docs/js/examples/complex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/complex.js -------------------------------------------------------------------------------- /docs/js/examples/disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/disable.js -------------------------------------------------------------------------------- /docs/js/examples/dynamic-list-position.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/dynamic-list-position.js -------------------------------------------------------------------------------- /docs/js/examples/enable-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/enable-disable.js -------------------------------------------------------------------------------- /docs/js/examples/enable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/enable.js -------------------------------------------------------------------------------- /docs/js/examples/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/group.js -------------------------------------------------------------------------------- /docs/js/examples/header-footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/header-footer.js -------------------------------------------------------------------------------- /docs/js/examples/local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/local.js -------------------------------------------------------------------------------- /docs/js/examples/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/modal.js -------------------------------------------------------------------------------- /docs/js/examples/multiple-choices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/multiple-choices.js -------------------------------------------------------------------------------- /docs/js/examples/no-results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/no-results.js -------------------------------------------------------------------------------- /docs/js/examples/prevent-scroll-up.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/prevent-scroll-up.js -------------------------------------------------------------------------------- /docs/js/examples/recent-searches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/recent-searches.js -------------------------------------------------------------------------------- /docs/js/examples/records-from-the-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/records-from-the-result.js -------------------------------------------------------------------------------- /docs/js/examples/regex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/regex.js -------------------------------------------------------------------------------- /docs/js/examples/remove-results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/remove-results.js -------------------------------------------------------------------------------- /docs/js/examples/rerender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/rerender.js -------------------------------------------------------------------------------- /docs/js/examples/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/select.js -------------------------------------------------------------------------------- /docs/js/examples/show-all-values-on-click.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/show-all-values-on-click.js -------------------------------------------------------------------------------- /docs/js/examples/show-inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/show-inline.js -------------------------------------------------------------------------------- /docs/js/examples/special-characters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/special-characters.js -------------------------------------------------------------------------------- /docs/js/examples/static-file-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/static-file-data.js -------------------------------------------------------------------------------- /docs/js/examples/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/static.js -------------------------------------------------------------------------------- /docs/js/examples/update-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/examples/update-input.js -------------------------------------------------------------------------------- /docs/js/github-corner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/github-corner.js -------------------------------------------------------------------------------- /docs/js/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/js/polyfill.js -------------------------------------------------------------------------------- /docs/language.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/language.json -------------------------------------------------------------------------------- /docs/phoneCodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/docs/phoneCodes.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/playwright.config.js -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/complex-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/public/complex-test.html -------------------------------------------------------------------------------- /public/disable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/public/disable.html -------------------------------------------------------------------------------- /public/enable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/public/enable.html -------------------------------------------------------------------------------- /public/show-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/public/show-all.html -------------------------------------------------------------------------------- /public/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/public/simple.html -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/shared-screenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/scripts/shared-screenshot.js -------------------------------------------------------------------------------- /scripts/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/scripts/version.js -------------------------------------------------------------------------------- /sources/js/script.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/js/script.d.ts -------------------------------------------------------------------------------- /sources/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/js/script.js -------------------------------------------------------------------------------- /sources/js/utils/function.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/js/utils/function.d.ts -------------------------------------------------------------------------------- /sources/js/utils/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/js/utils/function.js -------------------------------------------------------------------------------- /sources/js/utils/keyCodes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/js/utils/keyCodes.d.ts -------------------------------------------------------------------------------- /sources/js/utils/keyCodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/js/utils/keyCodes.js -------------------------------------------------------------------------------- /sources/scss/autocomplete.scss: -------------------------------------------------------------------------------- 1 | @use "./modules/autocomplete"; 2 | -------------------------------------------------------------------------------- /sources/scss/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/scss/global.scss -------------------------------------------------------------------------------- /sources/scss/modules/_autocomplete.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/scss/modules/_autocomplete.scss -------------------------------------------------------------------------------- /sources/scss/modules/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/scss/modules/_colors.scss -------------------------------------------------------------------------------- /sources/scss/modules/_helper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/scss/modules/_helper.scss -------------------------------------------------------------------------------- /sources/scss/modules/_prism-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/sources/scss/modules/_prism-theme.scss -------------------------------------------------------------------------------- /static/examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/static/examples.png -------------------------------------------------------------------------------- /tests/01-simple.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/tests/01-simple.spec.js -------------------------------------------------------------------------------- /tests/02-show-all.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/tests/02-show-all.spec.js -------------------------------------------------------------------------------- /tests/03-complex.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/tests/03-complex.spec.js -------------------------------------------------------------------------------- /tests/04-disable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/tests/04-disable.spec.js -------------------------------------------------------------------------------- /tests/05-enable.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/tests/05-enable.spec.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomickigrzegorz/autocomplete/HEAD/yarn.lock --------------------------------------------------------------------------------