Commit Graph

95 Commits

Author SHA1 Message Date
Ganlvin
b1926d59aa fix(components): [date-picker] click the clear to reset the date panel (#15835)
* fix(components): [date-picker] click the clear to reset the date panel

* test: add test case

---------

Co-authored-by: qiuwenlang <v_wlaqiu@tencent.com>
Co-authored-by: btea <2356281422@qq.com>
2024-03-29 08:10:10 +08:00
btea
6ccc8ee915 refactor(components): [tree & date-picker] use public function and type (#16017) 2024-03-02 20:41:58 +08:00
yuchen
42d1738463 feat(components): [date-picker] add type years for year multiple select (#15980)
* feat(components): [date-picker] add type years for year multiple select

* fix(components): [date-picker] fix footerVisible while type is not years

* style(components): [date-picker] stand out selected item for year/month

* style(components): [date-picker] remove the in-range background

* docs(components): [date-picker] add 'years' for attribute type
2024-03-01 09:35:52 +08:00
betavs
0e1f6ffaa0 fix(components): [date-picker] selected value comparison logic error (#15918)
* fix(components): [date-picker] selected value comparison logic error

* test(components): [date-picker] selected value comparison logic error

* perf(components): [date-picker] selected value comparison logic error

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>

---------

Co-authored-by: kooriookami <38392315+kooriookami@users.noreply.github.com>
2024-02-28 12:09:47 +08:00
Xc
dd81a39772 fix(components): [date-picker] handleFocusPicker delay (#15197) 2023-12-22 15:42:16 +08:00
ivan0525
d4f331ffb6 fix(components): [date-picker] tagName judgement error (#15079)
* fix(components): [table] fix tests typo

* fix(components): [date-picker] tagName judgement error

---------

Co-authored-by: zhuangyufeng <zhuangyufeng@szkingdom.com>
2023-12-14 21:07:05 +08:00
一只前端汪
0482d11337 fix(components): [data-picker] use renderSlot simplified code (#15036) 2023-12-05 15:10:08 +08:00
Zenyb
827d606a88 fix(components): [date-picker] the time panel is closed without losing focus (#14748)
* fix(components): [date-picker] fix bug #14728

* fix(components): [date-picker] use handleFocusPicker to fix #14728

---------

Co-authored-by: yongbo.zeng_U+ <yongbo.zeng@united-imaging.com>
2023-12-03 22:07:17 +08:00
wzc520pyfm
9d65c0be90 docs(components): [date-picker] use new dispaly tag (#14754)
* refactor(components): [time-picker] update  boolean attr are declared

* docs(components): [date-picker] use new dispaly tag

* docs(components): [date-picker] delete extra description
2023-11-11 21:47:08 +08:00
一只前端汪
cba217228f feat(components): [date-picker] add dateFormat and timeFormat props (#14330)
* fix(components): [time-picker] extractDateFormat extractTimeFormat

* fix(components): [time-picker] Provide default return values

* feat(components): [date-picker] add dateFormat and timeFormat props

* feat(components): [date-picker] update demo

* Update docs/en-US/component/datetime-picker.md

Co-authored-by: btea <2356281422@qq.com>

* Update docs/en-US/component/datetime-picker.md

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
Co-authored-by: btea <2356281422@qq.com>
2023-10-13 11:18:23 +08:00
一只前端汪
9b9b65751c fix(components): [date-picker] slot compatible with Vue3.3.x (#14354) 2023-10-04 03:18:59 -05:00
GU Yiling
6e24736f89 fix(components): [date-picker] month range should emit calendar-change (#14262) 2023-09-13 16:53:11 +08:00
Jeremy
06e85824df refactor(components): [date-picker] basic-date-table (#10344)
* Extract logic out of basic-date-table file.
2023-09-10 17:50:12 +08:00
Karolis_Stoncius_Sneakybox
c7021b31ed refactor(components): [date-picker] add aria-labels to date picker btns (#14149) 2023-09-08 11:54:44 +08:00
inottn
a661de2482 fix(components): [date-picker] fix the logic of checking the date range (#13377) 2023-08-24 11:20:13 +08:00
kamesan012
b8e474089b fix(components): fix the attribute conflict (#13504)
* fix(components): fix the attribute conflict

When value is input by shortcut, it's value will not be changed by defaultTime anymore

closed #13483

* fix(components): change param to pass the test

* fix(components): delete unnecessary changes

* fix(components): use let to replace ref variable

* fix(components): add test cases
2023-08-15 23:02:45 +08:00
btea
a8324ca421 refactor: [date-picker] rename time-arrow-control (#13651)
* refactor: [date-picker] remove time-arrow-control

* docs: rename time-arrow-control
2023-08-11 20:51:34 +08:00
btea
93b230166c fix(components): [date-picker] disable button if now is disabled (#13655)
* fix(components): [date-picker] disbale button if now is disabled

* fix: test

* chore: add test
2023-07-29 19:21:48 +08:00
dopamine
b0258f6c3e chore(components): [date-picker] export instasnce type (#13618)
* chore(components): [date-picker] export instasnce type

* move DatePickerInstance to instance.ts
2023-07-29 12:20:17 +09:00
Hefty
c6ab1804e4 fix(components): [date-picker] One input affect the other input (#12181)
* fix(components): [date-picker] One input affects the other input

* fix: check if minDate or maxDate is empty

* chore: remove debugger
2023-06-24 22:15:35 +08:00
Brain777777
208160d993 fix(components): [date-picker] optimize props definition and export (#12199)
fix: Optimize props definition and export
2023-04-14 01:22:08 +08:00
Xc
66fc112dfd feat(components): [date-picker] support numpadEnter (#12323) 2023-04-05 14:50:25 +08:00
Jeremy
a30ae9d103 refactor(project): removing packages/tokens (#11769)
* refactor(tokens): remove tokens

* Remove tokens/breadcrumb.

* refactor(tokens): remove tokens/button

* refactor(tokens): remove tokens/carousel

* refactor(tokens): removing tokens/checkbox

* refactor(tokens): removing tokens/collapse

* refactor(tokens): removing tokens/dialog

* refactor(tokens): removing tokens/pagination

* refactor(tokens): removing tokens/radio

* refactor(tokens): removing tokens/row

* refactor(tokens): removing tokens/scrollbar

* refactor(tokens): removing tokens/slider

* refactor(tokens): removing tokens/tabs

* refactor(tokens): removing tokens/upload

* refactor(tokens): removing tokens/popper

* refactor(tokens): removing tokens/tooltip

* refactor(tokens): removing tokens/tooltip-v2

* refactor(tokens): removing tokens/date-picker

* refactor(project): removing tokens/experimentals

* Remove tokens/experimentals
* Remove package/tokens
* Remove tokens related parts

* refactor(project): removing packages/tokens completely

* chore: update import statement
2023-03-01 13:59:21 +08:00
zz
5a58f4e477 fix(components): [focus-trap] input selection (#10606)
* fix(components): [focus-trap] input selection

* chore: update
2022-12-10 20:15:47 +08:00
井柏然
135564371d fix(components): [date-picker] default-time affects now result(#10729) (#10737) 2022-11-26 22:30:10 +08:00
Xc
43b5ea1bfa fix(components): [date-picker] monthRange mode switching month sync (#10292) 2022-10-28 13:56:30 +08:00
snowingfox
9cd204712b refactor(components): [tooltip] switch to script-setup syntax (#9685)
Co-authored-by: holazz <2418184580@qq.com>
Co-authored-by: sxzz <sxzz@sxzz.moe>
2022-09-20 03:31:05 +00:00
三咲智子
1ec498c732 fix(components): [date-picker] lodash path (#9601) 2022-09-02 10:18:42 +00:00
João Gonçalves
198dd0ae43 feat(components): [date-picker] add open and close handlers (#9571)
* feat(components): [date-picker] add handleOpen and handleClose methods

* chore: update date-picker docs

* chore: update date-picker docs

* feat(components): [date-picker] add handleOpen and handleClose methods

* fix: update the handlers description in the docs

Co-authored-by: João Gonçalves <jandretgoncalves@gmail.com>
2022-09-01 21:59:29 +08:00
LIUCHAO
32a20e54f1 fix(components): [date-picker] Component ElInput validateEvent pass true (#9402)
closed #9199
2022-09-01 17:40:43 +08:00
btea
08638ed707 fix(components): [date-picker] only td tags with content can be select (#9537) 2022-08-30 13:40:45 +08:00
三咲智子
e6a24f274f fix(components): [date-picker] add flat polyfill (#9465) 2022-08-27 16:03:13 +08:00
zz
afaa70d293 fix(components): [date-picker] prevent duplicate pick date (#8588)
* fix(components): [date-picker] prevent duplicate pick

* refactor: mousedown instead of  click

* chore: fix test

* chore: update

* chore: update
2022-07-21 12:12:32 +08:00
wangzi
26cc00480b fix(components): [date-picker] fix type of year disabled failure (#8568)
* fix(components): [date-picker]

fix date-picker's type of year disabled failure

closed #8554

* fix(components): [date-picker] fix type of year disabled failure

fix date-picker's type of year disabled failure

closed #8554

Co-authored-by: guowanzi <8750640+guowanzi@user.noreply.gitee.com>
2022-07-02 22:10:53 +08:00
gjfei
a920e1577c fix(components): [date-picker] valid value error (#8187) 2022-06-11 22:26:01 +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
qiang
740f829acd fix(components): import dayjs by a more compatible way (#8144) 2022-06-07 21:53:05 +08:00
Jeremy
6cde29f559 refactor(components): [date-picker] basic-date-table (#8095)
* Refactor `basic-date-table` to script setup.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-05 21:03:24 +08:00
Xc
68d858faa0 fix(components): [date-picker] circular dependency (#8093) 2022-06-05 00:38:06 +08:00
Jeremy
4662a37bbe refactor(components): [date-picker] basic-month-table (#8053)
* Refactor `basic-month-table` to script setup.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-04 21:40:52 +08:00
Jeremy
2b915c7457 refactor(components): [date-picker] basic-year-table (#8045)
* Refactor `basic-year-table` to script setup.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-02 03:26:42 +00:00
Jeremy
809923ceb1 refactor(components): [date-picker] panel-date-pick (#8043)
* Simplify code.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-06-02 10:54:31 +08:00
Jeremy
97eae00e65 refactor(components): [date-picker] panel-date-pick (#8011)
* refactor(components): [date-picker] panel-date-pick

* Enhance typing.

* chore: restore handle shortcut click

* chore: fix format

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-05-31 16:40:19 +08:00
Jeremy
efd6c2b2a7 refactor(components): [date-picker] panel-date-pick (#7998)
- Refactor `defineComponent` to script `setup`.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-05-30 21:22:03 +08:00
Jeremy
eb599f8f65 refactor(components): [date-picker] range picker (#7994)
- Encapsulate shared code to reduce duplication.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-05-30 20:15:04 +08:00
Jeremy
39e273fbdb refactor(components): [date-picker] month range (#7948)
- Use composable `use-range-picker`.
- Remove duplicated code.

Co-authored-by: JeremyWuuuuu <15975785+JeremyWuuuuu@users.noreply.github.com>
2022-05-30 09:03:05 +08:00
banbri
07cae24985 fix(components): [date-picker] Make shortcuts reactive (#7698) 2022-05-28 20:14:43 +00:00
iamkun
dd0f8bcf3c refactor: add useMonthRangeHeader hook (#7936) 2022-05-28 13:04:36 +08:00
JeremyWuuuuu
bea3b1e7d7 refactor(components): [date-picker] date-range (#7931) 2022-05-27 21:19:42 +08:00
JeremyWuuuuu
c28a26800a refactor(components): [date-picker] basic cell (#7924)
- Refactor `h` function to `jsx`.
- Extract props out of `basic-cell-render`
2022-05-27 17:33:19 +08:00