Merge "CSS, tooltip fixes for the more button in IME selector menu."

This commit is contained in:
Amire80
2012-10-26 08:51:56 +00:00
committed by Gerrit Code Review
4 changed files with 16 additions and 3 deletions

View File

@@ -28,5 +28,6 @@
"ext-uls-input-settings-ui-language": "Language used for writing", "ext-uls-input-settings-ui-language": "Language used for writing",
"ext-uls-back-to-input-settings": "Back to input settings", "ext-uls-back-to-input-settings": "Back to input settings",
"ext-uls-disable-input-method": "Disable input method", "ext-uls-disable-input-method": "Disable input method",
"ext-uls-disable-input-method-desc": "Use a regular keyboard" "ext-uls-disable-input-method-desc": "Use a regular keyboard",
"ext-uls-input-settings-more-languages-tooltip": "More languages"
} }

View File

@@ -20,5 +20,6 @@
"ext-uls-webfonts-select-for": "Label for font selector dropdown. $1 is a language name", "ext-uls-webfonts-select-for": "Label for font selector dropdown. $1 is a language name",
"ext-uls-webfonts-select-for-ui-info": "Information displayed under font selector", "ext-uls-webfonts-select-for-ui-info": "Information displayed under font selector",
"ext-uls-webfonts-select-for-content-info": "Information displayed under font selector", "ext-uls-webfonts-select-for-content-info": "Information displayed under font selector",
"ext-uls-back-to-display-settings": "Text for the link shown when language selector is accessed from language settings." "ext-uls-back-to-display-settings": "Text for the link shown when language selector is accessed from language settings.",
"ext-uls-input-settings-more-languages-tooltip": "Tool tip text for the '...' selector to select more languages"
} }

View File

@@ -26,4 +26,10 @@ div.input-settings-block {
.imelabel input { .imelabel input {
float: left; float: left;
}
.ime-selector-more-languages:hover {
text-decoration: none;
color: #ffffff;
background-color: #5089e8;
} }

View File

@@ -69,7 +69,11 @@
languageSelector: function () { languageSelector: function () {
var $ulsTrigger; var $ulsTrigger;
$ulsTrigger = $( '<a>' ).text( '...' ); $ulsTrigger = $( '<a>' ).text( '...' )
.addClass( 'ime-selector-more-languages' )
.attr( {
title: $.i18n( 'ext-uls-input-settings-more-languages-tooltip' )
} );
$ulsTrigger.uls( { $ulsTrigger.uls( {
onSelect: function ( language ) { onSelect: function ( language ) {
$input.data( 'ime' ).setLanguage( language ); $input.data( 'ime' ).setLanguage( language );
@@ -79,6 +83,7 @@
top: $input.offset().top, top: $input.offset().top,
left: $input.offset().left left: $input.offset().left
} ); } );
return $ulsTrigger; return $ulsTrigger;
} }
} ); } );