| Index: chrome/browser/ui/autofill/autofill_dialog_types.cc
|
| diff --git a/chrome/browser/ui/autofill/autofill_dialog_types.cc b/chrome/browser/ui/autofill/autofill_dialog_types.cc
|
| deleted file mode 100644
|
| index 084c9895f11ac934147af616118fb38d730b96a6..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/autofill/autofill_dialog_types.cc
|
| +++ /dev/null
|
| @@ -1,188 +0,0 @@
|
| -// Copyright (c) 2012 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.
|
| -
|
| -#include "chrome/browser/ui/autofill/autofill_dialog_types.h"
|
| -
|
| -#include <stddef.h>
|
| -
|
| -#include "base/logging.h"
|
| -#include "base/strings/string_split.h"
|
| -#include "base/strings/string_util.h"
|
| -#include "ui/gfx/color_palette.h"
|
| -
|
| -namespace {
|
| -
|
| -bool IsSureError(const autofill::ValidityMessage& message) {
|
| - return message.sure && !message.text.empty();
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| -namespace autofill {
|
| -
|
| -static const base::char16 kRangeSeparator = '|';
|
| -
|
| -DialogNotification::DialogNotification() : type_(NONE) {}
|
| -
|
| -DialogNotification::DialogNotification(Type type,
|
| - const base::string16& display_text)
|
| - : type_(type),
|
| - display_text_(display_text),
|
| - checked_(false) {
|
| - // If there's a range separated by bars, mark that as the anchor text.
|
| - std::vector<base::string16> pieces = base::SplitString(
|
| - display_text, base::string16(1, kRangeSeparator),
|
| - base::KEEP_WHITESPACE, base::SPLIT_WANT_ALL);
|
| - if (pieces.size() > 1) {
|
| - size_t start = pieces[0].size();
|
| - size_t end = start + pieces[1].size();
|
| - link_range_ = gfx::Range(start, end);
|
| - display_text_ = base::JoinString(pieces, base::StringPiece16());
|
| - }
|
| -}
|
| -
|
| -DialogNotification::DialogNotification(const DialogNotification& other) =
|
| - default;
|
| -
|
| -DialogNotification::~DialogNotification() {}
|
| -
|
| -SkColor DialogNotification::GetBackgroundColor() const {
|
| - switch (type_) {
|
| - case DialogNotification::WALLET_USAGE_CONFIRMATION:
|
| - return SkColorSetRGB(0xf5, 0xf5, 0xf5);
|
| - case DialogNotification::REQUIRED_ACTION:
|
| - case DialogNotification::WALLET_ERROR:
|
| - return SkColorSetRGB(0xfc, 0xf3, 0xbf);
|
| - case DialogNotification::DEVELOPER_WARNING:
|
| - case DialogNotification::SECURITY_WARNING:
|
| - return kWarningColor;
|
| - case DialogNotification::NONE:
|
| - return SK_ColorTRANSPARENT;
|
| - }
|
| -
|
| - NOTREACHED();
|
| - return SK_ColorTRANSPARENT;
|
| -}
|
| -
|
| -SkColor DialogNotification::GetBorderColor() const {
|
| - switch (type_) {
|
| - case DialogNotification::WALLET_USAGE_CONFIRMATION:
|
| - return SkColorSetRGB(0xe5, 0xe5, 0xe5);
|
| - case DialogNotification::REQUIRED_ACTION:
|
| - case DialogNotification::WALLET_ERROR:
|
| - case DialogNotification::DEVELOPER_WARNING:
|
| - case DialogNotification::SECURITY_WARNING:
|
| - case DialogNotification::NONE:
|
| - return GetBackgroundColor();
|
| - }
|
| -
|
| - NOTREACHED();
|
| - return SK_ColorTRANSPARENT;
|
| -}
|
| -
|
| -SkColor DialogNotification::GetTextColor() const {
|
| - switch (type_) {
|
| - case DialogNotification::REQUIRED_ACTION:
|
| - case DialogNotification::WALLET_ERROR:
|
| - case DialogNotification::WALLET_USAGE_CONFIRMATION:
|
| - return SkColorSetRGB(102, 102, 102);
|
| - case DialogNotification::DEVELOPER_WARNING:
|
| - case DialogNotification::SECURITY_WARNING:
|
| - return SK_ColorWHITE;
|
| - case DialogNotification::NONE:
|
| - return SK_ColorTRANSPARENT;
|
| - }
|
| -
|
| - NOTREACHED();
|
| - return SK_ColorTRANSPARENT;
|
| -}
|
| -
|
| -bool DialogNotification::HasArrow() const {
|
| - return type_ == DialogNotification::WALLET_ERROR ||
|
| - type_ == DialogNotification::WALLET_USAGE_CONFIRMATION;
|
| -}
|
| -
|
| -bool DialogNotification::HasCheckbox() const {
|
| - return type_ == DialogNotification::WALLET_USAGE_CONFIRMATION;
|
| -}
|
| -
|
| -SkColor const kWarningColor = gfx::kGoogleRed700;
|
| -SkColor const kLightShadingColor = SkColorSetARGB(7, 0, 0, 0);
|
| -SkColor const kSubtleBorderColor = SkColorSetARGB(10, 0, 0, 0);
|
| -
|
| -SuggestionState::SuggestionState()
|
| - : visible(false) {}
|
| -SuggestionState::SuggestionState(
|
| - bool visible,
|
| - const base::string16& vertically_compact_text,
|
| - const base::string16& horizontally_compact_text,
|
| - const gfx::Image& icon,
|
| - const base::string16& extra_text,
|
| - const gfx::Image& extra_icon)
|
| - : visible(visible),
|
| - vertically_compact_text(vertically_compact_text),
|
| - horizontally_compact_text(horizontally_compact_text),
|
| - icon(icon),
|
| - extra_text(extra_text),
|
| - extra_icon(extra_icon) {}
|
| -SuggestionState::SuggestionState(const SuggestionState& other) = default;
|
| -SuggestionState::~SuggestionState() {}
|
| -
|
| -DialogOverlayString::DialogOverlayString() {}
|
| -DialogOverlayString::~DialogOverlayString() {}
|
| -
|
| -DialogOverlayState::DialogOverlayState() {}
|
| -DialogOverlayState::~DialogOverlayState() {}
|
| -
|
| -ValidityMessage::ValidityMessage(const base::string16& text, bool sure)
|
| - : text(text), sure(sure) {}
|
| -ValidityMessage::~ValidityMessage() {}
|
| -
|
| -ValidityMessages::ValidityMessages()
|
| - : default_message_(ValidityMessage(base::string16(), false)) {}
|
| -ValidityMessages::ValidityMessages(const ValidityMessages& other) = default;
|
| -ValidityMessages::~ValidityMessages() {}
|
| -
|
| -void ValidityMessages::Set(
|
| - ServerFieldType field, const ValidityMessage& message) {
|
| - MessageMap::iterator iter = messages_.find(field);
|
| - if (iter != messages_.end()) {
|
| - if (!iter->second.text.empty())
|
| - return;
|
| -
|
| - messages_.erase(iter);
|
| - }
|
| -
|
| - messages_.insert(MessageMap::value_type(field, message));
|
| -}
|
| -
|
| -const ValidityMessage& ValidityMessages::GetMessageOrDefault(
|
| - ServerFieldType field) const {
|
| - MessageMap::const_iterator iter = messages_.find(field);
|
| - return iter != messages_.end() ? iter->second : default_message_;
|
| -}
|
| -
|
| -bool ValidityMessages::HasSureError(ServerFieldType field) const {
|
| - return IsSureError(GetMessageOrDefault(field));
|
| -}
|
| -
|
| -bool ValidityMessages::HasErrors() const {
|
| - for (MessageMap::const_iterator iter = messages_.begin();
|
| - iter != messages_.end(); ++iter) {
|
| - if (!iter->second.text.empty())
|
| - return true;
|
| - }
|
| - return false;
|
| -}
|
| -
|
| -bool ValidityMessages::HasSureErrors() const {
|
| - for (MessageMap::const_iterator iter = messages_.begin();
|
| - iter != messages_.end(); ++iter) {
|
| - if (IsSureError(iter->second))
|
| - return true;
|
| - }
|
| - return false;
|
| -}
|
| -
|
| -} // namespace autofill
|
|
|