From 3ef527960c08effab690182f4e0b58228c7ba430 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Fri, 26 Oct 2012 11:48:28 +0530 Subject: [PATCH] CSS, tooltip fixes for the more button in IME selector menu. Change-Id: Ic1ace1191ad9745c9f02be4e5938ce3fb53da8b9 --- i18n/en.json | 3 ++- i18n/qqq.json | 3 ++- resources/css/ext.uls.inputsettings.css | 6 ++++++ resources/js/ext.uls.ime.js | 7 ++++++- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/i18n/en.json b/i18n/en.json index e840c718..8c819a03 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -28,5 +28,6 @@ "ext-uls-input-settings-ui-language": "Language used for writing", "ext-uls-back-to-input-settings": "Back to input settings", "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" } diff --git a/i18n/qqq.json b/i18n/qqq.json index 31240edb..75933d30 100644 --- a/i18n/qqq.json +++ b/i18n/qqq.json @@ -20,5 +20,6 @@ "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-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" } \ No newline at end of file diff --git a/resources/css/ext.uls.inputsettings.css b/resources/css/ext.uls.inputsettings.css index 946c6e1a..73cb02c7 100644 --- a/resources/css/ext.uls.inputsettings.css +++ b/resources/css/ext.uls.inputsettings.css @@ -26,4 +26,10 @@ div.input-settings-block { .imelabel input { float: left; +} + +.ime-selector-more-languages:hover { + text-decoration: none; + color: #ffffff; + background-color: #5089e8; } \ No newline at end of file diff --git a/resources/js/ext.uls.ime.js b/resources/js/ext.uls.ime.js index 7bf7a65c..5b9b9cf9 100644 --- a/resources/js/ext.uls.ime.js +++ b/resources/js/ext.uls.ime.js @@ -69,7 +69,11 @@ languageSelector: function () { var $ulsTrigger; - $ulsTrigger = $( '' ).text( '...' ); + $ulsTrigger = $( '' ).text( '...' ) + .addClass( 'ime-selector-more-languages' ) + .attr( { + title: $.i18n( 'ext-uls-input-settings-more-languages-tooltip' ) + } ); $ulsTrigger.uls( { onSelect: function ( language ) { $input.data( 'ime' ).setLanguage( language ); @@ -79,6 +83,7 @@ top: $input.offset().top, left: $input.offset().left } ); + return $ulsTrigger; } } );