x-data-spreadsheet-kinly
Advanced tools
+1
-1
| { | ||
| "name": "x-data-spreadsheet-kinly", | ||
| "version": "1.4.4", | ||
| "version": "1.4.5", | ||
| "description": "a javascript xpreadsheet", | ||
@@ -5,0 +5,0 @@ "types": "src/index.d.ts", |
@@ -70,3 +70,3 @@ /* global window */ | ||
| function selectorSet(multiple, ri, ci, indexesUpdated = true, moving = false) { | ||
| function selectorSet(multiple, ri, ci, indexesUpdated = true, moving = false, trigger = true) { | ||
| if (ri === -1 && ci === -1) return; | ||
@@ -81,7 +81,11 @@ const { | ||
| selector.setEnd(ri, ci, moving); | ||
| this.trigger('cells-selected', cell, selector.range); | ||
| if (trigger) { | ||
| this.trigger('cells-selected', cell, selector.range); | ||
| } | ||
| } else { | ||
| // trigger click event | ||
| selector.set(ri, ci, indexesUpdated); | ||
| this.trigger('cell-selected', cell, ri, ci); | ||
| if (trigger) { | ||
| this.trigger('cell-selected', cell, ri, ci); | ||
| } | ||
| } | ||
@@ -99,3 +103,3 @@ contextMenu.setMode((ri === -1 || ci === -1) ? 'row-col' : 'range'); | ||
| this.trigger('cells-selected', cell, selector.range); | ||
| //this.trigger('cells-selected', cell, selector.range); | ||
| contextMenu.setMode('range'); | ||
@@ -1060,3 +1064,3 @@ toolbar.reset(); | ||
| selectCell(ri, ci) { | ||
| selectorSet.call(this, false, ri, ci); | ||
| selectorSet.call(this, false, ri, ci, true, false, false); | ||
| } | ||
@@ -1063,0 +1067,0 @@ |
1304837
0.01%11330
0.04%