Fix keyboard shortcuts layout in the preferences panel. Fixes #3407

This commit is contained in:
Akshay Joshi 2018-08-07 14:41:50 +01:00 committed by Dave Page
parent 3a5684510a
commit 7117ce6a22
4 changed files with 31 additions and 0 deletions

View File

@ -9,6 +9,7 @@ for it.
.. toctree:: .. toctree::
release_notes_3_3
release_notes_3_2 release_notes_3_2
release_notes_3_1 release_notes_3_1
release_notes_3_0 release_notes_3_0

View File

@ -0,0 +1,17 @@
***********
Version 3.3
***********
Release date: 2018-09-06
This release contains a number of features and fixes reported since the release of pgAdmin4 3.2
Features
********
Bug fixes
*********
| `Bug #3407 <https://redmine.postgresql.org/issues/3407>`_ - Fix keyboard shortcuts layout in the preferences panel.

View File

@ -48,3 +48,9 @@ div.pgadmin-preference-body div.ajs-content {
.preferences_content .pgadmin-controls input[type="checkbox"] { .preferences_content .pgadmin-controls input[type="checkbox"] {
margin-left: -20px !important; margin-left: -20px !important;
} }
.preferences_content .pgadmin-controls .shift,
.preferences_content .pgadmin-controls .control,
.preferences_content .pgadmin-controls .alt {
margin-left: 15px !important;
}

View File

@ -2740,6 +2740,13 @@ define([
cntr.render(); cntr.render();
if(fld['type'] == 'checkbox') { if(fld['type'] == 'checkbox') {
// Remove control label for keyboard shortcuts to
// align it properly.
let label = cntr.$el.find('label.control-label').text().trim();
if (label.length <= 0) {
cntr.$el.find('label.control-label').remove();
}
if (fld['name'] == 'alt_option') { if (fld['name'] == 'alt_option') {
$container.append($('<div class="pg-el-sm-3 pg-el-xs-12"></div>').append(cntr.$el)); $container.append($('<div class="pg-el-sm-3 pg-el-xs-12"></div>').append(cntr.$el));
} else { } else {