diff --git a/core/java/android/webkit/BrowserFrame.java b/core/java/android/webkit/BrowserFrame.java index f71af20134127..b36fa8d735ff7 100644 --- a/core/java/android/webkit/BrowserFrame.java +++ b/core/java/android/webkit/BrowserFrame.java @@ -782,10 +782,13 @@ class BrowserFrame extends Handler { return mSettings.getUserAgentString(); } - // these ids need to be in sync with enum RAW_RES_ID in WebFrame + // These ids need to be in sync with enum rawResId in PlatformBridge.h private static final int NODOMAIN = 1; private static final int LOADERROR = 2; private static final int DRAWABLEDIR = 3; + private static final int FILE_UPLOAD_LABEL = 4; + private static final int RESET_LABEL = 5; + private static final int SUBMIT_LABEL = 6; String getRawResFilename(int id) { int resid; @@ -803,6 +806,18 @@ class BrowserFrame extends Handler { resid = com.android.internal.R.drawable.btn_check_off; break; + case FILE_UPLOAD_LABEL: + return mContext.getResources().getString( + com.android.internal.R.string.upload_file); + + case RESET_LABEL: + return mContext.getResources().getString( + com.android.internal.R.string.reset); + + case SUBMIT_LABEL: + return mContext.getResources().getString( + com.android.internal.R.string.submit); + default: Log.e(LOGTAG, "getRawResFilename got incompatible resource ID"); return ""; diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 9e72f6422d275..bc354c5d28e4f 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -2097,6 +2097,12 @@ Layer 2 Tunneling Protocol Pre-shared key based L2TP/IPSec VPN Certificate based L2TP/IPSec VPN + + Choose file + + Reset + + Submit