diff --git a/SlickGrid/.gitignore b/SlickGrid/.gitignore deleted file mode 100644 index d2f89b666461eaad83e75083feaaf90f18a30350..0000000000000000000000000000000000000000 --- a/SlickGrid/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -.gitk* -.idea/* -.DS_Store diff --git a/SlickGrid/MIT-LICENSE.txt b/SlickGrid/MIT-LICENSE.txt deleted file mode 100644 index 60f65425c0d49a6a7534bd7d5b26b657ac1f3511..0000000000000000000000000000000000000000 --- a/SlickGrid/MIT-LICENSE.txt +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/SlickGrid/README.md b/SlickGrid/README.md deleted file mode 100644 index 8aa4fd54f2ca8377fb04522b32fc1996c6186fbf..0000000000000000000000000000000000000000 --- a/SlickGrid/README.md +++ /dev/null @@ -1,74 +0,0 @@ -## This is the 6pac slickgrid repo - -I am maintaining this branch as a separate 'alternative master'. Check [my wiki](https://github.com/6pac/SlickGrid/wiki) for details. - -Once we take on SlickGrid we all add [my patch for my specific app requirement]. This 'application noise' makes it much harder to share updates to SlickGrid with other users, who may want some of the changes, but find others irrelevant. - -This repo is deliberately **non-customised**. We have *only* kept jQuery up to date, made bug fixes where necessary and added small features carefully considered to enhance the overall usefulness of the grid. -Example pages showcase any new features. - -The following, in short, are the changes made since forking from the main MLeibman branch, a significant number in response to issues or pull requests. - -**Maintenance:** - -* update to jquery-1.11.2 and jquery-ui-1.11.3, with minor patches to accommodate the change -* Fix bug in dataview causing model benchmark test to throw an error -* Remove redundant slick pager code -* Fix unnecessary horizontal scroll for autosized columns when viewport has fractional pixel width -* Make default group comparer function more robust -* fix grouping bug (issue #841 & #896 mleibman#898) -* update DataView compiled-expression regex to deal with some forms of minification -* Fix Issue #963 ajax example not working -* additional version of ajax loading page, using Yahoo news and YQL as a source. the format of the grid rows is more in keeping with the newsfeed style of the original -* Fix tooltip error with draggable columns -* Prevent useless onSelectedRangesChanged events in selectionmodels' setSelectedRanges -* Fix jQueryUI css interfering with SlickGrid css issues -* Fix column resizing issues with Bootstrap 3/box-sizing:border-box -* Patch absBox for null element bug (MLeibman #1066) -* fix bugs identified by JsHint -* remove deprecated jquery .browser property -* fix error in autotooltips test -* add internal keycode enums -* fix bug in compound editor example 'isValueChanged' method - -**New features:** - -* Add css manipulation so that grid initialises successfully if the parent element is hidden -* Add jQueryUI accordion and Bootstrap 3 examples -* Add multi grid on page example (example-multi-grid-basic) -* Add async post render async cleanup -* Allow custom editors to suppress automatic cell clear on edit -* Add Floating Point editor -* Add grid as member of args parameter for all events, and to column formatter. Add dataView as member of args parameter for all dataView events -* add custom validator option to integer, float and date editors -* Add example of dynamic tab and grid creation for basic grid -* Add example of dynamic tab and grid creation for grid with all the features of example-4-model - -# Original mleibman README follows: - - - - - -Find documentation and examples in [the wiki](https://github.com/mleibman/SlickGrid/wiki). - -# Welcome to SlickGrid - -## 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/SlickGrid/controls/slick.columnpicker.css b/SlickGrid/controls/slick.columnpicker.css deleted file mode 100644 index bcbb37584c2d3b4a50fd9b34246ec34b296e4576..0000000000000000000000000000000000000000 --- a/SlickGrid/controls/slick.columnpicker.css +++ /dev/null @@ -1,31 +0,0 @@ -.slick-columnpicker { - border: 1px solid #718BB7; - background: #f0f0f0; - 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; -} - -.slick-columnpicker li { - list-style: none; - margin: 0; - padding: 0; - background: none; -} - -.slick-columnpicker input { - margin: 4px; -} - -.slick-columnpicker li a { - display: block; - padding: 4px; - font-weight: bold; -} - -.slick-columnpicker li a:hover { - background: white; -} diff --git a/SlickGrid/controls/slick.columnpicker.js b/SlickGrid/controls/slick.columnpicker.js deleted file mode 100644 index dc16720997523c5c99315e05a96b4039f3979f8b..0000000000000000000000000000000000000000 --- a/SlickGrid/controls/slick.columnpicker.js +++ /dev/null @@ -1,152 +0,0 @@ -(function ($) { - function SlickColumnPicker(columns, grid, options) { - var $menu; - var columnCheckboxes; - - var defaults = { - fadeSpeed:250 - }; - - function init() { - grid.onHeaderContextMenu.subscribe(handleHeaderContextMenu); - grid.onColumnsReordered.subscribe(updateColumnOrder); - options = $.extend({}, defaults, options); - - $menu = $("