pgadmin4/web/regression/javascript
Aditya Toshniwal f16498a8a7 Optimize Webpack to improve overall performance.
Changes include:
1) Remove underscore-string and sprintf-js packages as we were using only %s. Instead, added a function to do the same. Also changed gettext to behave like sprintf directly.
2) backgrid.sizeable.columns was not used anywhere, removed. @babel/polyfill is deprecated, replaced it with core-js.
3) Moved few css to make sure they get minified and bundled.
4) Added Flask-Compress to send static files as compressed gzip. This will reduce network traffic and improve initial load time for pgAdmin.
5) Split few JS files to make code reusable.
6) Lazy load few modules like leaflet, wkx is required only if geometry viewer is opened. snapsvg loaded only when explain plan is executed. This will improve sqleditor initial opening time.

Reviewed By: Khushboo Vashi
Fixes #4701
2019-10-10 12:05:28 +05:30
..
alerts Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
backform_controls Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
backup Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
browser Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
dashboard Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
datagrid Don't wait for the database connection before rendering the Query Tool UI, for improved UX. Fixes #4453 2019-08-23 12:14:20 +01:00
fake_browser Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
file_manager Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
geometry_viewer Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
help Fix SQL help for EPAS 10+, and refactor the URL generation code into a testable function. Fixes #4099 2019-03-22 14:09:24 +00:00
history Fix regression tests. 2019-06-20 14:02:15 +01:00
misc Add EXPLAIN options for SETTINGS and SUMMARY. Fixes #4335 2019-07-03 13:57:56 +01:00
nodes/schema Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
restore Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
selection There is no option to Copy data with headers from Query Tool/View Data. 2019-09-27 12:14:39 +05:30
slickgrid There is no option to Copy data with headers from Query Tool/View Data. 2019-09-27 12:14:39 +05:30
sqleditor Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
table Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
tree Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
check_node_visibility_spec.js Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
common_keyboard_shortcuts_spec.js Fix keyboard navigation in "inner" tabsets such as the Query Tool and Debugger. Fixes #4195 2019-06-10 11:10:49 +01:00
debugger_utils_spec.js Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
dialog_tab_navigator_spec.js Fix some minor UI issues on IE11. Fixes #4462 2019-07-12 10:06:30 +01:00
fake_endpoints.js Don't wait for the database connection before rendering the Query Tool UI, for improved UX. Fixes #4453 2019-08-23 12:14:20 +01:00
fake_model.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
fake_translations.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
gettext_spec.js Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
jasmine_capture_warnings_beforeall.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
parse_shortcut_value_spec.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
pgadmin_utils_spec.js Optimize Webpack to improve overall performance. 2019-10-10 12:05:28 +05:30
size_prettify_spec.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
sqleditor_utils_spec.js Don't wait for the database connection before rendering the Query Tool UI, for improved UX. Fixes #4453 2019-08-23 12:14:20 +01:00