Fix to reduce the ammount of settings text
Settings text on the main ULS view can grow longer for some languages running out of space. This change does the following to avoid that: * Removes setting section explanations and shows them as a tooltip on hover. * Adjusts style for adjusting space between setting sections. * Keyboard image has been adjusted to match the display settings image. Change-Id: I42ec5cb35b3d4df977a6eff28ad55891f4135356
This commit is contained in:
committed by
Santhosh Thottingal
parent
7ccf8d9de7
commit
833f8f63d6
@@ -4,8 +4,15 @@ div#settings-block {
|
||||
line-height: 1.2em;
|
||||
}
|
||||
|
||||
div.display-settings-block:hover {
|
||||
color: black;
|
||||
#settings-block div.display-settings-block,
|
||||
#settings-block div.input-settings-block {
|
||||
margin: 8px 0;
|
||||
color: #565656;
|
||||
}
|
||||
|
||||
#settings-block div.display-settings-block:hover,
|
||||
#settings-block div.input-settings-block:hover {
|
||||
color: #252525;
|
||||
}
|
||||
|
||||
.uls-ui-languages button {
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 533 B After Width: | Height: | Size: 1.0 KiB |
@@ -139,32 +139,30 @@
|
||||
previousLang = previousLanguages.slice( -1 )[0];
|
||||
|
||||
function displaySettings () {
|
||||
var $displaySettingsTitle, $displaySettingsText, $displaySettings;
|
||||
var $displaySettingsTitle, displaySettingsText, $displaySettings;
|
||||
|
||||
displaySettingsText = $.i18n( 'ext-uls-display-settings-desc' );
|
||||
$displaySettingsTitle = $( '<div data-i18n="ext-uls-display-settings-title">' )
|
||||
.addClass( 'settings-title' );
|
||||
$displaySettingsText = $( '<span data-i18n="ext-uls-display-settings-desc">' )
|
||||
.addClass( 'settings-text' );
|
||||
.addClass( 'settings-title' )
|
||||
.attr( 'title', displaySettingsText );
|
||||
$displaySettings = $( '<div>' )
|
||||
.addClass( 'display-settings-block' )
|
||||
.prop( 'id', 'display-settings-block' )
|
||||
.append( $displaySettingsTitle )
|
||||
.append( $displaySettingsText );
|
||||
.append( $displaySettingsTitle );
|
||||
return $displaySettings;
|
||||
}
|
||||
|
||||
function inputSettings () {
|
||||
var $inputSettingsTitle, $inputSettingsText, $inputSettings;
|
||||
var $inputSettingsTitle, inputSettingsText, $inputSettings;
|
||||
|
||||
inputSettingsText = $.i18n( 'ext-uls-input-settings-desc' );
|
||||
$inputSettingsTitle = $( '<div data-i18n="ext-uls-input-settings-title">' )
|
||||
.addClass( 'settings-title' );
|
||||
$inputSettingsText = $( '<span data-i18n="ext-uls-input-settings-desc">' )
|
||||
.addClass( 'settings-text' );
|
||||
.addClass( 'settings-title' )
|
||||
.attr( 'title', inputSettingsText );
|
||||
$inputSettings = $( '<div>' )
|
||||
.addClass( 'input-settings-block' )
|
||||
.prop( 'id', 'input-settings-block' )
|
||||
.append( $inputSettingsTitle )
|
||||
.append( $inputSettingsText );
|
||||
.append( $inputSettingsTitle );
|
||||
return $inputSettings;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user