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
三咲智子
31f530a06c
refactor(directives): [repeat-click] refactor ( #9853 )
2022-09-21 15:01:49 +08:00
zz
cd1e87acf0
chore: typo ( #9794 )
2022-09-16 15:19:06 +08:00
mrcat
f6d4574238
fix(components): [time-picker] fix end-time can't be callback ( #9669 )
...
* fix(components): [time-picker]
fix end-time can't be return callback
closed #9460
* fix(components): [time-picker]
fix end-time can't be return callback
BREAKING CHANGE :
no
closed #9460
* refactor(components): rewrite code
* refactor(components): reback test code
2022-09-08 15:15:59 +08:00
João Gonçalves
8156606388
feat(components): [time-picker] add open and close handlers ( #9572 )
...
* feat(components): [time-picker] add handleOpen and handleClose methods
* chore: update time-picker docs
* chore: update time-picker docs
* feat(components): [time-picker] add handleOpen and handleClose methods
* fix: revert changes in pnpm-lock.yaml
* fix: update the handlers description in the docs
Co-authored-by: João Gonçalves <jandretgoncalves@gmail.com>
2022-09-01 21:57:34 +08:00
LIUCHAO
32a20e54f1
fix(components): [date-picker] Component ElInput validateEvent pass true ( #9402 )
...
closed #9199
2022-09-01 17:40:43 +08:00
LIUCHAO
eb31f6f510
refactor(components): [time-picker] use JSX in Unit test ( #9134 )
2022-08-20 10:28:59 +09:00
白雾三语
0e9db07109
fix: [timer-pick] automatically skip disabled items ( #8850 )
...
* feat: [timer-pick] add prop auto-skip-disabled
* feat: [timer-pick] add prop auto-skip-disabled
* feat: [timer-pick] modify unit test
* feat: [timer-pick] modify unit test
* feat: [timer-pick] auto-skip-disabled
* docs: [timer-pick] reset docs
docs: [timer-pick] reset docs
* fix: [timer-pick] delete autoSkipDisabled
* feat: [timer-pick] auto skip disabled
* feat: [timer-pick] auto skip disabled modify
* feat: [timer-pick] auto skip disabled modify
* feat: [timer-pick] auto skip disabled modify
* feat: [timer-pick] modify the unit test
* feat: [timer-pick] modify the unit test
2022-08-09 21:57:27 +08:00
zz
2a926bbc6e
fix(components): [time-picker] injected form context may be undefined ( #8866 )
2022-08-05 21:16:37 +08:00
RealityBoy
c979a11c12
fix: [el-time-picker] clicking on prefix does not open the panel ( #9044 )
2022-07-27 11:48:53 +08:00
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