This repository has been archived by the owner on Apr 2, 2019. It is now read-only.
Releases: cloudflarearchive/backgrid
Releases · cloudflarearchive/backgrid
0.2.5
New Features
- Keyboard Navigation. Issue #3
Bugfixes and Improvements
- Select2Cell is now compatible with select2
3.3.x. Issue #89 - MomentCell is now compatible with moment.js
2.0.0. Issue #80 - Various bug fixes in backbone-pageable 1.2.1 and
1.2.2. Issue #110 - Stop propagation of DOM events in
cells. Issue #118 - Fix sorting issue with server mode PageableCollection when using Backbone
1.0+. Issue #132 - Fix bug where passing any other View constructor options other than
model
andcollection
will override the view options of all the other direct
subviews'. Issue #137 - TextCell doesn't throw an error anymore when cancelling editing an undefined
model attribute. Issue #142 - Switching focus on two different cells with invalid attributes no long content
for focus. Issue #144 - Setting a formatter in column definition should override the cell class'
formatter. (Regression)
Issue #140 - Reorganized Backgrid events, all inter-View Backgrid events will now only be
triggered from the model and/or collection. (Breaking Change)
Issue #131 - Paginator no longer derives from Footer and is now a stand-alone widget
instead. (Breaking Change)
Issue #120
0.2.0
New Features
Bug Fixes and Improvements
- Fixed issue with $ conflict in the core
IIME. Issue #61 - Fixed issue with multiple invalid cells mutually steal
focus. Issue #64 - Fixed issue where the paginator's handlers are off by one when the
PageCollection's firstPage starts
at 0. Issue #70 - Fixed issue where grid components lost event handlers after
rendering. Issue #71 - Rectified decrepencies with the naming of various Backgrid Backbone
events. Now all Backgrid Backbone event names are prefixed with 'backgrid:'. null
orundefined
model values are now displayed as empty strings in the
table cells.- Adjusted
CellEditor
inheritance hierachy, moved around a few DOM event
handler. resolveNameToClass
can now take hyphenated names.headerCell
definition can now be specified by a string alias.- Upgraded dependencies. Backgrid now works with Backbone 1.0.0,
Underscore 1.4.4, backbone-pageable 1.2.0, jQuery 1.9.1, select2 3.3.1, and
lunrjs 0.2.3.
0.1.4
0.1.3
0.1.2
Bugfixes and Improvements
- Grids can now be initialized synchronously under any pagination
mode. Issue #44,
Issue #45,
backbone-pageable 1.1.5 - Allow the use of custom header, body, row and footer by supplying them in the
grid constructor as
options. Issue #40 - Cells rerender themselves during display mode upon model attribute
changes. Issue #37 - Fixed bug where new rows aren't inserted into the body when the grid is
initially empty. Issue #36 - Paginator now displays a single page handle numbered 1 when the collection is
empty. Issue #35 - Grid now renders on columns reset. Issue #34
null
orundefined
values on a datetime type model attribute no longer
throws an error. Issue #32,
Issue #43- Backbone.PageableCollection no longer need to be present in order for the
header to work. Issue #30 cursor: pointer
for the sort carets in the
header. Issue #29- Numbered paginator handlers no longer point to the wrong pages after clicking
on the go to last page
handle. Issue #28 - Put rendered rows into a document fragment to speed up rendering of the grid
body. Issue #26
Version 0.1.1
Bugfix
- Fix issue where the default comparator is sorting incorrectly for
models. Issue #23
Initial Release
- Initial Release 🎉