1.0.0-5 • Published 5 years ago

butane-combobox v1.0.0-5

Weekly downloads
3
License
MIT
Repository
-
Last release
5 years ago

butane-combobox

An accessible combobox/autocomplete library

Install

$ npm install butane-combobox --save

Usage

<div class="combobox">
  <label for="combobox">Search</label>
  <select name="combobox" id="combobox">
    <option value="0">Red</option>
    <option value="1">Blue</option>
    <option value="2">Green</option>
    <option value="3">Purple</option>
  </select>
</div>
import ButaneCombobox from 'butane-combobox;
const element = document.querySelector('.combobox');
new ButaneCombobox(element);

Options

showOnClick

When the input is clicked, show options list immediately.

new ButaneCombobox(element, {
  showOnClick: true,
});

onSelectedOption

Returns the selected option.

new ButaneCombobox(element, {
  onSelectOption: option => console.log(option),
});

onShowMenu

Callback for when the menu is shown.

new ButaneCombobox(element, {
  onShowMenu: () => console.log('Menu shown'),
});

onHideMenu

Callback for when the menu is hidden.

new ButaneCombobox(element, {
  onHideMenu: () => console.log('Menu hidden'),
});

License

MIT License © Alex Carpenter

1.0.0-5

5 years ago

1.0.0-4

5 years ago

1.0.0-3

5 years ago

1.0.0-2

5 years ago

1.0.0-1

5 years ago