2
0
mirror of https://github.com/tenrok/vue-select.git synced 2026-05-26 04:34:04 +03:00
Commit Graph

90 Commits

Author SHA1 Message Date
Jeff 5ae658c84c update package deps, remove extra dev options 2019-03-23 14:13:31 -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 Sagal 06800bfb16 fix coveralls coverage reporter (#766)
* add coveralls coverage reporter

* include lcov report

* bump config

* bump travis config

* bump netlify config
2019-02-18 11:40:56 -08:00
Jeff 4d7d576008 remove:
- express
- gitbook
- json-loader
- markdown-loader
- normalize.css
- prismjs
- vue-resource
2019-02-16 13:16:00 -08:00
Jeff a07cb4175f Merge branch 'ft/vuepress-no-cli' into release/v3.0
# Conflicts:
#	src/mixins/typeAheadPointer.js
2019-02-16 12:36:38 -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 d09c2a7b79 Merge remote-tracking branch 'origin/ft/vuepress' into ft/vuepress-no-cli
# Conflicts:
#	.babelrc
#	.gitignore
#	README.md
#	build/webpack.base.conf.js
#	build/webpack.dev.conf.js
#	build/webpack.prod.conf.js
#	build/webpack.site.conf.js
#	dev/dev.html
#	docs/gitbook/Api/Props.md
#	package.json
#	test/unit/karma.conf.js
#	test/unit/specs/Select.spec.js
#	tests/helpers.js
#	tests/unit/.eslintrc.js
#	tests/unit/Ajax.spec.js
#	tests/unit/Deselecting.spec.js
#	tests/unit/Dropdown.spec.js
#	tests/unit/Filtering.spec.js
#	tests/unit/Labels.spec.js
#	tests/unit/Layout.spec.js
#	tests/unit/ObjectIndex.spec.js
#	tests/unit/ReactiveOptions.spec.js
#	tests/unit/Selecting.spec.js
#	tests/unit/Tagging.spec.js
#	tests/unit/TypeAhead.spec.js
#	yarn.lock
2019-02-10 20:03:45 -08:00
Jeff 03917c4d52 use test-utils beta-20 2019-02-10 17:40:24 -08:00
Jeff 317d8a30b8 update deps 2019-02-10 16:42:45 -08:00
Jeff 4ed24ab2e3 update Karma package deps, fix for yarn install 2019-02-10 12:30:54 -08:00
yamsellem 09165c4a0a Bump dev dependencies (webpack 4, babel 7, etc), replace build files by webpack config, use webpack-dev-server 2019-01-15 19:26:38 +01:00
Jeff a505177900 🚀 v2.5.1 2018-09-12 17:28:27 -07:00
Jeff fb2d24f6df 🚀 v2.5.0 2018-09-04 09:54:15 -07:00
Jeff d86610098f might as well just do it all in once commit 🤷‍♂️ 2018-08-14 10:12:30 -07:00
Jeff 6ab362c29d ditch codecov 2018-08-12 22:32:03 -07:00
Jeff dee9382f42 take coveralls for a spin 2018-08-12 22:21:55 -07:00
Jeff 70770a06d7 whoops, bump travis config 2018-08-12 21:55:39 -07:00
Jeff f8385795f3 add code coverage 2018-08-12 19:46:26 -07:00
Jeff ccf5a902cf simplify test command (should get travis-ci back to green) 2018-08-12 19:40:13 -07:00
Jeff c24512cf6a drop vue-resource dev-dep 2018-08-12 19:39:06 -07:00
Jeff b8696bcee9 Update gitignore, add build:dev command 2018-08-12 19:22:12 -07:00
Jeff 046d4ced34 Update yarn dev command and environment 2018-08-12 18:16:10 -07:00
Jeff de734846c7 pull config to package.json 2018-08-09 20:08:48 -07:00
Jeff c0ff41403b vue cli scaffolding in place 2018-08-07 23:00:31 -07:00
Jeff df0cc83e05 - add vue-select as a dev dependency so that the homepage is always using the latest release
- fix text-align:center issue on homepage
2018-01-22 19:09:43 -08:00
Jeff a3f62ad733 Merge branch 'feature/custom-filter'
# Conflicts:
#	dev.html
#	yarn.lock
2018-01-15 20:02:51 -08:00
Jeff 781ec4b734 add delpoy command 2018-01-15 15:29:00 -08:00
Jeff 17312da2fa update build process for docs 2018-01-15 15:25:22 -08:00
Jeff e236c47300 remove old docs, update build/dev scripts 2018-01-15 14:25:16 -08:00
Jeff 7e859dca18 - add include-csv plugin
- adjust default codepen theme
- update github edit base
- doc content overhaul up to localization
2018-01-14 20:12:26 -08:00
Jeff 0d62251558 - move gitbook files into their own folder at docs/gitbook
- rebuild homepage at `docs/homepage`
2018-01-13 15:11:17 -08:00
Jeff 022f6e8874 Merge branch 'master' into gitbook
# Conflicts:
#	docs/md/OnChange.md
2018-01-13 11:43:00 -08:00
Jeff 81a99536f7 Merge branch 'master' into feature/custom-filter
# Conflicts:
#	dev.html
#	src/components/Select.vue
#	src/dev.js
2018-01-12 18:59:27 -08:00
Jeff aca7b5a248 add filter prop allowing full customization of filtering 2018-01-12 18:23:46 -08:00
Jeff ced1e3e31f 🚀 v2.4.0 2018-01-09 09:32:00 -08:00
Jeff f8bc9c7405 🚀 v2.3.3 2018-01-06 17:19:58 -08:00
Jeff 4045351829 Revert "🚀 v2.3.2"
This reverts commit 3fce66c341.
2018-01-06 17:17:33 -08:00
Jeff 3fce66c341 🚀 v2.3.2 2018-01-06 17:12:21 -08:00
Jeff cb324e0240 Revert "Fix linter" 2018-01-04 16:53:29 -08:00
Lexxus a54c4123e9 Setup standard JavaScript liner rules 2017-12-29 11:20:03 +02:00
Jeff 7754a789f5 v2.3.1 release
Merged #348, #339, #379, #385, #386

Closes #210, #336, #173, #200, #53, #51, #52, #324,
2017-12-09 10:38:19 -08:00
Jason Coté 14836b1a46 remove old browserify configuration (fixes #173) 2017-10-11 11:34:16 -04:00
Jeff 70b6c1289a v2.3.0 🎉 2017-10-01 18:37:33 -07:00
Jeff 6fdc460609 add yarn start for dev 2017-10-01 13:34:38 -07:00
Jeff 018f3f7697 - add docs script to serve docs
- WIP updates to docs
- add vuejs theme
2017-10-01 13:22:50 -07:00
Jeff Sagal fc16810087 create dist, bump package for v2.2.0 🚀 2017-03-22 18:44:38 -07:00
Jeff Sagal b3dd16ac24 Closes #124
Closes #148

- build for v2.1.0
- bump version
- update readme
2017-03-11 16:43:46 -08:00
Jeff Sagal f67a352481 throw console warning if option[label] does not exist, prevents TypeError from breaking page
closes #155
2017-03-09 12:55:44 -08:00
Jeff Sagal 156fcb1130 - fix Vue 2 peer dependency
- fix typo in readme
- add test coverage for focus/blur events
2017-02-03 16:39:07 -08:00