diff --git a/README.md b/README.md
index 442c9e82..ac228b72 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ The fastest open-source data table for web.
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
```html
-
+
```
### Downloading Cheetah Grid using npm
@@ -46,10 +46,10 @@ const cheetahGrid = require("cheetah-grid");
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
-[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js)
+[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js)
SourceMap
-[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js.map)
+[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js.map)
### Downloading Cheetah Grid using GitHub
diff --git a/package.json b/package.json
index 488cb068..a320cfd5 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "cheetah-grid-manager",
"private": true,
- "version": "1.13.0",
+ "version": "1.14.0",
"description": "Cheetah Grid is a high performance grid engine that works on canvas",
"keywords": [
"spreadsheet",
diff --git a/packages/cheetah-grid-icon-svg-loader/package-lock.json b/packages/cheetah-grid-icon-svg-loader/package-lock.json
index 811be012..95406a93 100644
--- a/packages/cheetah-grid-icon-svg-loader/package-lock.json
+++ b/packages/cheetah-grid-icon-svg-loader/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "cheetah-grid-icon-svg-loader",
- "version": "1.13.0",
+ "version": "1.14.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "cheetah-grid-icon-svg-loader",
- "version": "1.13.0",
+ "version": "1.14.0",
"license": "MIT",
"dependencies": {
"loader-utils": "^1.1.0",
diff --git a/packages/cheetah-grid-icon-svg-loader/package.json b/packages/cheetah-grid-icon-svg-loader/package.json
index 92b810cd..8375450e 100644
--- a/packages/cheetah-grid-icon-svg-loader/package.json
+++ b/packages/cheetah-grid-icon-svg-loader/package.json
@@ -1,6 +1,6 @@
{
"name": "cheetah-grid-icon-svg-loader",
- "version": "1.13.0",
+ "version": "1.14.0",
"description": "Webpack loader that loads the icon module for Cheetah Grid from SVG.",
"main": "lib/index.js",
"files": [
diff --git a/packages/cheetah-grid/package.json b/packages/cheetah-grid/package.json
index a63e991c..400cda6b 100644
--- a/packages/cheetah-grid/package.json
+++ b/packages/cheetah-grid/package.json
@@ -1,6 +1,6 @@
{
"name": "cheetah-grid",
- "version": "1.13.3",
+ "version": "1.14.0",
"description": "Cheetah Grid is a high performance grid engine that works on canvas",
"keywords": [
"spreadsheet",
diff --git a/packages/cheetah-grid/src/js/columns/action/BaseInputEditor.ts b/packages/cheetah-grid/src/js/columns/action/BaseInputEditor.ts
index 327f692b..7744d990 100644
--- a/packages/cheetah-grid/src/js/columns/action/BaseInputEditor.ts
+++ b/packages/cheetah-grid/src/js/columns/action/BaseInputEditor.ts
@@ -135,6 +135,9 @@ export abstract class BaseInputEditor extends Editor {
}
}),
grid.listen(DG_EVENT_TYPE.SELECTED_CELL, (e) => {
+ if (!isTarget(e.col, e.row)) {
+ return;
+ }
this.onChangeSelectCellInternal(
grid,
{ col: e.col, row: e.row },
diff --git a/packages/demo/package-lock.json b/packages/demo/package-lock.json
index ab867184..43f36665 100644
--- a/packages/demo/package-lock.json
+++ b/packages/demo/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "cheetah-grid-demo",
- "version": "1.13.0",
+ "version": "1.14.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "cheetah-grid-demo",
- "version": "1.13.0",
+ "version": "1.14.0",
"license": "MIT",
"devDependencies": {
"@babel/core": "^7.4.3",
diff --git a/packages/demo/package.json b/packages/demo/package.json
index 7cb284b1..a2c43bcc 100644
--- a/packages/demo/package.json
+++ b/packages/demo/package.json
@@ -1,7 +1,7 @@
{
"name": "cheetah-grid-demo",
"private": true,
- "version": "1.13.0",
+ "version": "1.14.0",
"description": "",
"main": "index.js",
"scripts": {
diff --git a/packages/docs/introduction/getting-started-with-vue.md b/packages/docs/introduction/getting-started-with-vue.md
index b4db0927..51e48a28 100644
--- a/packages/docs/introduction/getting-started-with-vue.md
+++ b/packages/docs/introduction/getting-started-with-vue.md
@@ -25,8 +25,8 @@ Vue.use(vueCheetahGrid);
[![npm](https://img.shields.io/npm/v/vue-cheetah-grid.svg)](https://www.npmjs.com/package/vue-cheetah-grid)
```html
-
-
+
+
```
```js
diff --git a/packages/docs/introduction/getting-started.md b/packages/docs/introduction/getting-started.md
index 6e9d4386..1b21b563 100644
--- a/packages/docs/introduction/getting-started.md
+++ b/packages/docs/introduction/getting-started.md
@@ -23,18 +23,18 @@ const cheetahGrid = require("cheetah-grid");
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
```html
-
+
```
### Via Source Code
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
-[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js)
+[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js)
#### SourceMap
-[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js.map)
+[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js.map)
### Via GitHub
diff --git a/packages/docs/package-lock.json b/packages/docs/package-lock.json
index f9822b3d..33e6f369 100644
--- a/packages/docs/package-lock.json
+++ b/packages/docs/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "cheetah-grid-docs",
- "version": "1.13.0",
+ "version": "1.14.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "cheetah-grid-docs",
- "version": "1.13.0",
+ "version": "1.14.0",
"devDependencies": {
"babel-eslint": "^10.0.3",
"cross-env": "^6.0.3",
diff --git a/packages/docs/package.json b/packages/docs/package.json
index b916aade..17d14eee 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -1,7 +1,7 @@
{
"name": "cheetah-grid-docs",
"private": true,
- "version": "1.13.0",
+ "version": "1.14.0",
"scripts": {
"watch": " npm run vuepress -- dev . --debug",
"build": "npm-run-all build:*",
diff --git a/packages/vue-cheetah-grid/package-lock.json b/packages/vue-cheetah-grid/package-lock.json
index 316a209d..45243414 100644
--- a/packages/vue-cheetah-grid/package-lock.json
+++ b/packages/vue-cheetah-grid/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "vue-cheetah-grid",
- "version": "1.13.3",
+ "version": "1.14.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "vue-cheetah-grid",
- "version": "1.13.3",
+ "version": "1.14.0",
"license": "MIT",
"dependencies": {
"cheetah-grid": "^1.13.0"
diff --git a/packages/vue-cheetah-grid/package.json b/packages/vue-cheetah-grid/package.json
index 7da90e36..c06fa475 100644
--- a/packages/vue-cheetah-grid/package.json
+++ b/packages/vue-cheetah-grid/package.json
@@ -1,6 +1,6 @@
{
"name": "vue-cheetah-grid",
- "version": "1.13.4",
+ "version": "1.14.0",
"description": "Cheetah Grid for Vue.js",
"main": "lib/index.js",
"unpkg": "dist/vueCheetahGrid.js",