Skip to content

Commit ea1f3aa

Browse files
authored
Fixed BaseInputEditor's onChangeSelectCellInternal being called multiple times. (#424)
1 parent b9db10c commit ea1f3aa

File tree

14 files changed

+25
-22
lines changed

14 files changed

+25
-22
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The fastest open-source data table for web.
2323
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
2424

2525
```html
26-
<script src="https://unpkg.com/cheetah-grid@1.13"></script>
26+
<script src="https://unpkg.com/cheetah-grid@1.14"></script>
2727
```
2828

2929
### Downloading Cheetah Grid using npm
@@ -46,10 +46,10 @@ const cheetahGrid = require("cheetah-grid");
4646

4747
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
4848

49-
[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js)
49+
[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js)
5050

5151
SourceMap
52-
[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js.map)
52+
[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js.map)
5353

5454
### Downloading Cheetah Grid using GitHub
5555

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "cheetah-grid-manager",
33
"private": true,
4-
"version": "1.13.0",
4+
"version": "1.14.0",
55
"description": "Cheetah Grid is a high performance grid engine that works on canvas",
66
"keywords": [
77
"spreadsheet",

packages/cheetah-grid-icon-svg-loader/package-lock.json

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

packages/cheetah-grid-icon-svg-loader/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cheetah-grid-icon-svg-loader",
3-
"version": "1.13.0",
3+
"version": "1.14.0",
44
"description": "Webpack loader that loads the icon module for Cheetah Grid from SVG.",
55
"main": "lib/index.js",
66
"files": [

packages/cheetah-grid/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cheetah-grid",
3-
"version": "1.13.3",
3+
"version": "1.14.0",
44
"description": "Cheetah Grid is a high performance grid engine that works on canvas",
55
"keywords": [
66
"spreadsheet",

packages/cheetah-grid/src/js/columns/action/BaseInputEditor.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,9 @@ export abstract class BaseInputEditor<T> extends Editor<T> {
135135
}
136136
}),
137137
grid.listen(DG_EVENT_TYPE.SELECTED_CELL, (e) => {
138+
if (!isTarget(e.col, e.row)) {
139+
return;
140+
}
138141
this.onChangeSelectCellInternal(
139142
grid,
140143
{ col: e.col, row: e.row },

packages/demo/package-lock.json

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

packages/demo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "cheetah-grid-demo",
33
"private": true,
4-
"version": "1.13.0",
4+
"version": "1.14.0",
55
"description": "",
66
"main": "index.js",
77
"scripts": {

packages/docs/introduction/getting-started-with-vue.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ Vue.use(vueCheetahGrid);
2525
[![npm](https://img.shields.io/npm/v/vue-cheetah-grid.svg)](https://www.npmjs.com/package/vue-cheetah-grid)
2626

2727
```html
28-
<script src="https://unpkg.com/cheetah-grid@1.13"></script>
29-
<script src="https://unpkg.com/vue-cheetah-grid@1.13"></script>
28+
<script src="https://unpkg.com/cheetah-grid@1.14"></script>
29+
<script src="https://unpkg.com/vue-cheetah-grid@1.14"></script>
3030
```
3131

3232
```js

packages/docs/introduction/getting-started.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ const cheetahGrid = require("cheetah-grid");
2323
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
2424

2525
```html
26-
<script src="https://unpkg.com/cheetah-grid@1.13"></script>
26+
<script src="https://unpkg.com/cheetah-grid@1.14"></script>
2727
```
2828

2929
### Via Source Code
3030

3131
[![npm](https://img.shields.io/npm/v/cheetah-grid.svg)](https://www.npmjs.com/package/cheetah-grid)
3232

33-
[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js)
33+
[cheetahGrid.es5.min.js](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js)
3434

3535
#### SourceMap
3636

37-
[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.13/dist/cheetahGrid.es5.min.js.map)
37+
[cheetahGrid.es5.min.js.map](https://unpkg.com/cheetah-grid@1.14/dist/cheetahGrid.es5.min.js.map)
3838

3939
### Via GitHub
4040

packages/docs/package-lock.json

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

packages/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "cheetah-grid-docs",
33
"private": true,
4-
"version": "1.13.0",
4+
"version": "1.14.0",
55
"scripts": {
66
"watch": " npm run vuepress -- dev . --debug",
77
"build": "npm-run-all build:*",

packages/vue-cheetah-grid/package-lock.json

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

packages/vue-cheetah-grid/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-cheetah-grid",
3-
"version": "1.13.4",
3+
"version": "1.14.0",
44
"description": "Cheetah Grid for Vue.js",
55
"main": "lib/index.js",
66
"unpkg": "dist/vueCheetahGrid.js",

0 commit comments

Comments
 (0)