summaryrefslogtreecommitdiffstats
path: root/slick.grid.js
diff options
context:
space:
mode:
Diffstat (limited to 'slick.grid.js')
-rw-r--r--slick.grid.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/slick.grid.js b/slick.grid.js
index a1535d4..7f53536 100644
--- a/slick.grid.js
+++ b/slick.grid.js
@@ -1868,6 +1868,17 @@ if (!jQuery.fn.drag) {
return {row:row,cell:cell-1};
}
+ function getCellFromEvent(e) {
+ var $cell = $(e.target).closest(".slick-cell", $canvas);
+ if (!$cell.length)
+ return null;
+
+ return {
+ row: $cell.parent().attr("row") | 0,
+ cell: getSiblingIndex($cell[0])
+ };
+ }
+
function getCellNodeBox(row,cell) {
if (!cellExists(row,cell))
return null;
@@ -2446,6 +2457,7 @@ if (!jQuery.fn.drag) {
"resizeCanvas": resizeCanvas,
"updateRowCount": updateRowCount,
"getCellFromPoint": getCellFromPoint,
+ "getCellFromEvent": getCellFromEvent,
"getCurrentCell": getCurrentCell,
"getCurrentCellNode": getCurrentCellNode,
"resetCurrentCell": resetCurrentCell,