2.1.18 • Published 1 year ago
kompletr v2.1.18
JS autocompletion library - Kømpletr
Features
- :white_check_mark: Sync / async querying
- :white_check_mark: Cache management
- :white_check_mark: Keyboard navigation
- :white_check_mark: Flexible research (begining, whole word or ... on your own)
- :white_check_mark: Flexible suggestions display (1, 2, 3, ... fields)
- :white_check_mark: Support string or object values
- :white_check_mark: No dependencies
- :white_check_mark: 10kb fully included
Installation
Package manager
Install package
npm i kompletr --saveImport module
import kompletr from 'kompletr'Get CSS from ./node_modules/kompletr/css/kompletr.min.css
Direct download
- Download latest release archive
- Get JS from Your-vendors-path/kompletr/js/kompletr.min.js
- Get CSS from Your-vendors-path/kompletr/css/kompletr.min.css
Import script and stylesheet
...
<link href="kompletr.min.css" rel="stylesheet" type="text/css" />
<script src="kompletr.min.js" type="module"></script>
...Getting started
Define input element:
<input type="text" id="auto-complete" autocomplete="off" placeholder="Whatever you want..." />Invoke Kømpletr:
kompletr({
input: 'auto-complete',
data: [],
onSelect: (selected) => {
console.log('There is the selected value', selected);
}
});Options
- fieldsToDisplay: string[], properties to display in the suggestion field when suggestions are Objects
- mapPropertyAsValue: string, property to map as input value when the suggestions are Objects
- filterOn: string, check expression from beginning of the value or on the whole word. Default 'prefix'
- startQueryingFromChar: int, number of chars completed in input before kompletr fire search
- maxResults: int, number of max results to display
- onKeyup: function(value), callback fired each time the user press a keyboard touch
- onSelect: function(selected), callback fired after selection of on result item
- onError: function(error), callback fired when an error occurs
Licence
2.1.18
1 year ago
2.1.2
1 year ago
2.1.1
1 year ago
2.1.6
1 year ago
2.1.5
1 year ago
2.1.8
1 year ago
2.1.9
1 year ago
2.1.17
1 year ago
2.1.14
1 year ago
2.1.15
1 year ago
2.1.12
1 year ago
2.1.13
1 year ago
2.1.10
1 year ago
2.1.11
1 year ago
2.0.21
2 years ago
2.0.19
2 years ago
2.0.18
2 years ago
2.0.17
2 years ago
2.0.15
2 years ago
2.0.16
2 years ago
2.0.11
2 years ago
2.0.9
2 years ago
2.0.10
2 years ago
2.0.8
2 years ago
2.0.7
2 years ago
2.0.6
2 years ago
2.0.5
2 years ago
2.0.4
2 years ago
2.0.3
2 years ago
2.0.2
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago

