Commit Graph

106 Commits

Author SHA1 Message Date
qiang
7017d19260 fix(components): [tooltip] change ariaHidden value after closed the dropdown (#18207)
* fix(components): [tooltip] change ariaHidden value after closed dropdown

closed #17720

* test: fix test
2024-09-10 15:58:53 +08:00
momei
b4c969ca29 fix(components): [time-picker] avoid update initial value when using disabledHours & isRange (#17813)
* fix(components): [time-picker] fix wrong trigger

* fix(components): [time-picker] add test for time-picker

* fix(components): [time-picker] add a test for time-picker

* fix(components): [time-picker] add test for time-picker
2024-08-15 22:50:43 +08:00
myron
0ef4b492b8 fix(components): fixed add listeners not remove on beforeunmount (#17344)
* fix(components): fixed add listeners not remove on beforeunmount

* docs(ci):  close vue hoistStatic mode compile

* Update packages/components/popper/src/trigger.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

* Update packages/components/time-picker/src/common/picker.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

* Update packages/components/tooltip/src/content.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

* Update packages/components/tooltip/src/content.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

* Update packages/components/popper/src/trigger.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

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

Co-authored-by: qiang <qw13131wang@gmail.com>

* Update packages/components/popper/src/trigger.vue

Co-authored-by: qiang <qw13131wang@gmail.com>

* ci: update full bundle vue compiler config, fixed hoistStatic error

* style: eslint fix

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
2024-08-09 09:40:20 +08:00
Robert Zeng
8692965e80 feat(components): [date-picker] add type yearrange for DatePicker (#14804)
* fix(components): fix bug #14637

* refactor(components): [el-button]update props autoBlur name

* docs(components): [el-button] update docs ablout props clickAutoBlur

* fix(components): [date-picker]  fix bug  #14728

* feat(components): [date-picker] add yearrange

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

* feat(components): [date-picker]fix select range ui bug

* refactor(components): [date-picker]convert setup() to setup, add TS type

* refactor(components): refactor pane-year-range

* refactor(components): [date-picker] refactor panel-year-range styles

* docs(components): [date-picker] update year-range docs #6388 #2487 #7051

* style(components): [date-picker] remove repeat css

* feat(components): [date-picker]add yearrange unit test

* fix(components): [date-picker] fix  unit test case failed error

* fix(components): [date-picker] resolve some pr problems

* docs(components): [yearrange] update docs

* fix(docs): [yearrange] update example of year-range

* refactor(components): [date-picker] resolve some code review suggestions

* fix(components): [date-picker] resolve some CR problems

* refactor(components): [date-picker] resolve some CR conversations

* refactor(components): [date-picker] uniform date compute logic

* fix(components): [date-picker] error occurs when mannul input the date

* refactor(components): [date-picker] resolve some CR conversations

* refactor(components): [date-picker] resolve some CR conversations

* refactor(components): [date-picker] resolve some CR conversations

* refactor(components): [date-picker] optimize YearTableClick func

---------

Co-authored-by: 曾咏波 <cherishtheyouth@qq.com>
Co-authored-by: yongbo.zeng_U+ <yongbo.zeng@united-imaging.com>
Co-authored-by: upthen <zyb.6616@icloud.com>
2024-08-08 11:32:58 +08:00
dopamine
79938178dd build: use vue-tsc to generate dts (#16111)
* build: use vue-tsc to generate dts

* reduce inline type declaration

* fix: type checking failed

* apply suggestions from code review

* address PR comments
2024-08-07 12:01:46 +08:00
Robert Zeng
968182a65e fix(components): [date-picker] clear button repeatedly triggers update:model-value (#17274)
* fix(components): [date-picker] fix #14752

* fix(components): [date-picker] optimize clear logic to fix #14752

---------

Co-authored-by: upthen <zyb.6616@icloud.com>
2024-08-04 11:41:22 +08:00
kooriookami
0f8282520f chore(components): remove deprecated 2.8.0 (#17735)
* chore(components): remove deprecated 2.8.0

* chore(components): update
2024-08-02 11:08:24 +08:00
Panzer_Jack
dbfa93bab1 feat(components): [date-picker] type add months params (#17342)
* feat(components): [date-picker] `type` add `months` params

closed #17317

* feat(components): [date-picker] optimized code

* docs(components): [date-picker] enhanced multiple selection example

* test(components): [date-picker] add test

---------

Co-authored-by: Panzer_Jack <shenchang@bilibili.com>
2024-07-19 11:47:25 +08:00
sea
17fc769abd feat(components): improve event and supplement docs (#17150)
* feat: improve event and supplement documentation

* feat: improve event and supplement documentation

* style: lint back old

* docs: autocomplate select event content back old

* docs: cascader clear event add version

* fix: delete redundant code

* feat: back old code

* feat: back old code

* feat: back old code

* chore: update version
2024-06-26 11:07:29 +08:00
Xc
db9590e1f0 fix(components): [date-picker] modelValue typo (#15080)
* fix(components): [date-picker] modelValue typo

* fix(components): [date-picker] docs

---------

Co-authored-by: xiaochenchen <xiaochen.chen@igg.com>
Co-authored-by: btea <2356281422@qq.com>
2024-05-30 09:50:18 +00:00
sea / 神秘海
e35f403515 fix(types): non-null assertion component name (#16804) 2024-05-15 09:24:42 +08:00
sea / 神秘海
5cc5673ccb feat(components): [time-picker] @touchstart add passive (#16665)
feat(components): [time-picker] touchstart add passive
2024-04-30 10:41:06 +08:00
kooriookami
bd1613d599 feat(hooks): add use-aria hooks (#16598)
* feat(hooks): add use-aria hooks

* feat(components): update

* feat(hooks): update

* feat(hooks): update
2024-04-23 13:56:44 +08:00
kooriookami
1163d27f71 feat(components): add empty-values and value-on-clear props (#16361)
* feat(components): add empty values

* feat(hooks): update

* feat(components): update

* feat(components): update

* feat: update

* feat(components): update

* feat(components): update

* feat(components): update

* feat: update doc

* feat: add doc
2024-04-12 13:33:21 +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
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
Evan Liu
b9f703094f fix(components): [date-picker] correct onCalendarChange param type (#13976) 2023-08-24 18:09:36 +08:00
wzc520pyfm
bac64b4801 docs(components): [time-picker] use new display tag (#12691)
* docs(components): [time-picker] use new display tag

* docs(components): [time-picker] update default of attributes
2023-06-04 12:58:31 +08:00
20savage
3853845fc9 fix(components):[time-picker] add parseFloat to resolve TimePicker offset (#12837)
* fix(components): add parseFloat to resolve TimePicker offset

Height is calculated using offsetHeight, offsetHeight will be rounded off

closed #12835

* fix(components): import getStyle to optimize the code

closed #12835

* Delete useless statements

* add judgment

* Update basic-time-spinner.vue
2023-06-04 10:49:48 +08:00
Xc
f9094413d4 docs(components): [time-picker] (#11657)
* docs(components): [time-picker]
* Update time-picker docs with new syntax.

* docs(components): [time-picker]
2023-04-09 16:37:45 +08:00
Jeremy
4c27822ef0 fix(components): circular referencing issue (#11777)
* fix(components): circular referencing issue

* Move sizes related into hooks.
* Remove size definitions in forms only re-exports.

* chore: fix failing tests
2023-03-01 16:44:09 +08:00
Jeremy
11925c8231 refactor(tokens) - [form] (#11743)
* refactor(tokens): [form] - remove tokens/form

* Move content in tokens/form to components/form.
* Replace token imports in components/form.

* chore: remove form/tokens and replace imports

* refactor(components): [form/form-item]

* Move `useForm` related hooks to components/form
* Replace references to reduce circular dependencies.
2023-02-27 13:19:20 +08:00
ntnyq
cc8bfa128c fix(components): [date-picker] fix readonly picker can be triggered (#9931)
fix(components): [date-picker] fix readonly pick can be triggered
2022-10-18 12:10:18 +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
三咲智子
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