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 |