From 245c18d13175e684d9f4ea0c81b1d6891ee125bd Mon Sep 17 00:00:00 2001 From: MSeal Date: Mon, 19 Jan 2015 16:16:26 -0800 Subject: [PATCH] Changed focus elements to have position absolute. With fixed positioning moving the slickgrid element caused the focus to remain in the wrong location. --- slick.grid.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/slick.grid.js b/slick.grid.js index c12bae9bb..64aa418b9 100644 --- a/slick.grid.js +++ b/slick.grid.js @@ -234,7 +234,7 @@ if (typeof Slick === "undefined") { $container.css("position", "relative"); } - $focusSink = $("
").appendTo($container); + $focusSink = $("
").appendTo($container); $headerScroller = $("
").appendTo($container); $headers = $("
").appendTo($headerScroller); @@ -1515,7 +1515,7 @@ if (typeof Slick === "undefined") { } else { $canvas[0].removeChild(cacheEntry.rowNode); } - + delete rowsCache[row]; delete postProcessedRows[row]; renderedRows--; @@ -2162,7 +2162,7 @@ if (typeof Slick === "undefined") { $canvas[0].removeChild(zombieRowNodeFromLastMouseWheelEvent); zombieRowNodeFromLastMouseWheelEvent = null; } - rowNodeFromLastMouseWheelEvent = rowNode; + rowNodeFromLastMouseWheelEvent = rowNode; } } @@ -2217,7 +2217,7 @@ if (typeof Slick === "undefined") { cancelEditAndSetFocus(); } else if (e.which == 34) { navigatePageDown(); - handled = true; + handled = true; } else if (e.which == 33) { navigatePageUp(); handled = true; @@ -2774,7 +2774,7 @@ if (typeof Slick === "undefined") { var prevActivePosX = activePosX; while (cell <= activePosX) { if (canCellBeActive(row, cell)) { - prevCell = cell; + prevCell = cell; } cell += getColspan(row, cell); }