Jeff
f0b59c1c5d
add tests
2019-09-13 12:48:37 -07:00
Markus
ebcdcc5c62
Make sure selected value is an option after option changed and react to value property changes even if tracking value internally ( #914 )
...
* 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
2019-09-13 12:18:04 -07:00
Jeff Sagal
8ef15a12d3
fix code snippet paths ( #879 )
2019-05-15 17:59:47 -07:00
Jeff Sagal
3928b015a9
Separate documentation dependencies ( #874 )
...
* separate documentation dependencies
* bump deps
* update netlify config and package scripts
* bump netlify
* add cross-env
* fix publish path
2019-05-05 16:51:23 -07:00
Jeff Sagal
7b70b966ff
add required validation doc ( #868 )
2019-05-03 12:12:43 -07:00
Jeff
8293f2bfd7
update netlify redirects
2019-05-02 14:05:01 -07:00
Jeff
051f9e300a
v3.1.0 🚀
v3.1.0
2019-05-01 19:37:53 -07:00
Jeff
55ac7ab752
rename open-indicator-icon to open-indicator
2019-05-01 19:34:52 -07:00
Jeff
4920e47c8e
ignore netlify folder
2019-05-01 08:36:02 -07:00
Jeff Sagal
5492ee1126
add accessibility documentation ( #867 )
2019-04-29 22:08:56 -07:00
Jeff Sagal
ab99763981
go ahead and SSR, but don't put a button inside a button ( #864 )
2019-04-29 12:48:49 -07:00
Jeff Sagal
43cd6d34c3
only render functional components in the client ( #863 )
2019-04-29 11:31:54 -07:00
Jeff Sagal
8c68718c84
remove global component references from docs ( #862 )
2019-04-28 21:17:39 -07:00
Jeff Sagal
eb2f8f835c
- bind scope to open-indicator-icon slot ( #860 )
...
- explicitly set v-if on OpenIndicator
- only add searching and searchable state classes if noDrop is false
- only add OpenIndicator to toggleTargets if the $ref exists
2019-04-28 16:09:48 -07:00
Jeff Sagal
7d72db3134
add badges to components to indicate version support ( #859 )
2019-04-28 14:45:14 -07:00
Jeff Sagal
efa64cb199
remove any existing service workers ( #858 )
2019-04-27 16:27:43 -07:00
Jeff Sagal
7db24bd615
Update Netlify Config ( #857 )
...
* test branch deploys
* maybe setting the base dir will prevent npm install
* bump netlify config
* bump travis config
2019-04-27 15:40:24 -07:00
Jeff Sagal
efc5093207
Add API for overwriting default components ( #850 )
...
* implement API for overwriting child components
* add test coverage
* update documentation for Components & Styling
* update docs
* refactor API, update docs
* remove the service worker
* fix tests
2019-04-25 15:03:43 -07:00
Jeff
d522acacfd
bump meta description
2019-04-18 16:13:43 -05:00
Jeff Sagal
39fb62b181
Vuepress 1.0 ( #844 )
...
* bump vuepress
* extend default-theme, implement codefund
* explicitly install alpha plugins
* update config
2019-04-18 13:17:16 -05:00
Jeff Sagal
83e59241fe
Vuepress 1.0 ( #843 )
...
* bump vuepress
* extend default-theme, implement codefund
2019-04-18 11:49:01 -05:00
Jeff
04b1bfa8a3
🚀 v3.0.2
v3.0.2
2019-04-17 18:08:44 -05:00
Jeff Sagal
a476e9412f
Fix #840 ( #841 )
2019-04-17 18:07:39 -05:00
Jeff
4a05978e06
🚀 v3.0.1
v3.0.1
2019-04-17 13:18:51 -05:00
Jeff Sagal
0ea951456e
Update props.md ( #839 )
2019-04-17 11:09:54 -05:00
Jeff Sagal
90605bd1c5
refactor toggleDropdown for IE11 support ( #838 )
2019-04-17 10:15:19 -05:00
Jeff Sagal
7a93779ddf
closes #729 #620 #571 #240 ( #835 )
2019-04-15 16:10:56 -05:00
Jeff Sagal
5e0ad1982f
bump upgrade guide ( #833 )
2019-04-14 19:29:28 -07:00
Jeff Sagal
12665a594b
bump readmes ( #831 )
2019-04-14 16:48:16 -07:00
Jeff
3056f477c2
🚀 v3.0.0
v3.0.0
2019-04-14 16:43:07 -05:00
Jeff Sagal
bd3ce25db1
Update issue templates
2019-04-14 12:37:30 -05:00
Jeff Sagal
19a865667c
Update readme ( #830 )
...
* bump readme
* bump
* bump
* wip
* wip
* wip
* wip
* wip
* wip
* wip
2019-04-14 10:08:55 -07:00
Jeff Sagal
b127675cb9
add upgrade guide ( #829 )
2019-04-14 10:08:37 -07:00
Jeff
79882ed2ac
ensure open-indicator can open the dropdown
2019-04-14 09:35:16 -05:00
Jeff
9c2cafec7a
Merge remote-tracking branch 'origin/release/v3.0'
...
* origin/release/v3.0: (67 commits)
ensure #222 stays closed (#828 )
add guide for reduce and taggable (#827 )
Remove foo bar (#826 )
WIP: v3 – remove onSearch callback prop (#811 )
doc content updates
overhaul selecting docs, updated navigation and URL structure
bump vue-server-renderer (#807 )
WIP: V3 - Remove index prop, add reduce prop (#800 )
V3/update list items slot (#799 )
update vuepress (#797 )
Update sandbox
Add patch from #787
update package deps, remove extra dev options
V3 - Remove `mutable` class properties plus other misc changes (#781 )
refactor deselect method (#768 )
Sass & Class Renames (#759 )
fix coveralls coverage reporter (#766 )
remove: - express - gitbook - json-loader - markdown-loader - normalize.css - prismjs - vue-resource
use test-utils beta-20
fix failing test
...
# Conflicts:
# docs/gitbook/README.md
# docs/homepage/home.html
# src/components/Select.vue
2019-04-13 19:06:06 -05:00
Jeff Sagal
5740b88cdc
ensure #222 stays closed ( #828 )
2019-04-13 11:56:41 -07:00
Jeff Sagal
5215edded7
add guide for reduce and taggable ( #827 )
2019-04-13 11:39:55 -07:00
Jeff Sagal
b34bf57861
Remove foo bar ( #826 )
...
* remove foo bar examples, move tagging to values
* update tagline, add headers to values
* hunting down more foos
2019-04-13 10:57:56 -07:00
Jeff Sagal
1cc46b7a41
move static classes to dropdownClasses computed prop ( #822 )
2019-04-10 07:14:01 -07:00
Jeff Sagal
01ecee93d5
WIP: v3 – remove onSearch callback prop ( #811 )
...
* remove onSearch callback prop
* update ajax docs
* docs formatting
* remove onSearch callback prop
2019-04-08 11:58:04 -07:00
Jeff
eb9e49b31e
🚀 v2.6.4
v2.6.4
2019-04-01 15:00:29 -07:00
Jeff Sagal
f43004f8b0
Closes #222 ( #809 )
2019-04-01 14:55:36 -07:00
Jeff
b5e239c49c
doc content updates
2019-04-01 14:42:21 -07:00
Jeff
db43a67801
overhaul selecting docs, updated navigation and URL structure
2019-03-31 15:10:08 -07:00
Jeff Sagal
38baaf33ad
bump vue-server-renderer ( #807 )
2019-03-29 11:29:59 -07:00
Jeff Sagal
699d595f9a
WIP: V3 - Remove index prop, add reduce prop ( #800 )
...
* remove `index` in favour of `reduce`, tests passing
* refactor findOptionFromReducedValue
* - always use getOptionLabel in comparisons
* - refactor deselect method
- add missing jsdoc blocks
- organize methods
* bump documentation
2019-03-24 19:23:30 -07:00
Jeff Sagal
e4d4b27540
V3/update list items slot ( #799 )
...
* add tests for slots, add normalized function for passing options to slots
* update active class
* update active class
2019-03-23 15:58:50 -07:00
Jeff Sagal
3979f98327
update vuepress ( #797 )
2019-03-23 14:32:44 -07:00
Jeff
503cfb0444
Update sandbox
2019-03-23 14:24:18 -07:00
Jeff
2ecad8496a
Add patch from #787
2019-03-23 14:23:55 -07:00