Commit Graph

95 Commits

Author SHA1 Message Date
btea
874aa0a284 refactor(components): [select] use util function (#10286) 2022-10-27 21:41:27 +08:00
btea
6d839aeb96 fix(components): [select] blur trigger remote event should pass string (#10218) 2022-10-26 16:39:05 +08:00
Giwayume
8f1285f880 fix(components): [time-picker] fix popup not showing (#9941)
* fix(components): [time-picker] fix popup not showing

* fix(components): [focus-trap] track last active element automatically

* fix(components): linting

* fix(components): add preventDefault to focusout-prevented

* fix(components): sSR and typecheck

* fix(components): focus trap attach document events in mount

* fix(components): remove document undefined check

* fix(components): [select] fix click scrollbar closes popup

* fix(components): allow focus-trap to refocus after pick

Co-authored-by: OpenGraphica <opengraphica@gmail.com>
2022-10-13 14:42:27 +08:00
Xc
817ec60b71 feat(components): [select] Simplified API (#9994) 2022-10-09 16:04:11 +08:00
Xc
91f1c63e6a fix(components): [select] click label only focus in form (#9798) 2022-09-30 14:35:09 +00:00
Circkoooooo
6f90007f77 fix(components): [select] excute filter/remoteMethod when blur (#9587)
* fix(components): [select] excute filter/remoteMethod when blur event

when select component trigger blur event, it need excute the filterMethod or remoteMethod,
otherwise, the next time you click select, you may filter the result to the previous one.

* fix(components): [select] excute filter/remoteMethod when blur event

* fix(components): [select] excute filter/remoteMethod when blur event

when select component trigger blur event, it need excute the filterMethod or remoteMethod,
otherwise, the next time you click select, you may filter the result to the previous one.

* fix(components): [select] excute filter/remoteMethod when blur event

Co-authored-by: qiang <qw13131wang@gmail.com>
2022-09-23 14:21:23 +08:00
init-qy
c64ea617ef fix(components): [select] fix option-group get wrong visible (#9726)
* fix(components): [select] fix option-group get wrong visible

* fix(components): [select] fix option-group get wrong visible

* fix(components): [select] fix option-group get wrong visible

Co-authored-by: qinye <953218204@qq.com>
2022-09-10 22:07:06 +08:00
Chen_Z
838001aadd fix(components): [select] fix select hover flicker (#9521)
* fix(components): [select] fix select hover flicker

closed #9500

* fix(components): [select] fix select hover flicker

closed #9500
2022-09-09 12:35:36 +08:00
Xc
e8817aae06 feat(components): [select] enhanced suffix (#9619)
* feat(components): [select] enhanced suffix

* docs: remove useless characters

* docs(components): [select] add remote suffix demo
2022-09-06 23:12:52 +08:00
Xc
dee98ed32a fix(components): [select] keep hover after clearing (#9644) 2022-09-06 12:19:52 +08:00
LIUCHAO
328cb574ae fix(components): [select] fix content overflow (#9633)
closed #9560
2022-09-05 22:29:45 +08:00
Xc
2a1cdbd8eb feat(components): [select] add placement (#9621) 2022-09-04 19:25:01 +08:00
Xc
262bb786c8 docs(components): adjust the type of focus event (#9620) 2022-09-04 17:07:19 +08:00
bqy_fe
7160a5a0e1 fix(components): [select] support dynamic value for option (#9220) 2022-08-31 13:56:04 +08:00
LIUCHAO
6e3774f94c fix(components): [select] update finished calculating optionsInDropdown (#9475)
closed #7507
2022-08-31 13:35:36 +08:00
Xc
92d0f9404b fix(components): [select] option value is object (#9287)
* fix(components): [select] option value is object

* fix(components): [select] option value is object
2022-08-18 23:49:40 +08:00
zz
1f89174ddd fix(components): [select] injected form context may be undefined (#8860) 2022-08-05 21:00:31 +08:00
qiang
8387f6dac6 fix(components): [select] sync the tooltip component change (#8998)
closed #8989, #8994
2022-07-26 09:05:49 +08:00
白雾三语
5f041f47a8 fix: [select] label can be displayed correctly after selecting operation (#8589)
* fix: [select] label can be displayed correctly after selecting operation

* fix: [select] label can be displayed correctly after selecting operation

* fix: [select] modify unit test

* fix: [select] modify unit test
2022-07-20 20:47:34 +08:00
gjfei
c2ca7cd16a fix(components): [select] fix select tooltip zIndex (#8768)
* fix(components): [select] fix select tooltip zIndex (#8753)

* fix(components): [select] fix select test

* fix(components): [select] fix select
2022-07-14 23:21:38 +08:00
Xc
2680d67523 fix(components): [select] automatic-dropdown next focus invalid (#8398) 2022-07-10 18:04:31 +08:00
Hefty
72d0bc2177 fix(components): add validate-event for form types component (#8173)
* fix(components): add validate-event for form types component

* chore: format code
2022-07-02 21:01:05 +08:00
Cheerwhy
4abd29c597 fix(components): [select] fix select dropdown width (#8396) (#8435) 2022-06-24 21:26:10 +08:00
Xc
2b71f2c561 fix(components): [select] multiple init height (#8423) 2022-06-23 01:34:05 +08:00
三咲智子
7097940f4a refactor: add ts-nocheck and check all files (#8401) 2022-06-22 08:04:42 +08:00
Xc
d536b7cb7a fix(components): [select] collapse-tags-tooltip drop first item (#8344)
* fix(components): [select] collapse-tag-tooltip drop first item

* fix(components): [select] collapse-tags-tooltip drop first item test
2022-06-18 18:38:15 +08:00
Carter Li
8413f8ea31 refactor(components): use useResizeObserver (#8124) 2022-06-08 02:04:48 +08:00
Xc
4339802fed fix(components): [select] input height is 2px more (#7958)
* fix(components): [select]  input height is 2px more

* fix(components): [select] inner input height

* fix(components): [select] inner input height
2022-05-31 23:41:36 +08:00
opengraphica
e1b88263e3 feat(components): [popper] focus trap and a11y (#7736)
* feat(components): [popper] fix focus traps

* feat(components): [popper] add focus trap tests

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-05-20 18:13:27 +08:00
Xc
07d934e29f fix(components): [select] in form change size (#7599)
* fix: select in form change size

* fix: unuser
2022-05-11 08:21:52 +08:00
JeremyWuuuuu
5daf53e8e1 refactor(components)!: remove deprecated warning (#7528) 2022-05-06 13:19:01 +08:00
Xc
334117c2cb fix(components): [select] The problem that the size changes and the height does not change (#7471)
* fix: select size height change

* fix: add select size test

* fix: del unuse
2022-05-05 09:49:07 +08:00
Herb Brewer
1700cdc05e fix(components): [select]label is not shown when value is a object (#7054) 2022-05-03 00:01:08 +08:00
三咲智子
9de79794a3 refactor(utils): move function (#7336) 2022-04-23 21:59:17 +08:00
Zhongxiang Wang
de29873f40 fix(components): [select] not set input padding anymore (#7269) 2022-04-20 17:01:29 +08:00
Delyan Haralanov
de0ee53cf0 test(components): switch all components to vitest (#7205)
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
2022-04-19 12:46:57 +08:00
Zhongxiang Wang
8307d109fd refactor(components): [input] change to flex layout (#7179)
* Revert "fix(components): [input] improved when both `suffix` and `prefix` are displayed (#7001)"

This reverts commit 793ca8ae29.

* refactor(components): [input] change to flex layout
2022-04-18 23:18:13 +08:00
bqy_fe
2f38edd715 fix(components): [select] inner input height is inconsistent with select (#6979)
* fix(components): [select] inner input height is inconsistent with select

* Update packages/constants/size.ts

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-04-10 14:48:01 +08:00
btea
2e85acbf9e fix(components): [select] value support object (#6933)
* fix(components): [select] value support object

* Update packages/components/select/src/select.vue

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-04-01 14:35:36 +08:00
三咲智子
184facdb4c chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
Muyao
7b61eba9f3 fix(components): [el-select] reset selectedLabel when toggle multiple (#6769)
fix #6766
2022-03-24 15:19:44 +08:00
三咲智子
5d85fba20c chore: self closing vue tag (#6603) 2022-03-13 16:16:11 -04:00
Alan Wang
57d08f9a78 feat(components): [select]add collapse-tags-tooltip (#6245)
* feat(components): [select]add collapse-tags-tooltip

* feat(components): [select] collapse-tags-tooltip set width

* feat(components): [select] collapse-tags-tooltip set fallback-placements

* feat(components): [select] resolve conflicts

* feat(components): [select] add v-if on tooltip
2022-03-11 15:56:23 +08:00
Alan Wang
e1447d9c7c fix(components): [select] display error when setting persistent to false (#6522) 2022-03-11 14:36:15 +08:00
gjfei
3cc4867f7a fix(components): el-select-allow-dynamically-update-options (#6473)
* fix(components):[select] (#6458)

* fix(components): [select] allow create

* fix(components): [select] allow create code review
2022-03-10 15:50:46 +08:00
gjfei
593082ec65 fix(components):[select] namespace (#6486) 2022-03-10 15:39:42 +08:00
gjfei
68127aa442 fix(components):[select] (#6446) (#6474) 2022-03-08 14:09:37 +08:00
三咲智子
b8c38a9fe5 chore: enhance eslint rules (#6476)
* chore: enhance eslint rules

* chore: enhance eslint rules
2022-03-08 14:03:32 +08:00
msidolphin
166c5944d0 fix(components): [el-select] optimize prefix size & selected style (#6267)
* fix(components): [el-select] optimize prefix size & selected style

* fix: implement icon by mask

* chore: adjust multiple demo width
2022-03-07 16:13:05 +08:00
三咲智子
c72679e4e9 refactor(components)!: refactor form (#5401)
* refactor(components): refactor form

* refactor: resolve PR comments

* refactor(components): refactor isNested

* refactor: resolve PR comments
2022-03-06 22:20:56 +08:00