select

Better select widgets in vanilla javascript.  https://p.ce9e.org/select/demo/
git clone https://git.ce9e.org/select.git

DateCommit messageAuthor
2026-02-06 10:49README: add link to tom-selectTobias Bengfort
2026-02-06 10:48style: rm font-size: smallTobias Bengfort
2025-09-02 17:45add valueFocusClass to READMETobias Bengfort
2025-09-02 17:30valueFocusClass: replace completelyTobias Bengfort
2025-09-02 16:16set aria-label for option groupsTobias Bengfort
2025-09-02 16:15values: use roles that support activedescendantTobias Bengfort
2025-09-02 16:05fix: activedescendants must be owned or controlledTobias Bengfort
2025-09-02 05:43allow to navigate values with keyboardTobias Bengfort
2025-09-02 06:10stop using deprecated keyCodeTobias Bengfort
2025-09-02 05:36lintTobias Bengfort
2025-08-28 05:32fix aria-expanded on input elementTobias Bengfort
2025-06-20 16:02use system font in chromeTobias Bengfort
2025-06-20 16:02typoTobias Bengfort
2025-05-02 09:23link to taggerTobias Bengfort
2025-05-02 08:59refactor: avoid redundant ID definitionTobias Bengfort
2025-05-02 08:59refactor: change some function namesTobias Bengfort
2025-05-02 08:58fix: add select wrapper around tagsTobias Bengfort
2025-05-02 08:49CSS: replace ThreeDShadowTobias Bengfort
2025-05-02 08:49CSS: tweak --hover-bgTobias Bengfort
2025-05-02 08:48CSS: use custom properties for colorsTobias Bengfort
2025-05-02 08:46demo: dark modeTobias Bengfort
2023-09-05 05:40add react-select as inspirationTobias Bengfort
2023-08-30 12:15use aria-described-by instead of aria-polite for valuesTobias Bengfort
2023-08-30 12:14use format stringsTobias Bengfort
2023-08-30 12:12mv aria attributes to input elementTobias Bengfort
2023-08-22 16:32fixup 4ac5822: adapt README to new constructorTobias Bengfort
2023-08-11 15:02refactor: reset paddingTop firstTobias Bengfort
2023-08-10 20:53fixup ee2b36a: restore "values.clientWidth is inner width of input"Tobias Bengfort
2023-08-10 20:45tewak values marginTobias Bengfort
2023-08-09 18:23tweak values paddingTobias Bengfort
2023-08-09 18:11refactor constructor argumentsTobias Bengfort
2023-08-09 13:43use lineHeight instead of measure.height if availableTobias Bengfort
2023-08-09 13:43use parseFloat instead of parseInt for computed stylesTobias Bengfort
2023-08-09 13:11Revert "replace deprecated system color"Tobias Bengfort
2023-08-09 13:09cleanup cssTobias Bengfort
2023-08-09 06:16fix: set aria-labelledbyTobias Bengfort
2023-08-09 06:15README: update WAI linksTobias Bengfort
2023-08-09 06:14README: rm localization from roadmapTobias Bengfort
2023-08-09 05:27replace deprecated system colorTobias Bengfort
2023-08-09 04:54css: flow relativeTobias Bengfort
2023-08-09 04:13fix: make sure values fit inside inputTobias Bengfort
2023-08-09 04:03basic dark mode supportTobias Bengfort
2023-08-08 15:18fix: copy font style to measureTobias Bengfort
2023-08-08 15:18inline createMeasureTobias Bengfort
2023-08-08 11:48Merge pull request #2 from xi/feature-inline-multiTobias Bengfort
2023-08-08 11:18display values inside of inputTobias Bengfort
2023-08-08 11:11mv values to shared modulesTobias Bengfort
2023-08-08 11:09run initial updateValue when elements are attached to DOMTobias Bengfort
2023-08-08 10:17refactor: align select and tagsTobias Bengfort
2023-08-08 10:02create utils moduleTobias Bengfort
2023-08-08 09:13use <template> element to create new elementsTobias Bengfort
2023-08-07 15:55treat backspace as inputTobias Bengfort
2023-08-08 11:09double border for dropdownTobias Bengfort
2023-06-12 12:08make last line half visibleTobias Bengfort
2023-06-12 12:08fix padding for optgroupsTobias Bengfort
2023-01-16 15:21refactor validationTobias Bengfort
2023-01-16 15:25select: fix exception when pressing enter on empty indexMapTobias Bengfort
2022-11-08 15:46trigger updateValue() on click on valueTobias Bengfort
2022-11-08 15:45set input required if original is required and emptyTobias Bengfort
2022-09-20 02:17tags: trim valueTobias Bengfort
2022-09-19 17:35fixup 44219e6: adapt roadmapTobias Bengfort
2022-08-31 06:49tags: allow to use different separatorsTobias Bengfort
2022-08-31 15:44fix tags idTobias Bengfort
2022-07-26 15:24reset custom validity on setValueTobias Bengfort
2022-07-26 15:24align aria-liveTobias Bengfort
2022-07-26 15:02fix dropdown z-indexTobias Bengfort
2022-07-26 15:01mv font styling to dropdownTobias Bengfort
2022-07-26 14:48wip: display block by defaultTobias Bengfort
2022-07-26 14:48allow to customize classesTobias Bengfort
2022-07-26 14:20fix: include tags.js in packageTobias Bengfort
2022-06-17 11:47add tags.jsTobias Bengfort
2022-06-17 11:47use dedicated class for valuesTobias Bengfort
2021-05-28 11:59improve mouse handling on dropdownTobias Bengfort
2021-05-28 11:16readability: split out early abort in onblurTobias Bengfort
2021-05-28 11:16perf: use indexMap instead of queryTobias Bengfort
2021-05-28 11:16rename complete to forceAllTobias Bengfort
2021-05-28 10:47shortcut: create elements from HTMLTobias Bengfort
2021-03-28 20:20focus input after value clickTobias Bengfort
2021-03-28 06:47README: note on mobile supportTobias Bengfort
2021-03-28 06:30demo: viewportTobias Bengfort
2021-03-28 06:09disabled optionsTobias Bengfort
2021-03-28 05:58optgroup supportTobias Bengfort
2021-03-28 05:36add datalist exampleTobias Bengfort
2021-03-28 05:35set aria attributes on optionTobias Bengfort
2021-03-28 05:22close on clearTobias Bengfort
2021-03-25 16:37add package.jsonTobias Bengfort
2021-03-25 16:34Create LICENSETobias Bengfort
2021-03-25 16:22add README.mdTobias Bengfort
2021-03-25 16:12cleanup demoTobias Bengfort
2021-03-25 16:12add selectorTobias Bengfort
2021-03-25 16:10rm TODOTobias Bengfort
2021-03-25 15:30do not setValue on blur on empty inputTobias Bengfort
2021-03-25 15:20rm redundant closeTobias Bengfort
2021-03-25 15:19do not render empty valuesTobias Bengfort
2021-03-25 15:07Revert "validate temporary value"Tobias Bengfort
2021-03-25 15:07clear input on escTobias Bengfort
2021-03-25 15:05rm left/right -> close mappingTobias Bengfort
2021-03-25 14:59validate temporary valueTobias Bengfort
2021-03-25 14:44ignore empty optionsTobias Bengfort
2021-03-25 14:43forward original validation on blurTobias Bengfort
More commits remaining…