diff --git a/.gitignore b/.gitignore index 6edcb2956..f148e9ff2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ .gitk* .idea/* *.orig +.project .DS_Store .settings/ -.project .idea diff --git a/README.md b/README.md index 7994a2719..4b247bd72 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,11 @@ -# Welcome to SlickGrid +[SlickGrid](https://github.com/jlynch7/SlickGrid/wiki) - A lightning fast JavaScript grid/spreadsheet +================================================== -Find documentation and examples in [the wiki](https://github.com/mleibman/SlickGrid/wiki). +This Fork's Features +-------------------------------------- -## 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) +Frozen Rows (top & bottom)
+Frozen Columns (left only, right coming soon)
+Horizontal scrolling of frozen viewport with mousewheel
+Scroll viewport during row drag
+Scroll viewport during column drag
diff --git a/bower.json b/bower.json new file mode 100644 index 000000000..6cd7b656b --- /dev/null +++ b/bower.json @@ -0,0 +1,12 @@ +{ + "name": "SlickGrid-revionics", + "version": "2.2.1", + "main": ["slick.core.js", "slick.grid.js", "slick.grid.css"], + "keywords": ["SlickGrid", "grid", "frozen", "fix", "columns", "spreadsheet"], + "ignore": [ + ], + "dependencies": { + }, + "devDependencies": { + } +} \ No newline at end of file diff --git a/controls/slick.columnpicker.js b/controls/slick.columnpicker.js index be0dc066d..7026d4587 100644 --- a/controls/slick.columnpicker.js +++ b/controls/slick.columnpicker.js @@ -1,41 +1,41 @@ -(function ($) { - function SlickColumnPicker(columns, grid, options) { - var $menu; - var columnCheckboxes; +(function($) { + function SlickColumnPicker(columns, grid, options) { + var $menu; + var columnCheckboxes; - var defaults = { - fadeSpeed:250 - }; + var defaults = { + fadeSpeed: 250 + }; - function init() { - grid.onHeaderContextMenu.subscribe(handleHeaderContextMenu); + function init() { + grid.onHeaderContextMenu.subscribe(handleHeaderContextMenu); grid.onColumnsReordered.subscribe(updateColumnOrder); - options = $.extend({}, defaults, options); - - $menu = $("