element-plus/packages/utils
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
..
menu style: add import and stricter lint (#3440) 2021-09-17 15:27:31 +08:00
tests refactor(utils): dom and add test (#3950) 2021-10-20 10:04:54 +08:00
animation.ts style: use prettier (#3228) 2021-09-04 19:29:28 +08:00
aria.ts refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
constants.ts epic: refactor icons (#3492) 2021-10-27 23:17:13 +08:00
dom.ts refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
error.ts refactor(utils): refactor throwError (#3301) 2021-09-10 10:01:17 +08:00
global-nodes.ts refactor(utils): remove isServer (#4792) 2021-12-12 23:28:03 +08:00
icon.ts refactor: change icon package name (#4625) 2021-12-04 11:20:06 +08:00
isDef.ts
isServer.ts refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
package.json build!: simplify build & support esm import (#4018) 2021-10-25 17:07:48 +08:00
popup-manager.ts refactor(utils)!: refactor global config (#4793) 2021-12-30 19:31:35 +08:00
props.ts refactor(components): popper composables (#5035) 2022-01-04 09:15:15 +08:00
raf.ts refactor(utils): remove isServer (#4792) 2021-12-12 23:28:03 +08:00
resize-event.ts refactor(utils): remove isServer (#4792) 2021-12-12 23:28:03 +08:00
scroll-into-view.ts refactor(utils): remove isServer (#4792) 2021-12-12 23:28:03 +08:00
scrollbar-width.ts refactor(utils): remove isServer (#4792) 2021-12-12 23:28:03 +08:00
types.ts refactor(style): adjust component size to large/default/small (#4491) 2021-12-12 17:54:21 +08:00
util.ts refactor(utils)!: remove global config (#5093) 2022-01-01 00:43:08 -05:00
validators.ts chore(utils): remove unnecessary as string (#4805) 2021-12-13 13:44:29 +08:00
vnode.ts refactor(components): refactor space (#3757) 2021-10-06 19:34:32 +08:00
with-install.ts fix(components): sub components no install issue (#3615) 2021-09-24 19:11:56 +08:00