summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-07 18:38:41 +0000
committerdtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-07 18:38:41 +0000
commit5241a344b4c4e50d985c9d7c0b783de7df427b05 (patch)
tree3c040e2de7cc606452ad239eff71b5bf56f9d2b5
parentad640d646b4a2aa5f5426d75b89f6ca13044d3a5 (diff)
downloadchromium_src-5241a344b4c4e50d985c9d7c0b783de7df427b05.zip
chromium_src-5241a344b4c4e50d985c9d7c0b783de7df427b05.tar.gz
chromium_src-5241a344b4c4e50d985c9d7c0b783de7df427b05.tar.bz2
Add accessible versions of tooltip text for the back and forward buttons to make more discoverable the history menu's on each.
BUG=53379 TEST=manual Review URL: http://codereview.chromium.org/3607010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@61819 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/app/generated_resources.grd6
-rw-r--r--chrome/browser/views/toolbar_view.cc7
2 files changed, 13 insertions, 0 deletions
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd
index 6a0512d..916f34f 100644
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -4192,9 +4192,15 @@ Keep your key file in a safe place. You will need it to create new versions of y
<message name="IDS_TOOLTIP_BACK" desc="The tooltip for back button">
Click to go back, hold to see history
</message>
+ <message name="IDS_ACCNAME_TOOLTIP_BACK" desc="The tooltip for back button suited for non-mouse users">
+ Press enter to go back, context menu key to see history
+ </message>
<message name="IDS_TOOLTIP_FORWARD" desc="The tooltip for forward button">
Click to go forward, hold to see history
</message>
+ <message name="IDS_ACCNAME_TOOLTIP_FORWARD" desc="The tooltip for forward button suited for non-mouse users">
+ Press enter to go forward, context menu key to see history
+ </message>
<message name="IDS_TOOLTIP_HOME" desc="The tooltip for the home button">
Open the home page
</message>
diff --git a/chrome/browser/views/toolbar_view.cc b/chrome/browser/views/toolbar_view.cc
index 1876f0a1..974059a 100644
--- a/chrome/browser/views/toolbar_view.cc
+++ b/chrome/browser/views/toolbar_view.cc
@@ -7,6 +7,7 @@
#include "app/l10n_util.h"
#include "app/resource_bundle.h"
#include "chrome/app/chrome_dll_resource.h"
+#include "chrome/browser/accessibility/browser_accessibility_state.h"
#include "chrome/browser/browser.h"
#include "chrome/browser/browser_window.h"
#if defined(OS_CHROMEOS)
@@ -185,6 +186,12 @@ void ToolbarView::Init(Profile* profile) {
browser_actions_->Init();
SetProfile(profile);
+
+ // Accessibility specific tooltip text.
+ if (Singleton<BrowserAccessibilityState>()->IsAccessibleBrowser()) {
+ back_->SetTooltipText(l10n_util::GetString(IDS_ACCNAME_TOOLTIP_BACK));
+ forward_->SetTooltipText(l10n_util::GetString(IDS_ACCNAME_TOOLTIP_FORWARD));
+ }
}
void ToolbarView::SetProfile(Profile* profile) {