Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4588)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/ChromeAddressWidgetUiComponentProvider.java

Issue 872023002: Use floating labels for preference forms (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Minor changes Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/ChromeAddressWidgetUiComponentProvider.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/ChromeAddressWidgetUiComponentProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/ChromeAddressWidgetUiComponentProvider.java
deleted file mode 100644
index f72a2864d558ba0565657e15659e498affe563dd..0000000000000000000000000000000000000000
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/ChromeAddressWidgetUiComponentProvider.java
+++ /dev/null
@@ -1,132 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.chrome.browser.preferences.autofill;
-
-import android.content.Context;
-import android.view.LayoutInflater;
-import android.widget.TextView;
-
-import com.android.i18n.addressinput.AddressField.WidthType;
-import com.android.i18n.addressinput.AddressWidgetUiComponentProvider;
-
-import org.chromium.chrome.R;
-
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * Customizes the appearance of inputs used by addressinput.
- */
-class ChromeAddressWidgetUiComponentProvider extends AddressWidgetUiComponentProvider {
- /**
- * A map of English language strings to translated string identifiers.
- * TODO(rouslan): Upstream AddressWidget translations. http://crbug.com/433959.
- */
- private final Map<String, Integer> mI18nLabelMap;
-
- /**
- * The label used for untranslated strings.
- */
- private static final String NOT_TRANSLATED = "NOT TRANSLATED";
-
- /**
- * The label that's never translated.
- */
- private static final String CEDEX = "CEDEX";
-
- public ChromeAddressWidgetUiComponentProvider(Context context) {
- super(context);
- mI18nLabelMap = new HashMap<String, Integer>();
- mI18nLabelMap.put(
- context.getString(
- com.android.i18n.addressinput.R.string.i18n_country_or_region_label),
- com.android.i18n.addressinput.R.string.libaddressinput_country_or_region_label);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_locality_label),
- com.android.i18n.addressinput.R.string.libaddressinput_locality_label);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_post_town),
- com.android.i18n.addressinput.R.string.libaddressinput_post_town);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_suburb),
- com.android.i18n.addressinput.R.string.libaddressinput_suburb);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_village_township),
- com.android.i18n.addressinput.R.string.libaddressinput_village_township);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_address_line1_label),
- com.android.i18n.addressinput.R.string.libaddressinput_address_line_1_label);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_pin_code_label),
- com.android.i18n.addressinput.R.string.libaddressinput_pin_code_label);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_postal_code_label),
- com.android.i18n.addressinput.R.string.libaddressinput_postal_code_label);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_zip_code_label),
- com.android.i18n.addressinput.R.string.libaddressinput_zip_code_label);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_area),
- com.android.i18n.addressinput.R.string.libaddressinput_area);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_county),
- com.android.i18n.addressinput.R.string.libaddressinput_county);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_department),
- com.android.i18n.addressinput.R.string.libaddressinput_department);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_district),
- com.android.i18n.addressinput.R.string.libaddressinput_district);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_do_si),
- com.android.i18n.addressinput.R.string.libaddressinput_do_si);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_emirate),
- com.android.i18n.addressinput.R.string.libaddressinput_emirate);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_island),
- com.android.i18n.addressinput.R.string.libaddressinput_island);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_oblast),
- com.android.i18n.addressinput.R.string.libaddressinput_oblast);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_parish),
- com.android.i18n.addressinput.R.string.libaddressinput_parish);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_prefecture),
- com.android.i18n.addressinput.R.string.libaddressinput_prefecture);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_province),
- com.android.i18n.addressinput.R.string.libaddressinput_province);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_state),
- com.android.i18n.addressinput.R.string.libaddressinput_state);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_recipient_label),
- com.android.i18n.addressinput.R.string.libaddressinput_recipient_label);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_neighborhood),
- com.android.i18n.addressinput.R.string.libaddressinput_neighborhood);
- mI18nLabelMap.put(
- context.getString(com.android.i18n.addressinput.R.string.i18n_organization_label),
- com.android.i18n.addressinput.R.string.libaddressinput_organization_label);
- }
-
- @Override
- protected TextView createUiLabel(CharSequence label, WidthType widthType) {
- TextView textView = (TextView) LayoutInflater.from(context).inflate(
- R.layout.autofill_profile_label, null);
- assert mI18nLabelMap.containsKey(label) || CEDEX.equals(label);
- if (mI18nLabelMap.containsKey(label)) {
- textView.setText(mI18nLabelMap.get(label));
- } else if (CEDEX.equals(label)) {
- textView.setText(label);
- } else {
- textView.setText(NOT_TRANSLATED);
- }
- textView.setFocusableInTouchMode(true);
- return textView;
- }
-}

Powered by Google App Engine
This is Rietveld 408576698