2
0
mirror of https://github.com/tenrok/vue-select.git synced 2026-05-17 02:29:37 +03:00

53 Commits

Author SHA1 Message Date
Jeff Sagal d2643e37cf docs: add sitemap (#1828)
* docs: add sitemap

* Update package.json
2024-04-03 09:41:20 -07:00
Jeff Sagal 492b323613 ci: update action runners (#1829)
* ci: update action runners

* style: fix prettier

* Update test.yml
2024-04-03 09:34:07 -07:00
Jeff Sagal a573a76e82 docs: remove noindex tags (#1827) 2024-03-27 12:24:35 -07:00
Jeff Sagal b994c95d6c docs: update sponsors 2024-03-21 13:28:39 -07:00
Jeff Sagal ffd544f101 build(1733): parse deploy preview env int (#1734) 2022-12-17 12:20:32 -08:00
Jeff Sagal c886fcfc67 docs(1731): remove GA & allow deploy previews (#1732) 2022-12-16 11:21:58 -08:00
Jeff Sagal 1ecf71aa4b feat: deprecate sass, convert to css (#1531) 2022-02-17 12:21:27 -08:00
Jeff Sagal 0d294c31bd docs: add reduce caveats 2021-10-22 17:17:18 -07:00
Jeff Sagal 3cf41402ef docs: customizing dropdown behaviour (#1520) 2021-10-17 13:38:36 -07:00
Brian Kuzma 119bf41280 docs(pagination): fix bugs in Pagination use case example in docs (#1492)
* fix(Paginated): fix bugs in Pagination use case example in docs

Reset the current offset each type the search query changes; otherwise
there may be no results shown if the user clicked forward one or more
pages and then typed to search.

Replace instances of magic number 10 with the "limit" variable;
otherwise changing the value of the "limit" data prop will result in
buggy behavior because clicking forward and back still updates the
offset by 10.

Convert query and country name strings to lower case before filtering
the list so that the user doesn't have to match the exact case of the
country names.

* Update Paginated.vue

Co-authored-by: Jeff Sagal <sagalbot@gmail.com>
2021-10-07 08:28:20 -07:00
Jeff Sagal dd281aa8c6 refactor: apply eslint fixes (#1469) 2021-08-01 12:30:50 -07:00
Jeff Sagal 2e8dd919ca docs: update sponsors, remove ads 2021-07-20 09:20:23 -07:00
Rafael H.F.S 6e9861e787 docs: update guide for infiniteScroll.vue (#1236)
change the display condition of ther loader from v-if to v-show. When used with v-if and if returns false, the element will not be rendered and the observer stops working. With v-show, the element will exists but won't be visible and the observer will still work.
2020-08-19 13:55:59 -07:00
Jeff Sagal 4360f00137 docs(fuse): fix fuse.js example (#1229) 2020-07-09 09:43:47 -07:00
Jeff Sagal 9e4955e96a docs(ads): update to ethical ads (#1224) 2020-07-07 12:57:21 -07:00
Jeff Sagal 0bad820f91 docs: add sponsors and contributors pages (#1108) 2020-03-15 12:02:01 -07:00
Jeff Sagal 5085fecd43 ci: build docs on test step (#1105)
docs(infinite-scroll): fix SSR
docs(pagination): bind a boolean not a string
ci: build docs on test workflow
ci: install docs deps in same step
2020-03-13 12:02:23 -07:00
Jeff Sagal e9ea2d99f3 docs(filtering): Add Filtering Docs (#1017)
docs(infinite-scroll): improve example (#1017)
2020-03-13 09:19:28 -07:00
Jeff Sagal e6d0da6d52 feat: add open & close events (#1101) 2020-03-12 20:46:08 -07:00
Jeff Sagal a820f06d61 docs: overhaul slot docs (#1099)
* docs: sort slots alphabetically
2020-03-11 09:16:07 -07:00
Jeff Sagal b2f388bc89 feat: header, footer, list-header, list-footer slots (#1085) 2020-03-09 21:56:37 -07:00
Rafał Gałka f2479434e4 fix: memory leak when positioning with popper (#1094)
* fix: memory leak when positioning with popper
* docs: update calculate position docs

Co-authored-by: Jeff <sagalbot@gmail.com>
2020-03-09 19:08:57 -07:00
Jérémie BORDIER fe51fec6b8 feat: calculated positioning (#1049)
Adds `appendToBody` and `calculatePosition` props.

https://vue-select.org/guide/positioning.html

Co-authored-by: Jeff <sagalbot@gmail.com>
2020-03-08 13:31:08 -07:00
Jeff Sagal be44b29ce2 feat: scope the no-options slot (#1083)
Resolves #1071, Resolves #1081

https://vue-select.org/guide/slots.html#improving-the-default-no-options-text
2020-03-05 08:35:38 -08:00
Jeff Sagal 619771d0f0 create selectable docs (#996) 2019-11-14 12:18:40 -08:00
Jeff Sagal 92658a31ad Merge pull request #971 from sagalbot/fix-956-event-delegation
WIP Event delegation for #956
2019-11-08 10:51:22 -08:00
Jeff a87cb3317e complete documentation 2019-11-08 10:43:36 -08:00
Jeff Sagal 0a589704f8 add v-for docs (#982) 2019-11-07 18:15:41 -08:00
Jeff af424159f7 update docs 2019-11-07 17:15:48 -08:00
Jeff 4f409522de add docs 2019-10-25 18:47:33 -07:00
Jeff Sagal 7b70b966ff add required validation doc (#868) 2019-05-03 12:12:43 -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 8c68718c84 remove global component references from docs (#862) 2019-04-28 21:17:39 -07:00
Jeff Sagal efa64cb199 remove any existing service workers (#858) 2019-04-27 16:27:43 -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 3056f477c2 🚀 v3.0.0 2019-04-14 16:43:07 -05:00
Jeff Sagal b127675cb9 add upgrade guide (#829) 2019-04-14 10:08:37 -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 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 503cfb0444 Update sandbox 2019-03-23 14:24:18 -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 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 fc9328d438 fix codepen heights 2018-09-05 08:07:02 -07:00
Jeff b48fd94e4f add codepen theme
fix templating pen height
2018-08-15 17:00:20 -07:00
Jeff 6a6b2359e8 ditch the top nav 2018-08-15 11:48:10 -07:00