Index: chrome/browser/ui/autofill/autofill_popup_layout_model.cc |
diff --git a/chrome/browser/ui/autofill/autofill_popup_layout_model.cc b/chrome/browser/ui/autofill/autofill_popup_layout_model.cc |
index 652017dcad23f5abd8fcc87a074a9c2d05977094..1b24397deb34abe28169891bfd150173fe235080 100644 |
--- a/chrome/browser/ui/autofill/autofill_popup_layout_model.cc |
+++ b/chrome/browser/ui/autofill/autofill_popup_layout_model.cc |
@@ -15,6 +15,7 @@ |
#include "components/autofill/core/common/autofill_util.h" |
#include "components/grit/components_scaled_resources.h" |
#include "ui/base/resource/resource_bundle.h" |
+#include "ui/gfx/color_palette.h" |
#include "ui/gfx/font_list.h" |
#include "ui/gfx/geometry/rect_conversions.h" |
@@ -157,13 +158,14 @@ const gfx::FontList& AutofillPopupLayoutModel::GetValueFontListForRow( |
// All other message types are defined here. |
PopupItemId id = static_cast<PopupItemId>(suggestions[index].frontend_id); |
switch (id) { |
- case POPUP_ITEM_ID_WARNING_MESSAGE: |
+ case POPUP_ITEM_ID_INSECURE_CONTEXT_PAYMENT_DISABLED_MESSAGE: |
return warning_font_list_; |
case POPUP_ITEM_ID_CLEAR_FORM: |
case POPUP_ITEM_ID_CREDIT_CARD_SIGNIN_PROMO: |
case POPUP_ITEM_ID_AUTOFILL_OPTIONS: |
case POPUP_ITEM_ID_SCAN_CREDIT_CARD: |
case POPUP_ITEM_ID_SEPARATOR: |
+ case POPUP_ITEM_ID_HTTP_NOT_SECURE_WARNING_MESSAGE: |
return normal_font_list_; |
case POPUP_ITEM_ID_TITLE: |
case POPUP_ITEM_ID_AUTOCOMPLETE_ENTRY: |
@@ -178,6 +180,18 @@ const gfx::FontList& AutofillPopupLayoutModel::GetValueFontListForRow( |
const gfx::FontList& AutofillPopupLayoutModel::GetLabelFontList() const { |
return smaller_font_list_; |
} |
+ |
+SkColor AutofillPopupLayoutModel::GetValueFontColorForRow(size_t index) const { |
+ std::vector<autofill::Suggestion> suggestions = delegate_->GetSuggestions(); |
+ switch (suggestions[index].frontend_id) { |
+ case POPUP_ITEM_ID_HTTP_NOT_SECURE_WARNING_MESSAGE: |
+ return gfx::kGoogleRed700; |
+ case POPUP_ITEM_ID_INSECURE_CONTEXT_PAYMENT_DISABLED_MESSAGE: |
+ return kLabelTextColor; |
+ default: |
+ return kValueTextColor; |
+ } |
+} |
#endif |
int AutofillPopupLayoutModel::LineFromY(int y) const { |