| Index: components/autofill/common/password_form_fill_data.cc
|
| diff --git a/components/autofill/common/password_form_fill_data.cc b/components/autofill/common/password_form_fill_data.cc
|
| deleted file mode 100644
|
| index 99e089e5708990ae0e3777d42ad6f23ff5d46b9c..0000000000000000000000000000000000000000
|
| --- a/components/autofill/common/password_form_fill_data.cc
|
| +++ /dev/null
|
| @@ -1,74 +0,0 @@
|
| -// Copyright 2011 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 "components/autofill/common/password_form_fill_data.h"
|
| -
|
| -#include "base/logging.h"
|
| -#include "components/autofill/common/form_field_data.h"
|
| -
|
| -namespace autofill {
|
| -
|
| -UsernamesCollectionKey::UsernamesCollectionKey() {}
|
| -
|
| -UsernamesCollectionKey::~UsernamesCollectionKey() {}
|
| -
|
| -bool UsernamesCollectionKey::operator<(
|
| - const UsernamesCollectionKey& other) const {
|
| - if (username != other.username)
|
| - return username < other.username;
|
| - return password < other.password;
|
| -}
|
| -
|
| -PasswordFormFillData::PasswordFormFillData() : wait_for_username(false) {
|
| -}
|
| -
|
| -PasswordFormFillData::~PasswordFormFillData() {
|
| -}
|
| -
|
| -void InitPasswordFormFillData(
|
| - const content::PasswordForm& form_on_page,
|
| - const content::PasswordFormMap& matches,
|
| - const content::PasswordForm* const preferred_match,
|
| - bool wait_for_username_before_autofill,
|
| - bool enable_other_possible_usernames,
|
| - PasswordFormFillData* result) {
|
| - // Note that many of the |FormFieldData| members are not initialized for
|
| - // |username_field| and |password_field| because they are currently not used
|
| - // by the password autocomplete code.
|
| - FormFieldData username_field;
|
| - username_field.name = form_on_page.username_element;
|
| - username_field.value = preferred_match->username_value;
|
| - FormFieldData password_field;
|
| - password_field.name = form_on_page.password_element;
|
| - password_field.value = preferred_match->password_value;
|
| - password_field.form_control_type = "password";
|
| -
|
| - // Fill basic form data.
|
| - result->basic_data.origin = form_on_page.origin;
|
| - result->basic_data.action = form_on_page.action;
|
| - result->basic_data.fields.push_back(username_field);
|
| - result->basic_data.fields.push_back(password_field);
|
| - result->wait_for_username = wait_for_username_before_autofill;
|
| -
|
| - // Copy additional username/value pairs.
|
| - content::PasswordFormMap::const_iterator iter;
|
| - for (iter = matches.begin(); iter != matches.end(); iter++) {
|
| - if (iter->second != preferred_match)
|
| - result->additional_logins[iter->first] = iter->second->password_value;
|
| - if (enable_other_possible_usernames &&
|
| - !iter->second->other_possible_usernames.empty()) {
|
| - // Note that there may be overlap between other_possible_usernames and
|
| - // other saved usernames or with other other_possible_usernames. For now
|
| - // we will ignore this overlap as it should be a rare occurence. We may
|
| - // want to revisit this in the future.
|
| - UsernamesCollectionKey key;
|
| - key.username = iter->first;
|
| - key.password = iter->second->password_value;
|
| - result->other_possible_usernames[key] =
|
| - iter->second->other_possible_usernames;
|
| - }
|
| - }
|
| -}
|
| -
|
| -} // namespace autofill
|
|
|