Commit Graph

67 Commits

Author SHA1 Message Date
Hefty
0f2699008d fix(components): [menu] export MenuInstance (#14284)
* fix(components): [menu] export MenuInstance

closed #14251

* chore: export other component instance

* refactor: extract instace type to instance file
2023-09-16 09:25:00 +08:00
qiang
9900f2aaeb refactor(components): [menu] adjust default value of fallbackPlacements (#13696)
closed #13682
2023-07-22 19:44:23 +08:00
Xc
213fdfb51e fix(components): [menu] calc slice index remove comment node (#12472) 2023-05-09 22:10:29 +08:00
WeiJian
20486bf545 fix(components): [menu] change declartion of ulStyle to setup function (#12319)
Co-authored-by: guoweijian <wudizhanche1000@gmail.com>
2023-04-15 09:48:31 +08:00
Hefty
fc3be9dbdb fix(components): [menu] Avoid call router when index is not provided (#12206)
closed #9945
2023-04-06 18:01:45 +08:00
Xc
2726dc5c98 fix(components): adjust menu close api (#11682)
*When calling externally, you should only need to pass the index, and you don't need to execute emit.
2023-02-25 15:17:38 +08:00
qiang
5c95932769 refactor(components): [menu] add deprecated mark to popperAppendToBody (#11509) 2023-02-12 14:57:21 +08:00
RealityBoy
0fb2dc950c feat(components): [menu] add popper-effect menu attribute (#10867) 2022-12-02 13:23:59 +08:00
zz
6dc77e3e93 Revert "fix(components): [menu] menus that are not in the expanded path do not open" (#10769)
Revert "fix(components): [menu] menus that are not in the expanded path do not open (#10480)"

This reverts commit 781b891c25.
2022-11-25 21:47:05 +08:00
Qiang
781b891c25 fix(components): [menu] menus that are not in the expanded path do not open (#10480)
* fix(components): fix #10431

fix #10431 and unify the hooks into the hooks directory

closed #10431

* Revert "fix(components): fix #10431"

This reverts commit 76524b124c.

* fix(components): revert 76524b1

* fix: a bug in unique-opend

* chore: optimize code and test cases
2022-11-20 14:34:43 +08:00
三咲智子
ab19e8f2e6 perf(components): [tabs] improve order performance 2022-09-16 22:51:44 +08:00
LIUCHAO
1c94256c19 refactor(utils): refactor flattedChildren (#9748) 2022-09-14 11:23:46 +08:00
RealityBoy
068df682de fix(components): [el-menu] compatible menu.value is null (#9566) 2022-08-31 19:33:52 +08:00
zz
3be8b536b8 fix(utils): fix iconPropType (#9506) 2022-08-28 19:13:58 +08:00
zz
f5fa7e741f refactor(utils): refactor iconPropType (#9502) 2022-08-28 13:20:07 +08:00
RealityBoy
b121012a70 feat(components): [menu] add expand-close-iconexpand-open-iconcollapse-close-iconcollapse-open-icon props (#9444)
* feat(components): [menu] add some Icon prop

* chore: types update

* Update sub-menu.ts
2022-08-26 11:25:22 +08:00
RealityBoy
88ba661f69 fix(components): [el-menu] childNodes is null (#9408) 2022-08-23 18:03:04 +08:00
zz
b7fe5df6f9 fix(components): [menu] resize event infinite invoke (#9342)
* fix(components): [menu] resize event infinite invoke

* chore: update

* Update menu.ts

* Update menu.ts

* chore: update

* chore: update

* chore: update test case

* chore: optimize

* Update menu.ts

Co-authored-by: RealityBoy <1923740402@qq.com>
2022-08-19 18:33:50 +08:00
zz
50da145b2b fix(components): [menu] expand active menu item (#9069)
* fix(components): [menu] expand active menu item

* chore: update
2022-07-28 12:57:58 +08:00
RealityBoy
a30b40b1f6 fix: [el-menu] horizontal mode menu drag causes browser crash (#9027) 2022-07-26 16:40:39 +08:00
zz
9f5be85a48 fix(components): [menu] resize when dynamic data in horizontal mode (#8616) 2022-07-21 17:03:58 +08:00
ParkerFiend
609ee571b4 fix(components): [menu] fix infinite flicker after choosing subMenu (#8533)
* fix(components): [menu] fix infinite flicker after choosing subMenu

closed #8525, #8487
2022-07-01 22:01:35 +08:00
三咲智子
7097940f4a refactor: add ts-nocheck and check all files (#8401) 2022-06-22 08:04:42 +08:00
Carter Li
325f84d44f feat(components): menu add more controllable styles (#7549)
1. add some css variables
2. support specifying level padding
3. small code refactor
4. deprecate `background-color` etc
2022-05-12 22:38:26 +08:00
云游君
3d1b3d4a58 refactor(theme-chalk): scss css var namespace (#7344)
* refactor(theme-chalk): scss css var namespace

* fix(theme-chalk): compile getCssVar

* fix(theme-chalk): more --el namespace replace & getCssVarWithDefault

* fix(theme-chalk): use cssVarBlockName & cssVar rewrite button css vars

* fix(theme-chalk): replace empty svg fill color with ns

* chore: use cssVarName for --el-color-white

* chore: fix namespace reactive

* chore: use defaultNamespace
2022-04-26 17:19:09 +08:00
iamkun
9dd5550bf3 refactor: refactor menu to support namespace (#7131) 2022-04-13 18:49:12 +08:00
三咲智子
184facdb4c chore: add eslint rule sort imports (#6823) 2022-03-25 15:35:56 +08:00
blackie
cc8ee8e031 fix(components): [menu-item] add fallback-placement (#6684) 2022-03-17 10:17:11 +08:00
Yuyao Nie
8b4d55ff9e fix(components): [menu] do not handle resize of child vnode (#6131) 2022-03-15 20:46:22 +08:00
三咲智子
b8c38a9fe5 chore: enhance eslint rules (#6476)
* chore: enhance eslint rules

* chore: enhance eslint rules
2022-03-08 14:03:32 +08:00
Yuyao Nie
a54a0f9283 fix(components): set flex-shrink for first child of submenu title (#6315)
* fix(components): set flex-shrink for first child of submenu title

* chore(components): modify code according to reviews
2022-03-01 15:41:01 +08:00
msidolphin
4b6e9889de feat(components): [el-menu] support customize popper offset (#6049)
* feat(components): [el-menu] support customize popper offset

* docs: improve docs
2022-02-15 11:06:21 +08:00
啝裳
f8bcf51962 fix: delete alteredCollapse in menu (#5889) 2022-02-11 14:52:00 +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
kooriookami
c2ee36a7fc fix: tooltip with compoents add persistent (#5250) 2022-01-09 17:38:51 +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
云游君
3fa3e9ff6b refactor(utils): use @ctrl/tinycolor instead of custom color.ts (#4682) 2021-12-12 16:14:42 +08:00
三咲智子
5087026948 refactor: change icon package name (#4625) 2021-12-04 11:20:06 +08:00
C.Y.Kun
b12e82b8fc fix(components): [ElMenu] the collapsible menu switch will disappear (#4575) 2021-11-29 19:29:41 +08:00
啝裳
23958e4a75 fix(components): [el-menu] menu-collapse onLeave lose done (#4517) 2021-11-24 17:31:18 +08:00
云游君
e68b6c05d7 refactor(style): rename to text-color bg-color (#4468)
* refactor(style): rename -font to -text-color & -background to -bg-color

* refactor(style): rename bg-color text-color

* refactor(style): rename 'color' to 'text-color'
2021-11-22 11:19:44 +08:00
Aex
2036755e3c fix(components): h function children parameter usage (#4238)
* fix(components): `h` function children parameter usage

* fix: usage

* fix: icon align
2021-11-05 18:24:19 +08:00
SongWuKong
c728e25cea fix(components): [el-menu] icon style (#4122) 2021-10-31 01:35:50 +08:00
renovate[bot]
5b5e9ab81d chore(deps): update dependency eslint-plugin-vue to v8 (#4105)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Kevin <sxzz@sxzz.moe>
2021-10-30 18:13:00 +08:00
啝裳
7332b46131 fix(components): [el-menu] trigger hover, open and close events no work (#4077) 2021-10-30 13:40:19 +08:00
Aex
4510816802 refactor(componentes): deprecate the icon font of some components (#4067)
* refactor(components): [el-breadcumb] icon

* refactor(components): el-tabs icon

* refactor(components): color picker icon

* refactor(components): menus icon

* refactor(components): loading spinner icon

* fix(components): panel-data-pick elicon import

* refactor(components): dropdown item icon

* refactor(components): tabs plus icon

* fix: message & tabs icon test

* fix(components): breadcrumb docs

* fix(components): colorPicker docs

* fix(components): loading docs

Co-authored-by: imswk <syfzxx@vip.qq.com>
2021-10-28 23:37:26 +08:00
啝裳
9108fade83 feat(components): [el-menu] add ellipsis prop (#3870) 2021-10-14 14:58:50 +08:00
三咲智子
edb5726c2d refactor(utils): refactor buildProps & replace buildProp (#3775) 2021-10-06 19:56:24 +08:00
啝裳
37000b7727 feat(components): [el-menu] expose handleResize (#3723) 2021-09-29 10:59:10 +08:00