From 897124057c751d02db8cd7c34a9b4ed0bf901881 Mon Sep 17 00:00:00 2001 From: "dpapad@chromium.org" Date: Tue, 25 Oct 2011 22:53:40 +0000 Subject: Print Preview: Adding aria-labels for the margin textboxes BUG=101517 TEST=NONE Review URL: http://codereview.chromium.org/8390013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107222 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/app/generated_resources.grd | 18 +++++++++++++++--- .../browser/resources/print_preview/margin_textbox.js | 1 + chrome/browser/ui/webui/print_preview_data_source.cc | 4 ++++ 3 files changed, 20 insertions(+), 3 deletions(-) (limited to 'chrome') diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd index 7353f09..a833d64 100644 --- a/chrome/app/generated_resources.grd +++ b/chrome/app/generated_resources.grd @@ -6377,13 +6377,13 @@ Keep your key file in a safe place. You will need it to create new versions of y Use a number to indicate how many copies to print (1 or more). - Increment + Increment - Decrement + Decrement - Print Specific Pages + Print Specific Pages Options @@ -6403,6 +6403,18 @@ Keep your key file in a safe place. You will need it to create new versions of y Custom + + Top margin + + + Bottom margin + + + Left margin + + + Right margin + diff --git a/chrome/browser/resources/print_preview/margin_textbox.js b/chrome/browser/resources/print_preview/margin_textbox.js index 3f3e80d..ec1944b 100644 --- a/chrome/browser/resources/print_preview/margin_textbox.js +++ b/chrome/browser/resources/print_preview/margin_textbox.js @@ -11,6 +11,7 @@ cr.define('print_preview', function() { box.setAttribute('type', 'text'); box.className = MarginTextbox.CSS_CLASS_MARGIN_TEXTBOX; box.value = '0'; + box.setAttribute('aria-label', localStrings.getString(groupName)); // @type {string} Specifies which margin this line refers to. box.marginGroup = groupName; diff --git a/chrome/browser/ui/webui/print_preview_data_source.cc b/chrome/browser/ui/webui/print_preview_data_source.cc index 020b42e..94241ae 100644 --- a/chrome/browser/ui/webui/print_preview_data_source.cc +++ b/chrome/browser/ui/webui/print_preview_data_source.cc @@ -123,6 +123,10 @@ PrintPreviewDataSource::PrintPreviewDataSource() AddLocalizedString("defaultMargins", IDS_PRINT_PREVIEW_DEFAULT_MARGINS); AddLocalizedString("noMargins", IDS_PRINT_PREVIEW_NO_MARGINS); AddLocalizedString("customMargins", IDS_PRINT_PREVIEW_CUSTOM_MARGINS); + AddLocalizedString("top", IDS_PRINT_PREVIEW_TOP_MARGIN_LABEL); + AddLocalizedString("bottom", IDS_PRINT_PREVIEW_BOTTOM_MARGIN_LABEL); + AddLocalizedString("left", IDS_PRINT_PREVIEW_LEFT_MARGIN_LABEL); + AddLocalizedString("right", IDS_PRINT_PREVIEW_RIGHT_MARGIN_LABEL); set_json_path("strings.js"); add_resource_path("print_preview.js", IDR_PRINT_PREVIEW_JS); -- cgit v1.1