commit 8c3a1b107b
Author: Jeff Sagal <sagalbot@gmail.com>
Date: Fri Jul 15 09:57:37 2022 -0700
bump to vitepress 1.0.0-alpha.4
commit 96ff08406c
Author: Jeff Sagal <sagalbot@gmail.com>
Date: Wed Feb 23 10:25:36 2022 -0800
vitepress wip
mostly working, feeling like vuepress should still be considered
commit f3e22e0439
Author: Jeff Sagal <sagalbot@gmail.com>
Date: Sat Feb 19 17:18:30 2022 -0800
remove yarn, rename readme
commit 8cd3bbeb51
Author: Jeff Sagal <sagalbot@gmail.com>
Date: Sat Feb 19 17:17:22 2022 -0800
install vitepress
- `option:selecting` before state is set
- `option:selected` after state is set
- `option:deselecting` before state is set
- `option:deselected` after state is set
Co-authored-by: tiagoroldao <troldao@assurehedge.com>
Co-authored-by: Jeff <sagalbot@gmail.com>
* make sure selected tracked value is an option if possible
Before this case did not work correctly:
- Select was rendered with *no* options, but *with* a saved value
- Options were fetched by ajax and options prop was updated
- Reduce function if passed
What happens without this commit is that the selected tracked value
simply was the raw reduced value (previously saved). Which means that
displaying a label for example does not work if the label comes from the
unreduced option.
This commit makes sure that the internal tracked value is checked
against all options not only once the select is created but additionally
when options change.
* remove useless keys
- first key was always undefined
- second key was always the index which is not usefull at all since it
changes based on the order
* add test for setting value after option changed
* correctly react to value property changes if tracking internally
fixes sagalbot#855, sagalbot#842
* add getOptionKey prop
* yarn upgrade doc
* add getOptionKey api doc and fix links
* yarn upgrade
* do not use key on slot
* fix label spec
* Remove the mutableValue prop in the Select component.
* Add back mutable value when Vue Select has to manage its own value.
* Remove mutableOptions, valueAsAarray. Update webpack minifer to use Terser.
* Fix tabbing
* Fix bug with showClearButton
* Fix tests.
* Call clearSelection when possible
* Update dev sandbox to have all three options for setting value.
* Update dev sandbox to display current value
* Remove unused karma test setup.
* Revert onInput name change.
* Use coveralls
* Change this.internalValue to this.$data._value.
* Remove onInput prop and replace with internal method, updateValue.
* Update tests.
* Rename optionObjectComparator to optionComparator.