Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Element
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
林焕东
Element
Commits
070bf1fd
Commit
070bf1fd
authored
Apr 23, 2019
by
hetech
Committed by
GitHub
Apr 23, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Tooltip, Dropdown, Popover: support tabindex attribute (#15167)
parent
1fe6849a
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
51 additions
and
11 deletions
+51
-11
examples/docs/en-US/dropdown.md
examples/docs/en-US/dropdown.md
+1
-0
examples/docs/en-US/popover.md
examples/docs/en-US/popover.md
+1
-0
examples/docs/en-US/tooltip.md
examples/docs/en-US/tooltip.md
+1
-0
examples/docs/es/dropdown.md
examples/docs/es/dropdown.md
+1
-0
examples/docs/es/popover.md
examples/docs/es/popover.md
+1
-0
examples/docs/es/tooltip.md
examples/docs/es/tooltip.md
+1
-0
examples/docs/fr-FR/dropdown.md
examples/docs/fr-FR/dropdown.md
+1
-0
examples/docs/fr-FR/popover.md
examples/docs/fr-FR/popover.md
+1
-0
examples/docs/fr-FR/tooltip.md
examples/docs/fr-FR/tooltip.md
+1
-0
examples/docs/zh-CN/dropdown.md
examples/docs/zh-CN/dropdown.md
+1
-0
examples/docs/zh-CN/popover.md
examples/docs/zh-CN/popover.md
+1
-0
examples/docs/zh-CN/tooltip.md
examples/docs/zh-CN/tooltip.md
+1
-0
packages/dropdown/src/dropdown.vue
packages/dropdown/src/dropdown.vue
+11
-5
packages/popover/src/main.vue
packages/popover/src/main.vue
+8
-1
packages/tooltip/src/main.js
packages/tooltip/src/main.js
+11
-5
types/dropdown.d.ts
types/dropdown.d.ts
+3
-0
types/popover.d.ts
types/popover.d.ts
+3
-0
types/tooltip.d.ts
types/tooltip.d.ts
+3
-0
No files found.
examples/docs/en-US/dropdown.md
View file @
070bf1fd
...
@@ -278,6 +278,7 @@ Besides default size, Dropdown component provides three additional sizes for you
...
@@ -278,6 +278,7 @@ Besides default size, Dropdown component provides three additional sizes for you
| hide-on-click | whether to hide menu after clicking menu-item | boolean | — | true |
| hide-on-click | whether to hide menu after clicking menu-item | boolean | — | true |
| show-timeout | Delay time before show a dropdown (only works when trigger is
`hover`
) | number | — | 250 |
| show-timeout | Delay time before show a dropdown (only works when trigger is
`hover`
) | number | — | 250 |
| hide-timeout | Delay time before hide a dropdown (only works when trigger is
`hover`
) | number | — | 150 |
| hide-timeout | Delay time before hide a dropdown (only works when trigger is
`hover`
) | number | — | 150 |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Dropdown | number | — | 0 |
### Dropdown Slots
### Dropdown Slots
...
...
examples/docs/en-US/popover.md
View file @
070bf1fd
...
@@ -152,6 +152,7 @@ Of course, you can nest other operations. It's more light-weight than using a di
...
@@ -152,6 +152,7 @@ Of course, you can nest other operations. It's more light-weight than using a di
| popper-options | parameters for
[
popper.js
](
https://popper.js.org/documentation.html
)
| object | please refer to
[
popper.js
](
https://popper.js.org/documentation.html
)
|
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-options | parameters for
[
popper.js
](
https://popper.js.org/documentation.html
)
| object | please refer to
[
popper.js
](
https://popper.js.org/documentation.html
)
|
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-class | custom class name for popover | string | — | — |
| popper-class | custom class name for popover | string | — | — |
| open-delay | delay of appearance when
`trigger`
is hover, in milliseconds | number | — | — |
| open-delay | delay of appearance when
`trigger`
is hover, in milliseconds | number | — | — |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Popover | number | — | 0 |
### Slot
### Slot
| Name | Description |
| Name | Description |
...
...
examples/docs/en-US/tooltip.md
View file @
070bf1fd
...
@@ -193,3 +193,4 @@ Disabled form elements are not supported for Tooltip, more information can be fo
...
@@ -193,3 +193,4 @@ Disabled form elements are not supported for Tooltip, more information can be fo
| popper-class | custom class name for Tooltip's popper | string | — | — |
| popper-class | custom class name for Tooltip's popper | string | — | — |
| enterable | whether the mouse can enter the tooltip | Boolean | — | true |
| enterable | whether the mouse can enter the tooltip | Boolean | — | true |
| hide-after | timeout in milliseconds to hide tooltip | number | — | 0 |
| hide-after | timeout in milliseconds to hide tooltip | number | — | 0 |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Tooltip | number | — | 0 |
examples/docs/es/dropdown.md
View file @
070bf1fd
...
@@ -280,6 +280,7 @@ Además del tamaño predeterminado, el componente Dropdown proporciona tres tama
...
@@ -280,6 +280,7 @@ Además del tamaño predeterminado, el componente Dropdown proporciona tres tama
| hide-on-click | si se oculta el menú después de hacer clic en el elemento | boolean | — | true |
| hide-on-click | si se oculta el menú después de hacer clic en el elemento | boolean | — | true |
| show-timeout | Tiempo de retardo antes de mostrar un dropdown (solamente trabaja cuando se dispara
`hover`
) | number | — | 250 |
| show-timeout | Tiempo de retardo antes de mostrar un dropdown (solamente trabaja cuando se dispara
`hover`
) | number | — | 250 |
| hide-timeout | Tiempo de retardo antes de ocultar un dropdown (solamente trabaja cuando se dispara
`hover`
) | number | — | 150 |
| hide-timeout | Tiempo de retardo antes de ocultar un dropdown (solamente trabaja cuando se dispara
`hover`
) | number | — | 150 |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Dropdown | number | — | 0 |
### Dropdown Slots
### Dropdown Slots
...
...
examples/docs/es/popover.md
View file @
070bf1fd
...
@@ -151,6 +151,7 @@ Por supuesto, puedes anidar otras operaciones. Es más ligero que utilizar un `d
...
@@ -151,6 +151,7 @@ Por supuesto, puedes anidar otras operaciones. Es más ligero que utilizar un `d
| popper-options | parámetros para
[
popper.js
](
https://popper.js.org/documentation.html
)
| object | por favor, refiérase a
[
popper.js
](
https://popper.js.org/documentation.html
)
|
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-options | parámetros para
[
popper.js
](
https://popper.js.org/documentation.html
)
| object | por favor, refiérase a
[
popper.js
](
https://popper.js.org/documentation.html
)
|
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-class | clase propia para popover | string | — | — |
| popper-class | clase propia para popover | string | — | — |
| open-delay | retraso de la aparición cuando
`trigger`
es hover, en milisegundos | number | — | — |
| open-delay | retraso de la aparición cuando
`trigger`
es hover, en milisegundos | number | — | — |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Popover | number | — | 0 |
### Slot
### Slot
| Nombre | Descripción |
| Nombre | Descripción |
...
...
examples/docs/es/tooltip.md
View file @
070bf1fd
...
@@ -194,3 +194,4 @@ Es necesario envolver los elementos de forma deshabilitados en un elemento conte
...
@@ -194,3 +194,4 @@ Es necesario envolver los elementos de forma deshabilitados en un elemento conte
| popper-class | nombre de clase personalizada para el popper del Tooltip | string | — | — |
| popper-class | nombre de clase personalizada para el popper del Tooltip | string | — | — |
| enterable | si el mouse puede entrar al Tooltip | Boolean | — | true |
| enterable | si el mouse puede entrar al Tooltip | Boolean | — | true |
| hide-after | tiempo a esperar en milisegundos para esconder el Tooltip | number | — | 0 |
| hide-after | tiempo a esperar en milisegundos para esconder el Tooltip | number | — | 0 |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Tooltip | number | — | 0 |
examples/docs/fr-FR/dropdown.md
View file @
070bf1fd
...
@@ -280,6 +280,7 @@ En plus de la taille par défaut, le composant Dropdown propose trois autres tai
...
@@ -280,6 +280,7 @@ En plus de la taille par défaut, le composant Dropdown propose trois autres tai
| hide-on-click | Si le menu doit disparaître après avoir cliqué sur un élément. | boolean | — | true |
| hide-on-click | Si le menu doit disparaître après avoir cliqué sur un élément. | boolean | — | true |
| show-timeout | Délai avant d'afficher le menu (ne marche que si
`trigger`
est
`hover`
) | number | — | 250 |
| show-timeout | Délai avant d'afficher le menu (ne marche que si
`trigger`
est
`hover`
) | number | — | 250 |
| hide-timeout | Délai avant de cacher le menu (ne marche que si
`trigger`
est
`hover`
) | number | — | 150 |
| hide-timeout | Délai avant de cacher le menu (ne marche que si
`trigger`
est
`hover`
) | number | — | 150 |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Dropdown | number | — | 0 |
### Dropdown Slots
### Dropdown Slots
...
...
examples/docs/fr-FR/popover.md
View file @
070bf1fd
...
@@ -153,6 +153,7 @@ Vous pouvez aussi imbriquer des opérations. Procéder ainsi est plus léger que
...
@@ -153,6 +153,7 @@ Vous pouvez aussi imbriquer des opérations. Procéder ainsi est plus léger que
| popper-options | Paramètres pour
[
popper.js
](
https://popper.js.org/documentation.html
)
. | object | Référez-vous à
[
popper.js
](
https://popper.js.org/documentation.html
)
. |
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-options | Paramètres pour
[
popper.js
](
https://popper.js.org/documentation.html
)
. | object | Référez-vous à
[
popper.js
](
https://popper.js.org/documentation.html
)
. |
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-class | Classe du popover. | string | — | — |
| popper-class | Classe du popover. | string | — | — |
| open-delay | Délai d'affichage, lorsque
`trigger`
est 'hover', en millisecondes. | number | — | — |
| open-delay | Délai d'affichage, lorsque
`trigger`
est 'hover', en millisecondes. | number | — | — |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Popover | number | — | 0 |
### Slot
### Slot
...
...
examples/docs/fr-FR/tooltip.md
View file @
070bf1fd
...
@@ -194,3 +194,4 @@ Les éléments de formulaire désactivés ne sont pas supportés par Tooltip, pl
...
@@ -194,3 +194,4 @@ Les éléments de formulaire désactivés ne sont pas supportés par Tooltip, pl
| popper-class | Classe du popper de Tooltip. | string | — | — |
| popper-class | Classe du popper de Tooltip. | string | — | — |
| enterable | Si la souris peut entrer dans la Tooltip. | Boolean | — | true |
| enterable | Si la souris peut entrer dans la Tooltip. | Boolean | — | true |
| hide-after | Délai avant disparition. | number | — | 0 |
| hide-after | Délai avant disparition. | number | — | 0 |
| tabindex |
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
of Tooltip | number | — | 0 |
examples/docs/zh-CN/dropdown.md
View file @
070bf1fd
...
@@ -282,6 +282,7 @@ Dropdown 组件提供除了默认值以外的三种尺寸,可以在不同场
...
@@ -282,6 +282,7 @@ Dropdown 组件提供除了默认值以外的三种尺寸,可以在不同场
| hide-on-click | 是否在点击菜单项后隐藏菜单 | boolean | — | true |
| hide-on-click | 是否在点击菜单项后隐藏菜单 | boolean | — | true |
| show-timeout | 展开下拉菜单的延时(仅在 trigger 为 hover 时有效)| number | — | 250 |
| show-timeout | 展开下拉菜单的延时(仅在 trigger 为 hover 时有效)| number | — | 250 |
| hide-timeout | 收起下拉菜单的延时(仅在 trigger 为 hover 时有效)| number | — | 150 |
| hide-timeout | 收起下拉菜单的延时(仅在 trigger 为 hover 时有效)| number | — | 150 |
| tabindex | Dropdown 组件的
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
| number | — | 0 |
### Dropdown Slots
### Dropdown Slots
...
...
examples/docs/zh-CN/popover.md
View file @
070bf1fd
...
@@ -149,6 +149,7 @@ Popover 的属性与 Tooltip 很类似,它们都是基于`Vue-popper`开发的
...
@@ -149,6 +149,7 @@ Popover 的属性与 Tooltip 很类似,它们都是基于`Vue-popper`开发的
| popper-options |
[
popper.js
](
https://popper.js.org/documentation.html
)
的参数 | Object | 参考
[
popper.js
](
https://popper.js.org/documentation.html
)
文档 |
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-options |
[
popper.js
](
https://popper.js.org/documentation.html
)
的参数 | Object | 参考
[
popper.js
](
https://popper.js.org/documentation.html
)
文档 |
`{ boundariesElement: 'body', gpuAcceleration: false }`
|
| popper-class | 为 popper 添加类名 | String | — | — |
| popper-class | 为 popper 添加类名 | String | — | — |
| open-delay | 触发方式为 hover 时的显示延迟,单位为毫秒 | Number | — | — |
| open-delay | 触发方式为 hover 时的显示延迟,单位为毫秒 | Number | — | — |
| tabindex | Popover 组件的
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
| number | — | 0 |
### Slot
### Slot
| 参数 | 说明 |
| 参数 | 说明 |
...
...
examples/docs/zh-CN/tooltip.md
View file @
070bf1fd
...
@@ -174,3 +174,4 @@ tooltip 内不支持 disabled form 元素,参考[MDN](https://developer.mozill
...
@@ -174,3 +174,4 @@ tooltip 内不支持 disabled form 元素,参考[MDN](https://developer.mozill
| popper-class | 为 Tooltip 的 popper 添加类名 | String | — | — |
| popper-class | 为 Tooltip 的 popper 添加类名 | String | — | — |
| enterable | 鼠标是否可进入到 tooltip 中 | Boolean | — | true |
| enterable | 鼠标是否可进入到 tooltip 中 | Boolean | — | true |
| hide-after | Tooltip 出现后自动隐藏延时,单位毫秒,为 0 则不会自动隐藏 | number | — | 0 |
| hide-after | Tooltip 出现后自动隐藏延时,单位毫秒,为 0 则不会自动隐藏 | number | — | 0 |
| tabindex | Tooltip 组件的
[
tabindex
](
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex
)
| number | — | 0 |
packages/dropdown/src/dropdown.vue
View file @
070bf1fd
...
@@ -55,6 +55,10 @@
...
@@ -55,6 +55,10 @@
hideTimeout
:
{
hideTimeout
:
{
type
:
Number
,
type
:
Number
,
default
:
150
default
:
150
},
tabindex
:
{
type
:
Number
,
default
:
0
}
}
},
},
...
@@ -116,7 +120,9 @@
...
@@ -116,7 +120,9 @@
hide
()
{
hide
()
{
if
(
this
.
triggerElm
.
disabled
)
return
;
if
(
this
.
triggerElm
.
disabled
)
return
;
this
.
removeTabindex
();
this
.
removeTabindex
();
this
.
resetTabindex
(
this
.
triggerElm
);
if
(
this
.
tabindex
>=
0
)
{
this
.
resetTabindex
(
this
.
triggerElm
);
}
clearTimeout
(
this
.
timeout
);
clearTimeout
(
this
.
timeout
);
this
.
timeout
=
setTimeout
(()
=>
{
this
.
timeout
=
setTimeout
(()
=>
{
this
.
visible
=
false
;
this
.
visible
=
false
;
...
@@ -162,14 +168,14 @@
...
@@ -162,14 +168,14 @@
ev
.
preventDefault
();
ev
.
preventDefault
();
ev
.
stopPropagation
();
ev
.
stopPropagation
();
}
else
if
(
keyCode
===
13
)
{
// enter选中
}
else
if
(
keyCode
===
13
)
{
// enter选中
this
.
triggerElm
.
f
ocus
();
this
.
triggerElm
F
ocus
();
target
.
click
();
target
.
click
();
if
(
this
.
hideOnClick
)
{
// click关闭
if
(
this
.
hideOnClick
)
{
// click关闭
this
.
visible
=
false
;
this
.
visible
=
false
;
}
}
}
else
if
([
9
,
27
].
indexOf
(
keyCode
)
>
-
1
)
{
// tab // esc
}
else
if
([
9
,
27
].
indexOf
(
keyCode
)
>
-
1
)
{
// tab // esc
this
.
hide
();
this
.
hide
();
this
.
triggerElm
.
f
ocus
();
this
.
triggerElm
F
ocus
();
}
}
},
},
resetTabindex
(
ele
)
{
// 下次tab时组件聚焦元素
resetTabindex
(
ele
)
{
// 下次tab时组件聚焦元素
...
@@ -189,7 +195,7 @@
...
@@ -189,7 +195,7 @@
if
(
!
this
.
splitButton
)
{
// 自定义
if
(
!
this
.
splitButton
)
{
// 自定义
this
.
triggerElm
.
setAttribute
(
'
role
'
,
'
button
'
);
this
.
triggerElm
.
setAttribute
(
'
role
'
,
'
button
'
);
this
.
triggerElm
.
setAttribute
(
'
tabindex
'
,
'
0
'
);
this
.
triggerElm
.
setAttribute
(
'
tabindex
'
,
this
.
tabindex
);
this
.
triggerElm
.
setAttribute
(
'
class
'
,
(
this
.
triggerElm
.
getAttribute
(
'
class
'
)
||
''
)
+
'
el-dropdown-selfdefine
'
);
// 控制
this
.
triggerElm
.
setAttribute
(
'
class
'
,
(
this
.
triggerElm
.
getAttribute
(
'
class
'
)
||
''
)
+
'
el-dropdown-selfdefine
'
);
// 控制
}
}
},
},
...
@@ -230,7 +236,7 @@
...
@@ -230,7 +236,7 @@
}
}
this
.
$emit
(
'
command
'
,
command
,
instance
);
this
.
$emit
(
'
command
'
,
command
,
instance
);
},
},
f
ocus
()
{
triggerElmF
ocus
()
{
this
.
triggerElm
.
focus
&&
this
.
triggerElm
.
focus
();
this
.
triggerElm
.
focus
&&
this
.
triggerElm
.
focus
();
},
},
initDomOperation
()
{
initDomOperation
()
{
...
...
packages/popover/src/main.vue
View file @
070bf1fd
...
@@ -58,6 +58,10 @@ export default {
...
@@ -58,6 +58,10 @@ export default {
transition
:
{
transition
:
{
type
:
String
,
type
:
String
,
default
:
'
fade-in-linear
'
default
:
'
fade-in-linear
'
},
tabindex
:
{
type
:
Number
,
default
:
0
}
}
},
},
...
@@ -86,7 +90,7 @@ export default {
...
@@ -86,7 +90,7 @@ export default {
if
(
reference
)
{
if
(
reference
)
{
addClass
(
reference
,
'
el-popover__reference
'
);
addClass
(
reference
,
'
el-popover__reference
'
);
reference
.
setAttribute
(
'
aria-describedby
'
,
this
.
tooltipId
);
reference
.
setAttribute
(
'
aria-describedby
'
,
this
.
tooltipId
);
reference
.
setAttribute
(
'
tabindex
'
,
0
);
// tab序列
reference
.
setAttribute
(
'
tabindex
'
,
this
.
tabindex
);
// tab序列
popper
.
setAttribute
(
'
tabindex
'
,
0
);
popper
.
setAttribute
(
'
tabindex
'
,
0
);
if
(
this
.
trigger
!==
'
click
'
)
{
if
(
this
.
trigger
!==
'
click
'
)
{
...
@@ -113,6 +117,9 @@ export default {
...
@@ -113,6 +117,9 @@ export default {
on
(
reference
,
'
mouseleave
'
,
this
.
handleMouseLeave
);
on
(
reference
,
'
mouseleave
'
,
this
.
handleMouseLeave
);
on
(
popper
,
'
mouseleave
'
,
this
.
handleMouseLeave
);
on
(
popper
,
'
mouseleave
'
,
this
.
handleMouseLeave
);
}
else
if
(
this
.
trigger
===
'
focus
'
)
{
}
else
if
(
this
.
trigger
===
'
focus
'
)
{
if
(
this
.
tabindex
<
0
)
{
console
.
warn
(
'
[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key
'
);
}
if
(
reference
.
querySelector
(
'
input, textarea
'
))
{
if
(
reference
.
querySelector
(
'
input, textarea
'
))
{
on
(
reference
,
'
focusin
'
,
this
.
doShow
);
on
(
reference
,
'
focusin
'
,
this
.
doShow
);
on
(
reference
,
'
focusout
'
,
this
.
doClose
);
on
(
reference
,
'
focusout
'
,
this
.
doClose
);
...
...
packages/tooltip/src/main.js
View file @
070bf1fd
...
@@ -48,6 +48,10 @@ export default {
...
@@ -48,6 +48,10 @@ export default {
hideAfter
:
{
hideAfter
:
{
type
:
Number
,
type
:
Number
,
default
:
0
default
:
0
},
tabindex
:
{
type
:
Number
,
default
:
0
}
}
},
},
...
@@ -226,10 +230,12 @@ export default {
...
@@ -226,10 +230,12 @@ export default {
destroyed
()
{
destroyed
()
{
const
reference
=
this
.
referenceElm
;
const
reference
=
this
.
referenceElm
;
off
(
reference
,
'
mouseenter
'
,
this
.
show
);
if
(
reference
.
nodeType
===
1
)
{
off
(
reference
,
'
mouseleave
'
,
this
.
hide
);
off
(
reference
,
'
mouseenter
'
,
this
.
show
);
off
(
reference
,
'
focus
'
,
this
.
handleFocus
);
off
(
reference
,
'
mouseleave
'
,
this
.
hide
);
off
(
reference
,
'
blur
'
,
this
.
handleBlur
);
off
(
reference
,
'
focus
'
,
this
.
handleFocus
);
off
(
reference
,
'
click
'
,
this
.
removeFocusing
);
off
(
reference
,
'
blur
'
,
this
.
handleBlur
);
off
(
reference
,
'
click
'
,
this
.
removeFocusing
);
}
}
}
};
};
types/dropdown.d.ts
View file @
070bf1fd
...
@@ -23,4 +23,7 @@ export declare class ElDropdown extends ElementUIComponent {
...
@@ -23,4 +23,7 @@ export declare class ElDropdown extends ElementUIComponent {
/** Whether to hide menu after clicking menu-item */
/** Whether to hide menu after clicking menu-item */
hideOnClick
:
boolean
hideOnClick
:
boolean
/** Dropdown tabindex */
tabindex
:
number
}
}
types/popover.d.ts
View file @
070bf1fd
...
@@ -61,5 +61,8 @@ export declare class ElPopover extends ElementUIComponent {
...
@@ -61,5 +61,8 @@ export declare class ElPopover extends ElementUIComponent {
/** Delay of appearance when trigger is hover, in milliseconds */
/** Delay of appearance when trigger is hover, in milliseconds */
openDelay
:
number
openDelay
:
number
/** Popover tabindex */
tabindex
:
number
$slots
:
PopoverSlots
$slots
:
PopoverSlots
}
}
types/tooltip.d.ts
View file @
070bf1fd
...
@@ -46,4 +46,7 @@ export declare class ElTooltip extends ElementUIComponent {
...
@@ -46,4 +46,7 @@ export declare class ElTooltip extends ElementUIComponent {
/** Timeout in milliseconds to hide tooltip */
/** Timeout in milliseconds to hide tooltip */
hideAfter
:
string
hideAfter
:
string
/** Tooltip tabindex */
tabindex
:
number
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment