blackie
b888046ad4
fix(components): [time-picker] fix clear for range mode ( #8961 )
...
* fix(components): [time-picker] fix clear for range mode
* test: [time-picker] fix test error
2022-07-26 17:42:40 +08:00
Xc
ef22e5db62
feat(components): [tooltip] adjust controlled mode ( #8762 )
...
* feat(components): [tooltip] adjust controlled mode
2022-07-17 23:14:51 +08:00
류한경
5678464c57
fix(components): [time-picker] Ignore key down if readonly ( #8283 )
...
* fix(components): [time-picker] Ignore key down if readonly
* fix(components): [time-picker] Ignore key if readonly
2022-07-02 22:05:22 +08:00
三咲智子
7097940f4a
refactor: add ts-nocheck and check all files ( #8401 )
2022-06-22 08:04:42 +08:00
renovate[bot]
4a8277ceb3
chore(deps): update all non-major dependencies ( #8236 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
2022-06-15 01:48:52 +08:00
Hefty
cef95d24cc
fix(components): [date-picker] validateEvent prop not work ( #8194 )
2022-06-13 20:02:04 +08:00
LIUCHAO
932ff0c064
fix(components): [time-picker] template type assertion ( #8237 )
2022-06-13 14:56:01 +08:00
Jeremy
4ef054488a
Refactor/time picker refactor to setup ( #8191 )
...
* chore: refine code
* chore(build): [time/date-picker] type unsafe
* Remove `time/date-picker` entry from typing list.
* refactor(components): [time-picker] utilities
* Refine typing for utilities.
* Extract common props.
* chore: fix typing
* chore: fix typing
* chore: refine code
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-11 19:27:36 +08:00
Jeremy
640842bbe0
refactor(components): [time-picker] constants ( #8170 )
...
* refactor(components): [time-picker] constants
* Relocate the constants and utils.
* chore: remove expression `instanceof`
* chore: refine code
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-08 16:20:45 +08:00
LIUCHAO
9a961425b5
fix(components): picker-panel not pop up when disabled/readonly ( #8139 )
...
closed #8139
2022-06-08 16:13:45 +08:00
gjfei
884b0d71b7
fix(components): [time-picker] filter invalid value ( #8119 )
2022-06-08 11:16:44 +08:00
Jeremy
5b233da008
refactor(components): [time-picker] time-picker ( #8160 )
...
* refactor(components): [time-picker] time-picker
* Refactor `time-picker` to tsx.
* chore: refactor to script setup
* chore: fix typing issue in `picker`
* chore: fix API exposing
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-08 09:17:23 +08:00
Jeremy
80c6eebd12
refactor(components): [time-picker] basic-time-spinner ( #8132 )
...
* refactor(components): [time-picker] basic-time-spinner
* Refactor `basic-time-spinner` to script setup.
* refactor(components): [time-picker] basic-time-spinner
* Resolve typing issues in `basic-time-spinner`.
* Extract code from `basic-time-spinner`.
* chore: remove parallel
* chore: set node space size
* chore: remove parallel jobs
* chore: update pr-docs-build.yml
* chore: revert remove parallel
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-06 22:02:56 +08:00
Jeremy
beacaf6ce4
refactor(components): [time-picker] script setup ( #8128 )
...
* refactor(components): [time-picker] panel-time-range
* Refactor `panel-time-range` to script setup.
* refactor(components): [time-picker] panel-time-range
* Fix typing issues in `panel-time-range`.
* Extract common code to `use-time-panel`.
* refactor(components): [time-picker] panel-time-picker
* Replace duplicated logic with `use-time-panel`.
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-06 17:35:10 +08:00
Jeremy
207baf89c4
refactor(components): [time-picker] panel-time-pick ( #8115 )
...
* Refactor `panel-time-pick` to script setup.
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-06 11:53:56 +08:00
Jeremy
364014a35a
refactor(components): [time-picker] props ( #8108 )
...
* Extract props to separate files.
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-06 09:05:41 +08:00
Jeremy
074c94ff3b
fix(components): [time-picker] picker missing ( #8082 )
...
* Fix picker went missing when clear date.
* Add test for changes.
Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-04 21:40:09 +08:00
Giwayume
1758b12c7d
Fix/focus trap datepicker pick ( #8085 )
...
* fix(components): [focus-trap] escape while trapped
* fix(components): [date-picker] click to reopen while focused input
Co-authored-by: OpenGraphica <opengraphica@gmail.com>
2022-06-04 14:58:01 +08:00
opengraphica
cced377628
fix(components): [picker] Click to focus fires emit ( #8001 )
2022-05-31 10:04:45 +08:00
JeremyWuuuuu
eb07d7c7ac
refactor(components): [time-picker] date-picker ( #7923 )
...
- Refactor date-picker with tsx.
- Move injection key to tokens bundle.
- Add entry for type `dates`.
- Update provide content for root picker.
2022-05-27 15:46:05 +08:00
bqy_fe
488eaf5211
fix(components): [time-picker] can not hide panel when click frequently ( #7779 )
2022-05-20 08:26:12 +08:00
云游君
eafb60f89f
fix(theme-chalk): [DatetimePicker] change inner to wrapper & use css var ( #7703 )
...
* fix(theme-chalk): [DatetimePicker] change inner to wrapper & use css var for width
* test: use wrapper to fix test
2022-05-19 13:57:15 +08:00
lily-elephant
89b3239528
fix(components): date-picker add keydown events( #7506 ) ( #7536 )
...
* fix(components): date-picker add keyup events(#7506 )
* Update picker.vue
feat(components): keyup变更为keydown
* Update picker.vue
fix(components): picker delete superfluous code
* Update picker.vue
fix(components): emit事件
* feat: date-picker & timer-picker add unit test
* feat: picker add unit test expected results
* Update time-picker.test.ts
feat: 去除lint error
2022-05-16 21:10:06 +08:00
opengraphica
42ff59fc39
feat(components): [date-picker] work with modal focus trap; a11y controls and attributes ( #7598 )
...
* feat(components): [date-picker] a11y controls and attributes
* feat(components): [date-picker] keyboard controls for picker
* feat(components): [date-picker] unit test complete
* feat(components): [date-picker] remove immediate watch date
2022-05-10 21:51:17 +08:00
JeremyWuuuuu
9a88fb4e46
fix(components): [popper] appendToBody API deprecation ( #7534 )
...
* fix(components): [popper] appendToBody API deprecation
- Remove `appendToBody` for components still using it.
* Remove duplicated attribute
2022-05-06 18:41:50 +08:00
opengraphica
7173e402b7
feat(components): [form-item] auto attach labels to inputs ( #7450 )
...
* feat(components): [form-item] auto attach labels to inputs
* feat(components): [form-item] auto-attach up through select
* feat(components): [form-item] auto id complete for all inputs
* feat(components): [form-item] fix lint, remove unused usePopper hook
* feat(components): [form-item] PR comments
2022-05-05 22:04:32 +08:00
三咲智子
1d13ebb05d
feat: drop jest ( #7248 )
...
* feat: drop jest
* test: remove ssr
* test: rename
* chore: update tsconfig
2022-04-19 16:51:44 +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
iamkun
703ab33e34
fix: time-picker spinner error style ( #6850 )
2022-03-27 15:52:18 +08:00
三咲智子
184facdb4c
chore: add eslint rule sort imports ( #6823 )
2022-03-25 15:35:56 +08:00
三咲智子
2c72c2ef37
fix: import dayjs
2022-03-24 20:57:45 +08:00
gjfei
e179ee6960
refactor(components): [time-picker] use useNamespace ( #6523 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
2022-03-23 22:58:43 +08:00
Hefty
0d11c121b6
fix(components): [time-picker] cancel button not work correctly ( #6735 )
2022-03-22 17:03:39 +08:00
三咲智子
5d85fba20c
chore: self closing vue tag ( #6603 )
2022-03-13 16:16:11 -04:00
三咲智子
b8c38a9fe5
chore: enhance eslint rules ( #6476 )
...
* chore: enhance eslint rules
* chore: enhance eslint rules
2022-03-08 14:03:32 +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
msidolphin
3062aecfb8
fix(components): [el-time-picker] lags when open range picker ( #6249 )
2022-02-24 11:12:46 +08:00
Zong
8ef1e305bb
fix: formatter func parameter type miss ( #6186 )
...
* fix: formatter func parameter type miss
* fix: lint prettier and other type miss
2022-02-21 14:19:07 +08:00
weidehai
8945e21ec7
feat(components): [el-time-picker] add visibleChange event ( #5704 )
2022-02-11 11:24:46 +08:00
三咲智子
6503e55277
refactor(utils): migrate utils ( #5949 )
...
* refactor(utils-v2): migrate utils
* refactor(utils-v2): migrate utils
* refactor(utils-v2): migrate utils
* refactor(utils): remove
* refactor(utils): rename
* refactor(utils): move EVENT_CODE to constants
* refactor: remove generic
2022-02-11 11:03:15 +08:00
三咲智子
c1e5d724d8
refactor(utils-v2): refactor utils ( #5699 )
2022-02-09 16:59:08 +08:00
三咲智子
426a6a686c
feat: switch to lodash-unified ( #5734 )
...
* feat: switch to lodash-unified
* chore: move lodash mocks
2022-02-08 10:37:21 +08:00
msidolphin
9117cb6fff
fix(components): [el-time-picker] fix adjust scroll position fail issue ( #5312 )
2022-01-18 10:53:47 +08:00
msidolphin
8a9747310e
feat(components): [el-date-picker] add panel change event ( #5304 )
...
* feat(components): [el-date-picker] add panel change event
* docs: [el-date-picker] add panel change event
2022-01-18 10:37:27 +08:00
三咲智子
4d470d062c
fix(components): time picker when midnight ( #5403 )
2022-01-17 10:35:26 +08:00
0song
2606778d30
fix: fix DateRangePicker custom style & class bug ( #5300 )
2022-01-11 14:27:45 +08:00
jeremywu
df57ddfe39
fix(components): [el-dropdown] cannot be closed by clicking outside ( #5287 )
...
- Fix the issue that dropdown with trigger 'click' cannot be closed when clicking outside content
- Fix the same issue for popover popconfirm
- Remove useless code from `el-tooltip-content` which can be much simpler
- Use `onClick` to replace `onMousedown` because `onMousedown` is triggered prior than `onClick`
- Adjust test cases against these changes above
2022-01-11 10:24:48 +08:00
kooriookami
c2ee36a7fc
fix: tooltip with compoents add persistent ( #5250 )
2022-01-09 17:38:51 +08:00
Carter Li
5062ff106b
fix(components): make Datepicker value-format="x"
emit number timestamp value ( #5187 )
2022-01-09 12:42:08 +08:00
jeremywu
dd19cae2bc
refactor(components): popper composables ( #5035 )
...
* refactor(components): popper composables
- Refactor popper composables
* updates
* updates for tooltip
* Updates for popper. TODO: fix controlled tooltip animation
* Fix controlled mode popper animation issue
* Add new feature for customizing tooltip theme
* Fix popover and popconfirm error
* - Add Collection component for wrapping a collection of component
- Add FocusTrap component for trap focus for popups
- Add RovingFocus component for roving focus component type
- Adjust dropdown component based on these newly added components
- Add popper-trigger component for placing the trigger
- TODO: Finish current dropdown component, and all component's tests plus documents
* Refactor popper
* Complete organizing popper
* Almost finish dropdown
* Update popper tests
* update only-child test
* Finish focus trap component test
* Finish tooltip content test
* Finish tooltip trigger tests
* Finish tooltip tests
* finish tests for Collection and RovingFocusGroup
* Fix test cases for timeselect & select & popover
* Fix popover, popconfirm, menu bug and test cases
* Fix select-v2 test error caused by updating popper
* Fix date-picker test issue for updating popper
* fix test cases
* Fix eslint
* Rebase dev & fix tests
* Remove unused code
2022-01-04 09:15:15 +08:00