Skip to content

Commit 0330c10

Browse files
author
yinquan
committed
fixed: if the context menu was focusable, the click events wouldn't be triggered when the user clicked a menu item.
1 parent 12b3240 commit 0330c10

File tree

11 files changed

+21
-10
lines changed

11 files changed

+21
-10
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2.11.0
2+
- fixed:
3+
- if the context menu was focusable, the click events wouldn't be triggered when the user clicked a menu item.
4+
15
2.10.0
26
- added:
37
- the autoReload property

CHANGELOG.zh.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2.11.0
2+
- 修正:
3+
- 如果右键菜单可取得焦点,则点击菜单项时,不会产生click事件。
4+
15
2.10.0
26
- 添加
37
- 属性 'autoReload'

docs/css/app.47f2b44d.css renamed to docs/css/app.56ec0148.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>twtree</title><link href="css/app.47f2b44d.css" rel="preload" as="style"><link href="js/app.ce62dabf.js" rel="preload" as="script"><link href="js/chunk-vendors.875f16f0.js" rel="preload" as="script"><link href="css/app.47f2b44d.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but twtree doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.875f16f0.js"></script><script src="js/app.ce62dabf.js"></script></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>twtree</title><link href="css/app.56ec0148.css" rel="preload" as="style"><link href="js/app.a69cd229.js" rel="preload" as="script"><link href="js/chunk-vendors.875f16f0.js" rel="preload" as="script"><link href="css/app.56ec0148.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but twtree doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.875f16f0.js"></script><script src="js/app.a69cd229.js"></script></body></html>

docs/js/app.a69cd229.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/app.a69cd229.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/app.ce62dabf.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/js/app.ce62dabf.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

example/views/ContextMenuExample.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<div class="panel">
44
<TWTree :tree="tree" ref="tree" class="tree" :fnBeforeContextMenu="beforeContextMenu">
55
<template v-slot:contextmenu="{node}">
6-
<ul class="menu" v-if="node.__.depth > 0">
6+
<ul class="menu">
77
<li class="menu-item" @click="create">create</li>
8-
<li class="menu-item" @click="remove">remove</li>
8+
<li class="menu-item" @click="remove" v-if="node.__.depth > 1">remove</li>
99
</ul>
1010
</template>
1111
</TWTree>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "twtree",
3-
"version": "2.10.0",
3+
"version": "2.11.0",
44
"description": "A highly customizable tree component for vue, which features checkbox, async loading, drag and drop, context menu and custom appearance.",
55
"main": "lib/twtree.umd.min.js",
66
"module": "lib/twtree.esm.js",

0 commit comments

Comments
 (0)