Thread: pgAdmin 4 commit: Allow the UI layout to be fully locked or to prevent
Allow the UI layout to be fully locked or to prevent docking changes. Fixes #2653 Branch ------ electron2 Details ------- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=6607d836b38b6cf0804d54fc3b59298b6663f866 Modified Files -------------- docs/en_US/images/file_menu.png | Bin 36845 -> 54700 bytes docs/en_US/images/preferences_browser_display.png | Bin 93821 -> 172233 bytes docs/en_US/menu_bar.rst | 3 + docs/en_US/preferences.rst | 21 ++- docs/en_US/release_notes_4_8.rst | 6 +- web/package.json | 2 +- web/pgadmin/browser/__init__.py | 53 ++++++- .../browser/register_browser_preferences.py | 20 +++ web/pgadmin/browser/static/js/browser.js | 66 +++------ web/pgadmin/browser/static/js/layout.js | 161 +++++++++++++++++++++ web/pgadmin/browser/static/js/menu.js | 72 ++++++--- web/pgadmin/browser/templates/browser/js/utils.js | 40 +++-- web/pgadmin/preferences/__init__.py | 2 +- web/pgadmin/preferences/static/js/preferences.js | 2 + web/pgadmin/settings/__init__.py | 2 +- web/pgadmin/static/js/backform.pgadmin.js | 54 +++++++ web/pgadmin/static/scss/_bootstrap.overrides.scss | 5 + .../tools/maintenance/static/js/maintenance.js | 29 +--- .../maintenance/static/scss/_maintenance.scss | 4 - web/pgadmin/utils/preferences.py | 2 +- web/regression/javascript/browser/layout_spec.js | 109 ++++++++++++++ web/webpack.shim.js | 1 + web/webpack.test.config.js | 2 + web/yarn.lock | 4 +- 24 files changed, 537 insertions(+), 123 deletions(-)