Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed steps in autoSizeColumns() that detects infinite loops for shrink and ↵ | Matt Jonas | 2013-12-02 | 1 | -2/+2 |
| | | | | grow operations. In some cases the prevTotal exceeded total (for grow) and was less than total (for shrink). The existing check simply checked if the 2 values were equal, but not if prevTotal had gone beyond the proper bounds, resulting in an infinite loop. | ||||
* | Merge pull request #559 from oadam/bugfixAutoSizeColumn | Michael Leibman | 2013-11-26 | 1 | -3/+7 |
|\ | | | | | bugfix column can grow larger than its maxwidth | ||||
| * | forgotten replace | oadam | 2013-03-22 | 1 | -1/+1 |
| | | |||||
| * | bugfix column can grow larger than its maxwidth | oadam | 2013-03-22 | 1 | -3/+7 |
| | | |||||
* | | Workaround for broken inertial scrolling on Mac WebKit/Blink. | Michael Leibman | 2013-11-20 | 1 | -1/+30 |
| | | |||||
* | | Merge pull request #729 from lencyforce/master | Michael Leibman | 2013-11-19 | 1 | -5/+10 |
|\ \ | | | | | | | undo edit command doesn't trigger onCellChange event | ||||
| * | | undo edit command doesn't trigger onCellChange event | lencyforce | 2013-08-25 | 1 | -5/+10 |
| | | | |||||
* | | | Added an 'addNewRowCssClass' option. | Michael Leibman | 2013-11-18 | 1 | -1/+6 |
| | | | |||||
* | | | Fix #791 - Cancel the current edit on updateRowCount(). | Michael Leibman | 2013-11-17 | 1 | -0/+2 |
| | | | |||||
* | | | Fix the onClick firing twice. | Michael Leibman | 2013-10-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Temporarily comment out the code that deals with restoring focus on clicks outside the row until I find a better solution. | ||||
* | | | Undo an accedental edit. | Michael Leibman | 2013-10-12 | 1 | -1/+1 |
| | | | |||||
* | | | Add a grid initialization benchmark. | Michael Leibman | 2013-10-12 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #725 from kzhdev/performance | Michael Leibman | 2013-09-27 | 1 | -11/+16 |
|\ \ \ | | | | | | | | | Performance Improvement | ||||
| * | | | remove not used variable | kzhdev | 2013-08-22 | 1 | -1/+0 |
| | | | | |||||
| * | | | remove numberOfRows private member because it only used in UpdateRowCount. | kzhdev | 2013-08-22 | 1 | -1/+0 |
| | | | | |||||
| * | | | performance improvement | kzhdev | 2013-08-22 | 1 | -9/+16 |
| |/ / | | | | | | | | | | | | | Conflicts: slick.grid.js | ||||
* | | | Merge pull request #699 from Morhaus/box-sizing | Michael Leibman | 2013-09-12 | 1 | -13/+17 |
|\ \ \ | |/ / |/| | | Support the "box-sizing: border-box;" css rule for column headers | ||||
| * | | Add support for vendor prefixes | Alexandre K | 2013-08-05 | 1 | -2/+2 |
| | | | |||||
| * | | Set a correct width for the column header placeholder | Alexandre K | 2013-08-02 | 1 | -1/+1 |
| | | | |||||
| * | | Ignore paddings and borders of column headers and cells when their ↵ | Alexandre K | 2013-08-02 | 1 | -12/+16 |
| | | | | | | | | | | | | box-sizing CSS property is set to border-box | ||||
* | | | Merge pull request #712 from ramen/expose_scroll_page | Michael Leibman | 2013-08-13 | 1 | -4/+6 |
|\ \ \ | | | | | | | | | Expose scrollPageUp and scrollPageDown methods | ||||
| * | | | Rename scrollPageUp/Down to navigatePageUp/Down | Dave Benjamin | 2013-08-12 | 1 | -6/+6 |
| | | | | |||||
| * | | | Expose scrollPageUp and scrollPageDown methods | Dave Benjamin | 2013-08-12 | 1 | -0/+2 |
| | | | | |||||
* | | | | Update virtually-rendered cells when resizing the grid (#714). | Michael Leibman | 2013-08-13 | 1 | -0/+2 |
|/ / / | |||||
* | | | Bump version to 2.2. | Michael Leibman | 2013-08-10 | 1 | -2/+2 |
| | | | |||||
* | | | Add PgUp/PgDown handling. | Michael Leibman | 2013-08-10 | 1 | -15/+69 |
|/ / | |||||
* | | Fix #605 by directly checking for "slick-cell" on click. | Michael Leibman | 2013-07-29 | 1 | -1/+2 |
| | | |||||
* | | adjust format | TakahiroKubo | 2013-06-29 | 1 | -4/+4 |
| | | |||||
* | | fix issue #563 | Takahiro3Kubo | 2013-06-28 | 1 | -1/+4 |
| | | |||||
* | | Remove the use of jQueryUI effect and move the invalid cell animation into CSS. | Michael Leibman | 2013-06-20 | 1 | -2/+3 |
| | | |||||
* | | back out for loop changes | kzhdev | 2013-06-14 | 1 | -1/+1 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' | kzhdev | 2013-06-14 | 1 | -1/+2 |
|\ \ | |||||
| * | | Avoids (minor) jQuery fragments cache leak | ciaranj | 2013-06-10 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems that slickgrid when running in certain situations causes unexpected growth of the jQuery fragment cache (lots of construction and destruction of slickgrid instances within the same 'page') I spotted this when working on some memory allocation issues in my app, but was unable to replicate it in the provided slickgrid tests. However, it seems that the code this patch replaces should adequately address: http://bugs.jquery.com/ticket/11325 Signed-off-by: ciaranj <ciaranj@gmail.com> | ||||
* | | | minimize getDataLength() calls | kzhdev | 2013-06-14 | 1 | -6/+8 |
| | | | |||||
* | | | more performance improvement | kzhdev | 2013-06-14 | 1 | -2/+3 |
| | | | |||||
* | | | performance improvement: avoid calling getDataItem multiple times for same row | kzhdev | 2013-06-14 | 1 | -10/+11 |
|/ / | |||||
* | | Add getContainerNode() method to Slick.Grid. | resnyanskiy | 2013-05-24 | 1 | -0/+5 |
| | | |||||
* | | Applied fix to destroy error with JQuery 1.9. | kevinbeckstead | 2013-05-03 | 1 | -2/+2 |
| | | |||||
* | | Fix Safari 6 toString() bug | Michael Leibman | 2013-04-30 | 1 | -1/+1 |
| | | | | | | Merged from https://github.com/jaywilliams/SlickGrid/commit/6b8de2183491408e1d89ed7c7981c24d9f276dc2. | ||||
* | | Abstract away the row positioning. | Michael Leibman | 2013-04-20 | 1 | -6/+14 |
| | | |||||
* | | retval not declared | Di Wu | 2013-03-25 | 1 | -1/+1 |
|/ | |||||
* | Made scrollCellIntoView() also scroll the row into view. | Michael Leibman | 2013-03-21 | 1 | -7/+6 |
| | |||||
* | Remove usage on $.browser for jquery 1.9.0 | Leon Guan | 2013-03-05 | 1 | -1/+1 |
| | | | | | jquery 1.9 has removed support for $.browser, use navigator.userAgent instead | ||||
* | Adding default value for selectable in column options, optimizing ↵ | Darius Kazemi | 2013-03-01 | 1 | -6/+3 |
| | | | | canCellBeSelected. | ||||
* | No longer need to check if columns[cell].focusable is a boolean: since every ↵ | Darius Kazemi | 2013-02-28 | 1 | -5/+1 |
| | | | | column now is boolean by default, we simply return focusable at the end of the function. (The original 'return true;' is not needed because the default value here IS true.) | ||||
* | Column option for 'focusable' needs a default value. Set to true, as that's ↵ | Darius Kazemi | 2013-02-28 | 1 | -1/+2 |
| | | | | the default behavior assumed by 'canCellBeActive' | ||||
* | Merge pull request #523 from ckosmowski/master | Michael Leibman | 2013-01-24 | 1 | -1/+1 |
|\ | | | | | Distance for dragging | ||||
| * | Added distance for dragging rows | ckosmowski | 2013-01-24 | 1 | -1/+1 |
| | | | | | | Added distance to prevent users from unintended dragging of rows. | ||||
* | | Merge pull request #521 from loris/patch-1 | Michael Leibman | 2013-01-21 | 1 | -1/+1 |
|\ \ | | | | | | | Use of navigator.userAgent instead of $.browser | ||||
| * | | Use of navigator.userAgent instead of $.browser | Loris Guignard | 2013-01-21 | 1 | -1/+1 |
| | | | | | | | | | $.browser object has been removed from jQuery 1.9.0 | ||||
* | | | Merge pull request #517 from ckosmowski/master | Michael Leibman | 2013-01-18 | 1 | -0/+1 |
|\ \ \ | |/ / |/| / | |/ | Add the distance delay to the header drag code. | ||||
| * | Changed distance value | ckosmowski | 2013-01-18 | 1 | -1/+1 |
| | | |||||
| * | Added distance to prevent unintended reordering | ckosmowski | 2013-01-15 | 1 | -0/+1 |
| | | | | | | | | | | | | | | Added a small distance delay on the sortable to prevent users from unintended triggering of the reordering. (Happens all the time i'm using slickgrid). i.e. the users tries to sort the column but fails since his mouse was still on the move a little bit and 1px is enough to trigger reordeing here. Please try, it still feels very responsive. | ||||
* | | Replace 'hover' deprecated pseudo-event | Loris Guignard | 2013-01-18 | 1 | -3/+5 |
|/ | | | | 'hover' pseudo-event has been deprecated in jQuery 1.9.0, use of 'mouseenter' and 'mouseleave' instead. | ||||
* | Pass the right row to 'asyncPostRender' function (#505). | Michael Leibman | 2013-01-12 | 1 | -1/+1 |
| | |||||
* | Add 'sortable' CSS class to sortable headers (#514). | Michael Leibman | 2013-01-12 | 1 | -3290/+3291 |
| | |||||
* | Don't initialize Sortable just for destroying | Ates Goral | 2012-12-05 | 1 | -3/+1 |
| | | | The `:ui-sortable` pseudo-selector filters out the element if it hasn't been initialized as a Sortable. | ||||
* | Merge pull request #462 from francoispluchino/master | Michael Leibman | 2012-12-03 | 1 | -0/+2 |
|\ | | | | | [BUG] Jquery UI Sortable Widget +1.9 init bugfix | ||||
| * | Bugfix init Jquery UI Sortable Widget +1.9 | François Pluchino | 2012-10-09 | 1 | -0/+2 |
| | | |||||
* | | Fix keyboard focus getting trapped when cell has tabbable elements. | Michael Leibman | 2012-11-29 | 1 | -3/+20 |
| | | | | | | | | | | Added another focus sink just after the grid content and set focus depending on the direction of keyboard navigation. | ||||
* | | Stop the grid from trapping keyboard focus. | Michael Leibman | 2012-11-09 | 1 | -28/+60 |
|/ | |||||
* | Fix #450 - Column reordering broken if grid initialized with empty columns ↵ | Michael Leibman | 2012-09-24 | 1 | -0/+1 |
| | | | | array. | ||||
* | Fix #385 - Avoid a division by 0 in handleScroll. | Michael Leibman | 2012-09-24 | 1 | -1/+5 |
| | |||||
* | Fix #398 - Add a "defaultSortAsc" column option. | Michael Leibman | 2012-09-23 | 1 | -2/+3 |
| | |||||
* | Fix #445 - Reset active cell when its row no longer exists. | Michael Leibman | 2012-09-14 | 1 | -1/+7 |
| | |||||
* | Fix #376 - size the header row spacer to the right width | Michael Leibman | 2012-08-31 | 1 | -7/+6 |
| | |||||
* | Fix #428 - scroll the main area when the header row is scrolled. | Michael Leibman | 2012-08-31 | 1 | -0/+9 |
| | |||||
* | No need to namespace events on elements that we remove on destroy. | Michael Leibman | 2012-08-31 | 1 | -8/+8 |
| | |||||
* | Fix #432 - check hasOwnProperty() in for (... in ...) loops over arrays. | Michael Leibman | 2012-08-31 | 1 | -0/+4 |
| | |||||
* | BREAKING API CHANGES | Michael Leibman | 2012-08-31 | 1 | -32/+50 |
| | | | | | | | | | | | | | | | | | | | | New events: + onBeforeHeaderRowCellDestroy + onHeaderRowCellRendered Renamed events: onHeaderRendered -> onHeaderCellRendered onBeforeHeaderDestroy -> onBeforeHeaderCellDestroy New methods: - setTopPanelVisibility - setHeaderRowVisibility Removed methods: - showTopPanel - hideTopPanel - showHeaderRowColumns - hideHeaderRowColumns | ||||
* | Merge pull request #430 from ClemensSchneider/safe_ancestor_binding | Michael Leibman | 2012-08-28 | 1 | -2/+13 |
|\ | | | | | fixed bug where ancestor-bindings were not removed | ||||
| * | fixed formatting | Clemens | 2012-08-28 | 1 | -2/+2 |
| | | |||||
| * | fixed bug where ancestor-bindings were not removed in case the | Clemens | 2012-08-28 | 1 | -3/+14 |
| | | | | | | | | canvas-element is detached from the dom before the grid-instance is destroyed | ||||
* | | fixed missing space when applying 'active' class to row | Clemens | 2012-08-28 | 1 | -1/+1 |
|/ | |||||
* | Add an "active" CSS class to the active row. | Michael Leibman | 2012-08-25 | 1 | -1/+4 |
| | |||||
* | Minor cleanup. | Michael Leibman | 2012-08-25 | 1 | -8/+0 |
| | |||||
* | Add an option to force sync scrolling. | Michael Leibman | 2012-08-25 | 1 | -3/+5 |
| | |||||
* | Account for the padding on the container. | mleibman | 2012-08-06 | 1 | -0/+2 |
| | |||||
* | Fix #395 - options.leaveSpaceForNewRows doesn't make sense when ↵ | mleibman | 2012-08-06 | 1 | -1/+9 |
| | | | | options.autoHeight is on. | ||||
* | Fix #407 - check for non-existent column in updateColumnHeader(). | mleibman | 2012-08-06 | 1 | -0/+4 |
| | |||||
* | Merge pull request #403 from bjaress/SelectMultiRangePerRow | Michael Leibman | 2012-08-06 | 1 | -1/+1 |
|\ | | | | | Allow selecting multiple ranges per row. | ||||
| * | Changed to allow selecting multiple ranges per row | Brian Jaress | 2012-07-14 | 1 | -1/+1 |
| | | |||||
* | | Fix issue #414 - don't set the viewport height if options.autoHeight is set. ↵ | Michael Leibman | 2012-08-06 | 1 | -1/+3 |
| | | | | | | | | Let it expand to content. | ||||
* | | Clamp column width to minWidth/maxWidth if specified. | Michael Leibman | 2012-08-06 | 1 | -0/+12 |
|/ | |||||
* | SlickGrid v2.1 - Implement virtual rendering for columns. | Michael Leibman | 2012-07-06 | 1 | -86/+337 |
| | |||||
* | Fix #380 - asyncPostProcess is fired too often when the array.prototype has ↵2.022.0.2 | Michael Leibman | 2012-06-22 | 1 | -4/+3 |
| | | | | been extended. | ||||
* | Fix #382 - Not all plugins are unregistered on destroy. | Michael Leibman | 2012-06-22 | 1 | -1/+2 |
| | |||||
* | Added "onHeaderMouseEnter" and "onHeaderMouseLeave" events for column headers. | mleibman | 2012-06-17 | 1 | -6/+22 |
| | |||||
* | Merge remote-tracking branch 'origin/master' | mleibman | 2012-06-17 | 1 | -1/+1 |
|\ | |||||
| * | Fix #377 - vertical bounds checking wasn't accounting for the scrollbar. | Michael Leibman | 2012-06-15 | 1 | -1/+1 |
| | | |||||
* | | Extended the grid API with "onHeaderRendered" and "onBeforeHeaderDestroy" ↵ | Michael Leibman | 2012-06-17 | 1 | -4/+38 |
|/ | | | | events and added a Slick.Plugin.HeaderButtons plugin to easily add custom buttons to column headers along with an example to demonstrate usage. | ||||
* | Fix #374 by ignoring subsequent events on nodes that no longer exist. | Michael Leibman | 2012-06-13 | 1 | -4/+11 |
| | |||||
* | Small focus tweaks (#352). | Michael Leibman | 2012-06-13 | 1 | -4/+6 |
| | | | | Made SlickGrid less aggressive about grabbing focus. | ||||
* | Sped up getMaxSupportedCssHeight() by doing exponential testing instead of ↵ | mleibman | 2012-06-01 | 1 | -7/+7 |
| | | | | linear. | ||||
* | Merge remote-tracking branch 'origin/v2.0' into v2.0 | mleibman | 2012-06-01 | 1 | -0/+1 |
|\ | |||||
| * | Fixed headers sometimes getting out of sync when the grid is resized. | Michael Leibman | 2012-05-24 | 1 | -0/+1 |
| | | |||||
* | | Added "scrollRowToTop()" and fixed bounds checking in "scrollRowIntoView()". | Michael Leibman | 2012-06-01 | 1 | -0/+9 |
| | | |||||
* | | Store the correct node reference in rowsCache. | Michael Leibman | 2012-05-20 | 1 | -5/+1 |
| | | |||||
* | | Cleaned up a few unused variables. | Michael Leibman | 2012-05-20 | 1 | -10/+1 |
| | | |||||
* | | Remove the "row" attribute from the row nodes and search the rowsCache ↵ | Michael Leibman | 2012-05-20 | 1 | -49/+83 |
|/ | | | | | | instead (make sure you're not relying on that attribute being there!). Include cell node refs in rowsCache and refactor existing methods to use them. |