diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-03 00:30:59 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-03 00:30:59 +0000 |
commit | b143821ab651df119648c0a201b6ab4bf616a500 (patch) | |
tree | bb9946d52d2d1937bbfc3d2de641a0fabca80c3f /chrome/browser/chromeos | |
parent | 89098b14454bd3e9ec38c98084e1e0488de67fb3 (diff) | |
download | chromium_src-b143821ab651df119648c0a201b6ab4bf616a500.zip chromium_src-b143821ab651df119648c0a201b6ab4bf616a500.tar.gz chromium_src-b143821ab651df119648c0a201b6ab4bf616a500.tar.bz2 |
AutoFill: Use the FormManager cache to send forms to the AutoFillManager.
Remove the FormFieldValues class and replace its usage with FormData.
BUG=38325,33032
TEST=none
Review URL: http://codereview.chromium.org/1606005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43555 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos')
-rw-r--r-- | chrome/browser/chromeos/login/account_creation_view.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/chrome/browser/chromeos/login/account_creation_view.cc b/chrome/browser/chromeos/login/account_creation_view.cc index 1de0634..1af6c06 100644 --- a/chrome/browser/chromeos/login/account_creation_view.cc +++ b/chrome/browser/chromeos/login/account_creation_view.cc @@ -15,7 +15,9 @@ #include "gfx/canvas.h" #include "ipc/ipc_message.h" #include "views/border.h" -#include "webkit/glue/form_field_values.h" +#include "webkit/glue/form_data.h" + +using webkit_glue::FormData; namespace chromeos { @@ -37,17 +39,16 @@ class AccountCreationTabContents : public TabContents, return this; } - virtual void FormFieldValuesSubmitted( - const webkit_glue::FormFieldValues& form) { - if (UTF16ToASCII(form.form_name) == kCreateAccountFormName) { + virtual void FormSubmitted(const FormData& form) { + if (UTF16ToASCII(form.name) == kCreateAccountFormName) { std::string user_name; std::string domain; - for (size_t i = 0; i < form.elements.size(); i++) { - std::string name = UTF16ToASCII(form.elements[i].name()); + for (size_t i = 0; i < form.fields.size(); i++) { + std::string name = UTF16ToASCII(form.fields[i].name()); if (name == kEmailFieldName) { - user_name = UTF16ToASCII(form.elements[i].value()); + user_name = UTF16ToASCII(form.fields[i].value()); } else if (name == kDomainFieldName) { - domain = UTF16ToASCII(form.elements[i].value()); + domain = UTF16ToASCII(form.fields[i].value()); } } if (!user_name.empty()) { @@ -59,8 +60,7 @@ class AccountCreationTabContents : public TabContents, } } - virtual void FormsSeen( - const std::vector<webkit_glue::FormFieldValues>& forms) { + virtual void FormsSeen(const std::vector<FormData>& forms) { } virtual bool GetAutoFillSuggestions( |