| Index: chrome/browser/autofill/autofill_flow_util.cc
|
| diff --git a/chrome/browser/autofill/autofill_flow_util.cc b/chrome/browser/autofill/autofill_flow_util.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a791f943cadd8e64785e52b2654d103510144c32
|
| --- /dev/null
|
| +++ b/chrome/browser/autofill/autofill_flow_util.cc
|
| @@ -0,0 +1,42 @@
|
| +// 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/autofill/autofill_flow_util.h"
|
| +#include "chrome/common/form_data.h"
|
| +#include "chrome/common/form_field_data.h"
|
| +
|
| +namespace autofill {
|
| +
|
| +FormFieldData BuildField(const std::string& autocomplete_attribute) {
|
| + FormFieldData field;
|
| + field.name = string16();
|
| + field.value = string16();
|
| + field.autocomplete_attribute = autocomplete_attribute;
|
| + field.form_control_type = "text";
|
| + return field;
|
| +}
|
| +
|
| +FormData BuildAutofillFlowFormData() {
|
| + FormData formdata;
|
| + formdata.fields.push_back(BuildField("name"));
|
| + formdata.fields.push_back(BuildField("email"));
|
| + formdata.fields.push_back(BuildField("cc-name"));
|
| + formdata.fields.push_back(BuildField("cc-number"));
|
| + formdata.fields.push_back(BuildField("cc-exp"));
|
| + formdata.fields.push_back(BuildField("cc-csc"));
|
| + formdata.fields.push_back(BuildField("billing street-address"));
|
| + formdata.fields.push_back(BuildField("billing locality"));
|
| + formdata.fields.push_back(BuildField("billing region"));
|
| + formdata.fields.push_back(BuildField("billing country"));
|
| + formdata.fields.push_back(BuildField("billing postal-code"));
|
| + formdata.fields.push_back(BuildField("shipping street-address"));
|
| + formdata.fields.push_back(BuildField("shipping locality"));
|
| + formdata.fields.push_back(BuildField("shipping region"));
|
| + formdata.fields.push_back(BuildField("shipping country"));
|
| + formdata.fields.push_back(BuildField("shipping postal-code"));
|
| + return formdata;
|
| +}
|
| +
|
| +} // namespace autofill
|
| +
|
|
|