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 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
Owen Conti
f9725919a4
V3 - Remove mutable class properties plus other misc changes ( #781 )
...
* 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.
2019-03-23 11:25:31 -07:00
Jeff Sagal
dc91310860
Sass & Class Renames ( #759 )
...
* - add autoprefixer
- add cssnano
- add postcss-loader
- remove unused packages
* create RTL scss module
* add vs__ prefix to open-indicator, extract to module
* module for dropdown-toggle
* vs__clear module
* vs__dropdown-menu module
* rename `selected-tag` to `vs__selected`
* remove rtl class
* remove dropdown class
* search-input scss module
* move animations to global module
* refactor dropdown list items
* - spinner slot is now scoped with `loading` variable
- move spinner to scss module
* apply vs__search class directly to search input: if you're using the slot, you might not want default styles
* finish global modules
* make RTL a component state
* - update component states to use vs-- prefix
- rename dropdownClasses to stateClasses
* remove unused property
* Closes #760
* fix states
* more state fixes
* rename .close to vs__deselect
* - simplify dev.html
- start on 'sandbox' development
* update build
* - update webpack config
- move Sandbox to VuePress folder
* update external framework version links
* assign grid areas, ensure 100% height outside of docs
* limit specificity
* first pass at assigning variables
* assign 'darkest'
* remove max-height prop
* rename 'component' variables to 'state'
* update badges
* add deprecation notice to docs
* bump travis config
* add coveralls coverage reporter
* bump netlify config
* additional pass pulling up to variables
* start converting to SVG icons
* middle align action icons
* update netlify config
* netlify bump
* fix travis
* fix travis
* try lcov
* netlify attempt
* prune old packages
* bump travis config
2019-02-18 22:01:39 -08:00
Jeff
8a78de61a6
Merge remote-tracking branch 'origin/feature/input-slot' into release/v3.0
...
# Conflicts:
# src/components/Select.vue
2019-02-16 12:05:17 -08:00
Jeff
8c00aa4e0e
fix failing test
2019-02-10 17:40:02 -08:00
Jeff
88291d0166
fix failing test
2019-02-10 17:37:23 -08:00
Jeff
f83d0db077
remove .only
2019-02-10 17:35:30 -08:00
Jeff
5bb92d8963
fix failing test
2019-02-10 17:35:16 -08:00
Jeff
b17fce0ad8
test fixes
2019-02-10 16:43:19 -08:00
Jeff
e03c642615
add Jest suite from vue-cli-3 branch
2019-02-10 14:38:30 -08:00