From b8940b45246ccf1367a0f1d59f13ca21372517e1 Mon Sep 17 00:00:00 2001 From: Dhruv Parthasarathy Date: Mon, 29 Jul 2013 18:16:57 -0700 Subject: [PATCH] added support for dynamicConfigs for Master --- .../main/resources/static/dynamicConfigs.html | 36 +- .../static/js/SlickGrid-master/.gitignore | 3 + .../js/SlickGrid-master/MIT-LICENSE.txt | 20 + .../static/js/SlickGrid-master/README.md | 22 + .../controls/slick.columnpicker.css | 31 + .../controls/slick.columnpicker.js | 145 + .../SlickGrid-master/controls/slick.pager.css | 41 + .../SlickGrid-master/controls/slick.pager.js | 147 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../smoothness/jquery-ui-1.8.16.custom.css | 409 ++ .../examples/example-autotooltips.html | 73 + .../examples/example-checkbox-row-select.html | 91 + .../examples/example-colspan.html | 87 + ...example-composite-editor-item-details.html | 231 ++ ...example-custom-column-value-extractor.html | 73 + .../example-explicit-initialization.html | 79 + .../examples/example-grouping.html | 391 ++ .../examples/example-header-row.html | 135 + .../examples/example-multi-column-sort.html | 95 + .../examples/example-optimizing-dataview.html | 178 + .../example-plugin-headerbuttons.html | 163 + .../examples/example-plugin-headermenu.html | 150 + .../examples/example-spreadsheet.html | 171 + .../example-totals-via-data-provider.html | 130 + .../examples/example1-simple.html | 64 + .../examples/example10-async-post-render.html | 130 + .../examples/example11-autoheight.html | 83 + .../examples/example12-fillbrowser.html | 112 + .../examples/example13-getItem-sorting.html | 121 + .../examples/example14-highlighting.html | 153 + .../examples/example2-formatters.html | 89 + .../examples/example3-editing.html | 109 + .../examples/example3a-compound-editors.html | 143 + .../examples/example3b-editing-with-undo.html | 109 + .../examples/example4-model.html | 351 ++ .../examples/example5-collapsing.html | 273 ++ .../examples/example6-ajax-loading.html | 166 + .../examples/example7-events.html | 137 + .../example8-alternative-display.html | 171 + .../examples/example9-row-reordering.html | 317 ++ .../js/SlickGrid-master/examples/examples.css | 230 ++ .../js/SlickGrid-master/examples/index.html | 61 + .../examples/slick-default-theme.css | 118 + .../examples/slick.compositeeditor.js | 211 ++ .../js/SlickGrid-master/images/actions.gif | Bin 0 -> 170 bytes .../images/ajax-loader-small.gif | Bin 0 -> 1849 bytes .../js/SlickGrid-master/images/arrow_redo.png | Bin 0 -> 572 bytes .../images/arrow_right_peppermint.png | Bin 0 -> 128 bytes .../images/arrow_right_spearmint.png | Bin 0 -> 128 bytes .../js/SlickGrid-master/images/arrow_undo.png | Bin 0 -> 578 bytes .../SlickGrid-master/images/bullet_blue.png | Bin 0 -> 241 bytes .../SlickGrid-master/images/bullet_star.png | Bin 0 -> 279 bytes .../images/bullet_toggle_minus.png | Bin 0 -> 154 bytes .../images/bullet_toggle_plus.png | Bin 0 -> 156 bytes .../js/SlickGrid-master/images/calendar.gif | Bin 0 -> 1035 bytes .../js/SlickGrid-master/images/collapse.gif | Bin 0 -> 846 bytes .../images/comment_yellow.gif | Bin 0 -> 257 bytes .../js/SlickGrid-master/images/down.gif | Bin 0 -> 59 bytes .../SlickGrid-master/images/drag-handle.png | Bin 0 -> 1130 bytes .../images/editor-helper-bg.gif | Bin 0 -> 1164 bytes .../js/SlickGrid-master/images/expand.gif | Bin 0 -> 851 bytes .../js/SlickGrid-master/images/header-bg.gif | Bin 0 -> 872 bytes .../images/header-columns-bg.gif | Bin 0 -> 836 bytes .../images/header-columns-over-bg.gif | Bin 0 -> 823 bytes .../js/SlickGrid-master/images/help.png | Bin 0 -> 345 bytes .../js/SlickGrid-master/images/info.gif | Bin 0 -> 80 bytes .../js/SlickGrid-master/images/listview.gif | Bin 0 -> 2380 bytes .../js/SlickGrid-master/images/pencil.gif | Bin 0 -> 914 bytes .../SlickGrid-master/images/row-over-bg.gif | Bin 0 -> 823 bytes .../js/SlickGrid-master/images/sort-asc.gif | Bin 0 -> 830 bytes .../js/SlickGrid-master/images/sort-asc.png | Bin 0 -> 105 bytes .../js/SlickGrid-master/images/sort-desc.gif | Bin 0 -> 833 bytes .../js/SlickGrid-master/images/sort-desc.png | Bin 0 -> 107 bytes .../js/SlickGrid-master/images/stripes.png | Bin 0 -> 1125 bytes .../js/SlickGrid-master/images/tag_red.png | Bin 0 -> 537 bytes .../js/SlickGrid-master/images/tick.png | Bin 0 -> 484 bytes .../SlickGrid-master/images/user_identity.gif | Bin 0 -> 905 bytes .../images/user_identity_plus.gif | Bin 0 -> 546 bytes .../js/SlickGrid-master/lib/firebugx.js | 9 + .../js/SlickGrid-master/lib/jquery-1.7.min.js | 4 + .../lib/jquery-ui-1.8.16.custom.min.js | 611 +++ .../lib/jquery.event.drag-2.2.js | 402 ++ .../lib/jquery.event.drop-2.2.js | 302 ++ .../lib/jquery.jsonp-2.4.min.js | 3 + .../SlickGrid-master/lib/jquery.simulate.js | 150 + .../lib/jquery.sparkline.min.js | 79 + .../static/js/SlickGrid-master/lib/qunit.css | 119 + .../static/js/SlickGrid-master/lib/qunit.js | 1069 ++++++ .../plugins/slick.autotooltips.js | 83 + .../plugins/slick.cellcopymanager.js | 86 + .../plugins/slick.cellrangedecorator.js | 64 + .../plugins/slick.cellrangeselector.js | 113 + .../plugins/slick.cellselectionmodel.js | 154 + .../plugins/slick.checkboxselectcolumn.js | 153 + .../plugins/slick.headerbuttons.css | 39 + .../plugins/slick.headerbuttons.js | 177 + .../plugins/slick.headermenu.css | 59 + .../plugins/slick.headermenu.js | 275 ++ .../plugins/slick.rowmovemanager.js | 138 + .../plugins/slick.rowselectionmodel.js | 187 + .../static/js/SlickGrid-master/slick.core.js | 458 +++ .../js/SlickGrid-master/slick.dataview.js | 1063 ++++++ .../js/SlickGrid-master/slick.editors.js | 512 +++ .../js/SlickGrid-master/slick.formatters.js | 59 + .../static/js/SlickGrid-master/slick.grid.css | 157 + .../static/js/SlickGrid-master/slick.grid.js | 3310 +++++++++++++++++ .../slick.groupitemmetadataprovider.js | 144 + .../js/SlickGrid-master/slick.remotemodel.js | 173 + .../tests/dataview/dataview.js | 843 +++++ .../tests/dataview/index.html | 24 + .../js/SlickGrid-master/tests/grid/grid.js | 68 + .../js/SlickGrid-master/tests/grid/index.html | 34 + .../js/SlickGrid-master/tests/index.html | 40 + .../tests/model benchmarks.html | 110 + .../tests/plugins/autotooltips.html | 34 + .../tests/plugins/autotooltips.js | 133 + .../tests/scrolling benchmarks.html | 135 + .../static/js/createDynamicParamsGrid.js | 33 + 130 files changed, 17620 insertions(+), 35 deletions(-) create mode 100755 server/src/main/resources/static/js/SlickGrid-master/.gitignore create mode 100755 server/src/main/resources/static/js/SlickGrid-master/MIT-LICENSE.txt create mode 100755 server/src/main/resources/static/js/SlickGrid-master/README.md create mode 100755 server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/controls/slick.pager.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/controls/slick.pager.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-icons_222222_256x240.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-icons_2e83ff_256x240.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-icons_454545_256x240.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-icons_888888_256x240.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/images/ui-icons_cd0a0a_256x240.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/css/smoothness/jquery-ui-1.8.16.custom.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-autotooltips.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-checkbox-row-select.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-colspan.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-composite-editor-item-details.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-custom-column-value-extractor.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-explicit-initialization.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-grouping.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-header-row.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-multi-column-sort.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-optimizing-dataview.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-plugin-headerbuttons.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-plugin-headermenu.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-spreadsheet.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example-totals-via-data-provider.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example1-simple.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example10-async-post-render.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example11-autoheight.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example12-fillbrowser.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example13-getItem-sorting.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example14-highlighting.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example2-formatters.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example3-editing.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example3a-compound-editors.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example3b-editing-with-undo.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example4-model.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example5-collapsing.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example6-ajax-loading.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example7-events.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example8-alternative-display.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/example9-row-reordering.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/examples.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/index.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/slick-default-theme.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/examples/slick.compositeeditor.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/actions.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/ajax-loader-small.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/arrow_redo.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/arrow_right_peppermint.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/arrow_right_spearmint.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/arrow_undo.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/bullet_blue.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/bullet_star.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/bullet_toggle_minus.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/bullet_toggle_plus.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/calendar.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/collapse.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/comment_yellow.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/down.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/drag-handle.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/editor-helper-bg.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/expand.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/header-bg.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/header-columns-bg.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/header-columns-over-bg.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/help.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/info.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/listview.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/pencil.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/row-over-bg.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/sort-asc.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/sort-asc.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/sort-desc.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/sort-desc.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/stripes.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/tag_red.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/tick.png create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/user_identity.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/images/user_identity_plus.gif create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/firebugx.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/jquery-1.7.min.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/jquery-ui-1.8.16.custom.min.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/jquery.event.drag-2.2.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/jquery.event.drop-2.2.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/jquery.jsonp-2.4.min.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/jquery.simulate.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/jquery.sparkline.min.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/qunit.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/lib/qunit.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.autotooltips.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.cellcopymanager.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.cellrangedecorator.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.cellrangeselector.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.cellselectionmodel.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.checkboxselectcolumn.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.headerbuttons.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.headerbuttons.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.headermenu.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.headermenu.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.rowmovemanager.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/plugins/slick.rowselectionmodel.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.core.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.dataview.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.editors.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.formatters.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.grid.css create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.grid.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.groupitemmetadataprovider.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/slick.remotemodel.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/dataview/dataview.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/dataview/index.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/grid/grid.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/grid/index.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/index.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/model benchmarks.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/plugins/autotooltips.html create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/plugins/autotooltips.js create mode 100755 server/src/main/resources/static/js/SlickGrid-master/tests/scrolling benchmarks.html create mode 100644 server/src/main/resources/static/js/createDynamicParamsGrid.js diff --git a/server/src/main/resources/static/dynamicConfigs.html b/server/src/main/resources/static/dynamicConfigs.html index 68ded614407..30e3c90e8b8 100644 --- a/server/src/main/resources/static/dynamicConfigs.html +++ b/server/src/main/resources/static/dynamicConfigs.html @@ -29,40 +29,6 @@ - + \ No newline at end of file diff --git a/server/src/main/resources/static/js/SlickGrid-master/.gitignore b/server/src/main/resources/static/js/SlickGrid-master/.gitignore new file mode 100755 index 00000000000..d2f89b66646 --- /dev/null +++ b/server/src/main/resources/static/js/SlickGrid-master/.gitignore @@ -0,0 +1,3 @@ +.gitk* +.idea/* +.DS_Store diff --git a/server/src/main/resources/static/js/SlickGrid-master/MIT-LICENSE.txt b/server/src/main/resources/static/js/SlickGrid-master/MIT-LICENSE.txt new file mode 100755 index 00000000000..60f65425c0d --- /dev/null +++ b/server/src/main/resources/static/js/SlickGrid-master/MIT-LICENSE.txt @@ -0,0 +1,20 @@ +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/server/src/main/resources/static/js/SlickGrid-master/README.md b/server/src/main/resources/static/js/SlickGrid-master/README.md new file mode 100755 index 00000000000..7994a271934 --- /dev/null +++ b/server/src/main/resources/static/js/SlickGrid-master/README.md @@ -0,0 +1,22 @@ +# Welcome to SlickGrid + +Find documentation and examples in [the wiki](https://github.com/mleibman/SlickGrid/wiki). + +## 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/server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.css b/server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.css new file mode 100755 index 00000000000..bcbb37584c2 --- /dev/null +++ b/server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.css @@ -0,0 +1,31 @@ +.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/server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.js b/server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.js new file mode 100755 index 00000000000..be0dc066d30 --- /dev/null +++ b/server/src/main/resources/static/js/SlickGrid-master/controls/slick.columnpicker.js @@ -0,0 +1,145 @@ +(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 = $("