summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authorharaken@google.com <haraken@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-02 02:27:45 +0000
committerharaken@google.com <haraken@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-02 02:27:45 +0000
commit492a095bacc85c7005fb30cd8665bf72f2083379 (patch)
tree40e4b7f085d76bf084b66d95554c0684d488c7cd /webkit/glue
parentb061cb16f488b1f4368fdf9bafa7dcc683b61859 (diff)
downloadchromium_src-492a095bacc85c7005fb30cd8665bf72f2083379.zip
chromium_src-492a095bacc85c7005fb30cd8665bf72f2083379.tar.gz
chromium_src-492a095bacc85c7005fb30cd8665bf72f2083379.tar.bz2
Add a WebLocalizedString::FileButtonChooseMultipleFilesLabel case to ToMessageID()
BUG=https://bugs.webkit.org/show_bug.cgi?id=49245 TEST=LayoutTests/fast/forms/input-file-label.html Review URL: http://codereview.chromium.org/7292031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91405 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r--webkit/glue/webkit_strings.grd4
-rw-r--r--webkit/glue/webkitclient_impl.cc8
2 files changed, 8 insertions, 4 deletions
diff --git a/webkit/glue/webkit_strings.grd b/webkit/glue/webkit_strings.grd
index 07957e9..cf5d766 100644
--- a/webkit/glue/webkit_strings.grd
+++ b/webkit/glue/webkit_strings.grd
@@ -269,10 +269,10 @@ below:
<message name="IDS_FORM_RESET_LABEL" desc="default label for Reset buttons in forms on web pages">
Reset
</message>
- <message name="IDS_FORM_FILE_BUTTON_LABEL" desc="title for file button used in HTML forms">
+ <message name="IDS_FORM_FILE_BUTTON_LABEL" desc="title for a single file chooser button used in HTML forms">
Choose File
</message>
- <message name="IDS_FORM_MULTIPLE_FILES_BUTTON_LABEL" desc="title for file button used in HTML5 file chooser">
+ <message name="IDS_FORM_MULTIPLE_FILES_BUTTON_LABEL" desc="title for a multiple file chooser button used in HTML forms. This title should be as short as possible.">
Choose Files
</message>
<message name="IDS_FORM_FILE_NO_FILE_LABEL" desc="text to display in file button used in HTML forms when no file is selected">
diff --git a/webkit/glue/webkitclient_impl.cc b/webkit/glue/webkitclient_impl.cc
index 2abff7a..affbf7e 100644
--- a/webkit/glue/webkitclient_impl.cc
+++ b/webkit/glue/webkitclient_impl.cc
@@ -123,6 +123,8 @@ static int ToMessageID(WebLocalizedString::Name name) {
return IDS_FORM_RESET_LABEL;
case WebLocalizedString::FileButtonChooseFileLabel:
return IDS_FORM_FILE_BUTTON_LABEL;
+ case WebLocalizedString::FileButtonChooseMultipleFilesLabel:
+ return IDS_FORM_MULTIPLE_FILES_BUTTON_LABEL;
case WebLocalizedString::FileButtonNoFileSelectedLabel:
return IDS_FORM_FILE_NO_FILE_LABEL;
case WebLocalizedString::MultipleFileUploadText:
@@ -191,8 +193,10 @@ static int ToMessageID(WebLocalizedString::Name name) {
return IDS_FORM_VALIDATION_RANGE_OVERFLOW;
case WebLocalizedString::ValidationStepMismatch:
return IDS_FORM_VALIDATION_STEP_MISMATCH;
- // TODO(haraken): Remove default: when we merge the next
- // WebLocalizedString.h change in WebKit.
+ // This "default:" line exists to avoid compile warnings about enum
+ // coverage when we add a new symbol to WebLocalizedString.h in WebKit.
+ // After a planned WebKit patch is landed, we need to add a case statement
+ // for the added symbol here.
default:
break;
}