[pgadmin-hackers] pgAdmin 4 commit: Improvements to the Query Results grid:

Поиск
Список
Период
Сортировка
От Dave Page
Тема [pgadmin-hackers] pgAdmin 4 commit: Improvements to the Query Results grid:
Дата
Msg-id E1dIwbE-0003yi-Hz@gothos.postgresql.org
обсуждение исходный текст
Список pgadmin-hackers
Improvements to the Query Results grid:

- Improve the UI
- Allow copy/paste from sets of rows, columns or arbitrary blocks of cells

Patch by Matt, Shruti, Joao and Sarah @ Pivotal

Fixes #2476

Branch
------
master

Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=01bfa88309940bdfe62d537a4be031dd8cbc2303
Author: Sarah McAlear <smcalear@pivotal.io>

Modified Files
--------------
.../tables/tests/test_column_properties_sql.py     |   2 +-
.../connect_to_server_feature_test.py              |   2 +-
.../copy_selected_query_results_feature_test.py    | 105 +++-
.../feature_tests/table_ddl_feature_test.py        |   2 +-
web/pgadmin/feature_tests/view_data_dml_queries.py |   2 -
.../xss_checks_panels_and_query_tool_test.py       |   2 +-
.../xss_checks_pgadmin_debugger_test.py            |   2 +-
web/pgadmin/static/img/select-all-icon.png         | Bin 0 -> 132 bytes
.../static/js/selection/active_cell_capture.js     | 191 +++++++
web/pgadmin/static/js/selection/column_selector.js | 109 ++--
web/pgadmin/static/js/selection/copy_data.js       |  15 +-
web/pgadmin/static/js/selection/grid_selector.js   |  59 +--
.../js/selection/range_boundary_navigator.js       |   7 +-
.../static/js/selection/range_selection_helper.js  | 112 ++++-
web/pgadmin/static/js/selection/row_selector.js    |  90 ++--
web/pgadmin/static/js/selection/set_staged_rows.js |  23 +-
.../static/js/selection/xcell_selection_model.js   | 228 +++++++++
web/pgadmin/static/js/slickgrid/cell_selector.js   |  18 +
.../handle_query_output_keyboard_event.js          |  21 +
.../js/slickgrid/pgslick.cellrangedecorator.js     |  73 +++
.../js/slickgrid/pgslick.cellrangeselector.js      | 119 +++++
web/pgadmin/static/vendor/slickgrid/README         |   9 -
web/pgadmin/static/vendor/slickgrid/README.md      |   9 +
.../slickgrid/controls/slick.columnpicker.js       |   9 +-
.../static/vendor/slickgrid/images/CheckboxN.png   | Bin 0 -> 257 bytes
.../static/vendor/slickgrid/images/CheckboxY.png   | Bin 0 -> 361 bytes
.../vendor/slickgrid/plugins/slick.autotooltips.js |  10 +-
.../slickgrid/plugins/slick.cellcopymanager.js     |   6 +-
.../plugins/slick.cellexternalcopymanager.js       | 449 +++++++++++++++++
.../slickgrid/plugins/slick.cellrangeselector.js   |   9 +-
.../slickgrid/plugins/slick.cellselectionmodel.js  |  46 +-
.../slickgrid/plugins/slick.headerbuttons.js       |   6 +-
.../vendor/slickgrid/plugins/slick.headermenu.js   |   8 +-
.../slickgrid/plugins/slick.rowselectionmodel.js   |  10 +-
.../vendor/slickgrid/slick-default-theme.css       |  22 +-
web/pgadmin/static/vendor/slickgrid/slick.core.js  |  15 +-
.../static/vendor/slickgrid/slick.dataview.js      |  40 +-
.../static/vendor/slickgrid/slick.editors.js       |  67 +--
.../static/vendor/slickgrid/slick.formatters.js    |  12 +-
web/pgadmin/static/vendor/slickgrid/slick.grid.css |  43 +-
web/pgadmin/static/vendor/slickgrid/slick.grid.js  | 554 ++++++++++++++-------
.../slickgrid/slick.groupitemmetadataprovider.js   | 158 ++++++
.../vendor/slickgrid/slick.remotemodel-yahoo.js    | 206 ++++++++
.../static/vendor/slickgrid/slick.remotemodel.js   | 169 +++++++
.../tools/sqleditor/static/css/sqleditor.css       |  60 ++-
.../sqleditor/templates/sqleditor/js/sqleditor.js  | 107 ++--
.../utils/tests/test_versioned_template_loader.py  |  25 +-
web/regression/feature_utils/pgadmin_page.py       |  25 +
.../selection/active_cell_capture_spec.js          | 342 +++++++++++++
.../javascript/selection/column_selector_spec.js   | 346 ++++++++++---
.../javascript/selection/copy_data_spec.js         |  44 +-
.../javascript/selection/grid_selector_spec.js     |  49 +-
.../selection/range_boundary_navigator_spec.js     |  19 +-
.../selection/range_selection_helper_spec.js       |  93 ++++
.../javascript/selection/row_selector_spec.js      | 235 +++++++--
.../javascript/selection/set_staged_rows_spec.js   | 184 +++----
.../selection/xcell_selection_model_spec.js        | 513 +++++++++++++++++++
.../javascript/slickgrid/cell_selector_spec.js     |  77 +++
.../handle_query_output_keyboard_event_spec.js     | 143 ++++++
web/regression/javascript/test-main.js             |  17 +-
web/regression/python_test_utils/test_utils.py     |   8 +-
web/regression/requirements.txt                    |   2 +-
62 files changed, 4506 insertions(+), 822 deletions(-)


В списке pgadmin-hackers по дате отправления:

Предыдущее
От: pgAdmin 4 Jenkins
Дата:
Сообщение: [pgadmin-hackers] Build failed in Jenkins: pgadmin4-master-python36 #144
Следующее
От: Dave Page
Дата:
Сообщение: Re: [pgadmin-hackers] [pgAdmin4][PATCH] Improvements to Query ResultsGrid User Experience