diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 81ef9d186..000000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore index 8b3887f2b..d2f89b666 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .gitk* -.idea/* \ No newline at end of file +.idea/* +.DS_Store diff --git a/README.md b/README.md new file mode 100644 index 000000000..7eb6fdac4 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Welcome to SlickGrid + +Find documentation and examples in [the wiki](https://github.com/mleibman/SlickGrid/wiki). + + +**UPDATE: March 5th, 2014 - I have too many things going on in my life right now to really give SlickGrid support and development the time and attention it deserves. I am not stopping it, but I will most likely be unresponsive for some time. Sorry.** + +**UPDATE: This repo hasn't been updated in a while. https://github.com/6pac/SlickGrid/wiki seems to be the most active fork at the moment.** + +## SlickGrid is an advanced JavaScript grid/spreadsheet component + +Some highlights: + +* Adaptive virtual scrolling (handle hundreds of thousands of rows with extreme responsiveness) +* Extremely fast rendering speed +* Supports jQuery UI Themes +* Background post-rendering for richer cells +* Configurable & customizable +* Full keyboard navigation +* Column resize/reorder/show/hide +* Column autosizing & force-fit +* Pluggable cell formatters & editors +* Support for editing and creating new rows. +* Grouping, filtering, custom aggregators, and more! +* Advanced detached & multi-field editors with undo/redo support. +* “GlobalEditorLock” to manage concurrent edits in cases where multiple Views on a page can edit the same data. +* Support for [millions of rows](http://stackoverflow.com/a/2569488/1269037) diff --git a/controls/slick.columnpicker.css b/controls/slick.columnpicker.css index a2845cc86..bcbb37584 100644 --- a/controls/slick.columnpicker.css +++ b/controls/slick.columnpicker.css @@ -4,6 +4,7 @@ padding: 6px; -moz-box-shadow: 2px 2px 2px silver; -webkit-box-shadow: 2px 2px 2px silver; + box-shadow: 2px 2px 2px silver; min-width: 100px; cursor: default; } @@ -27,4 +28,4 @@ .slick-columnpicker li a:hover { background: white; -} \ No newline at end of file +} diff --git a/controls/slick.columnpicker.js b/controls/slick.columnpicker.js index ecd0d4dcc..dc1672099 100644 --- a/controls/slick.columnpicker.js +++ b/controls/slick.columnpicker.js @@ -9,6 +9,7 @@ function init() { grid.onHeaderContextMenu.subscribe(handleHeaderContextMenu); + grid.onColumnsReordered.subscribe(updateColumnOrder); options = $.extend({}, defaults, options); $menu = $("