UNPKG

dropdownizer

Version:

Converts HTML <select> elements into customizable dropdowns.

103 lines (82 loc) 6.42 kB
# Changelog ## 1.5.2 (2018-03-14) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/acc9277) - [Add CHANGELOG](https://github.com/Grafluxe/dropdownizer/commit/e593d9a) - [Fix issue with programmatically adding new items](https://github.com/Grafluxe/dropdownizer/commit/65cde5c) ## 1.5.1 (2018-01-02) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/c443229) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/c2ce711) - [Fix item insertion issue for the original element](https://github.com/Grafluxe/dropdownizer/commit/7c1dba9) ## 1.5.0 (2018-01-02) - [Update dependencies](https://github.com/Grafluxe/dropdownizer/commit/9a26e4e) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/4cf3a89) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/0101754) - [Update inline docs](https://github.com/Grafluxe/dropdownizer/commit/37e2d9f) - [Add methods to programmatically add/remove items](https://github.com/Grafluxe/dropdownizer/commit/95b246f) - [Improve 'selectItem' logic](https://github.com/Grafluxe/dropdownizer/commit/5e84d3e) - [Improve list select logic](https://github.com/Grafluxe/dropdownizer/commit/3446fa1) - [Update styles](https://github.com/Grafluxe/dropdownizer/commit/c499595) - [Update example](https://github.com/Grafluxe/dropdownizer/commit/f364585) ## 1.4.0 (2017-12-19) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/a3b3e74) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/f132aae) - [Update dependencies](https://github.com/Grafluxe/dropdownizer/commit/662df6a) - [Rename 'change' method to 'onChange'](https://github.com/Grafluxe/dropdownizer/commit/4e4d4fb) - [Add 'open' and 'close' events](https://github.com/Grafluxe/dropdownizer/commit/a4fa028) ## 1.3.2 (2017-12-11) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/f20daf7) - [Add fail-safe auto-size logic](https://github.com/Grafluxe/dropdownizer/commit/1a6044b) - [Clean up '_setDropdown' method](https://github.com/Grafluxe/dropdownizer/commit/2b00dec) - [Properly support the 'hidden' attribute](https://github.com/Grafluxe/dropdownizer/commit/f9b314f) ## 1.3.1 (2017-12-07) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/0f74792) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/7007aa5) - [Add smart padding to auto-size logic](https://github.com/Grafluxe/dropdownizer/commit/f5e768e) ## 1.3.0 (2017-12-04) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/230d7da) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/c791576) - [Add 'disable' and 'enable' methods](https://github.com/Grafluxe/dropdownizer/commit/09a59e2) - [Copy all attributes from `select` elements](https://github.com/Grafluxe/dropdownizer/commit/a4d5b0c) ## 1.2.0 (2017-12-01) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/0ea8e9b) - [Update inline docs](https://github.com/Grafluxe/dropdownizer/commit/d897f7b) - [Update dependencies](https://github.com/Grafluxe/dropdownizer/commit/cffad1d) ## 1.1.0 (2017-12-01) - [Bump version](https://github.com/Grafluxe/dropdownizer/commit/07f9290) - [Update inline docs](https://github.com/Grafluxe/dropdownizer/commit/01652bf) - [Support selecting a list item via its name](https://github.com/Grafluxe/dropdownizer/commit/6c4fb51) - [Add 'selectedItem' getter](https://github.com/Grafluxe/dropdownizer/commit/de997aa) - [Move event callback arguments to own method](https://github.com/Grafluxe/dropdownizer/commit/db02f38) - [Move main constructor logic to 'Dropdownize' class](https://github.com/Grafluxe/dropdownizer/commit/d4f28ba) ## 1.0.0 (2017-11-25) - [Add distribution files](https://github.com/Grafluxe/dropdownizer/commit/068baf9) - [Add build files](https://github.com/Grafluxe/dropdownizer/commit/3b369ff) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/2c0c422) - [Add inline docs](https://github.com/Grafluxe/dropdownizer/commit/893f89d) - [Update error types](https://github.com/Grafluxe/dropdownizer/commit/7d4875e) - [Update query-selection logic](https://github.com/Grafluxe/dropdownizer/commit/a761150) - [Add 'dropdowns' getter](https://github.com/Grafluxe/dropdownizer/commit/653b2d1) - [Cleanup](https://github.com/Grafluxe/dropdownizer/commit/fca0cab) - [Update README](https://github.com/Grafluxe/dropdownizer/commit/4844662) - [Add examples](https://github.com/Grafluxe/dropdownizer/commit/c53dec3) - [Update styles](https://github.com/Grafluxe/dropdownizer/commit/6c9ff1e) - [Improve 'mouseleave' timer](https://github.com/Grafluxe/dropdownizer/commit/7054566) - [Move CSS file own folder](https://github.com/Grafluxe/dropdownizer/commit/48cc40e) - [Rename param in 'destroy' method](https://github.com/Grafluxe/dropdownizer/commit/85eeec0) - [Properly proxy all public methods](https://github.com/Grafluxe/dropdownizer/commit/f536b55) - [Add support for method chaining](https://github.com/Grafluxe/dropdownizer/commit/d0a323c) - [Fix naming conflict in 'change' event logic](https://github.com/Grafluxe/dropdownizer/commit/b6b0414) - [Add option to prevent native dropdowns](https://github.com/Grafluxe/dropdownizer/commit/12cc697) - [Flip touchable condition for better readability](https://github.com/Grafluxe/dropdownizer/commit/927162e) - [Fix native touchable dropdown logic](https://github.com/Grafluxe/dropdownizer/commit/028efc8) - [Make the class name 'dropdownizer' reserved](https://github.com/Grafluxe/dropdownizer/commit/f0d992a) - [Add 'destroy' method](https://github.com/Grafluxe/dropdownizer/commit/7fad333) - [Add 'removeListeners' method](https://github.com/Grafluxe/dropdownizer/commit/25786ff) - [Cleanup logic and bind methods](https://github.com/Grafluxe/dropdownizer/commit/f7d3a02) - [Add two way binding between dropdowns](https://github.com/Grafluxe/dropdownizer/commit/e1200d5) - [Update styles](https://github.com/Grafluxe/dropdownizer/commit/781e99b) - [Support ingesting elements in multiple forms](https://github.com/Grafluxe/dropdownizer/commit/b778cc3) - [Support array-like items in the constructor](https://github.com/Grafluxe/dropdownizer/commit/ba93ea6) - [Improve 'onChange' event object](https://github.com/Grafluxe/dropdownizer/commit/8d3a632) - [Improve 'classList' mirroring](https://github.com/Grafluxe/dropdownizer/commit/64fed4f) - [Initial](https://github.com/Grafluxe/dropdownizer/commit/d1fc916)