| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/autofill/core/browser/autofill_field.h" | 5 #include "components/autofill/core/browser/autofill_field.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/i18n/string_search.h" | 10 #include "base/i18n/string_search.h" |
| (...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 436 AutofillField::AutofillField(const FormFieldData& field, | 436 AutofillField::AutofillField(const FormFieldData& field, |
| 437 const base::string16& unique_name) | 437 const base::string16& unique_name) |
| 438 : FormFieldData(field), | 438 : FormFieldData(field), |
| 439 unique_name_(unique_name), | 439 unique_name_(unique_name), |
| 440 server_type_(NO_SERVER_DATA), | 440 server_type_(NO_SERVER_DATA), |
| 441 heuristic_type_(UNKNOWN_TYPE), | 441 heuristic_type_(UNKNOWN_TYPE), |
| 442 html_type_(HTML_TYPE_UNSPECIFIED), | 442 html_type_(HTML_TYPE_UNSPECIFIED), |
| 443 html_mode_(HTML_MODE_NONE), | 443 html_mode_(HTML_MODE_NONE), |
| 444 phone_part_(IGNORED), | 444 phone_part_(IGNORED), |
| 445 credit_card_number_offset_(0), | 445 credit_card_number_offset_(0), |
| 446 previously_autofilled_(false) {} | 446 previously_autofilled_(false), |
| 447 parseable_name_(field.name) {} |
| 447 | 448 |
| 448 AutofillField::~AutofillField() {} | 449 AutofillField::~AutofillField() {} |
| 449 | 450 |
| 450 void AutofillField::set_heuristic_type(ServerFieldType type) { | 451 void AutofillField::set_heuristic_type(ServerFieldType type) { |
| 451 if (type >= 0 && type < MAX_VALID_FIELD_TYPE && | 452 if (type >= 0 && type < MAX_VALID_FIELD_TYPE && |
| 452 type != FIELD_WITH_DEFAULT_VALUE) { | 453 type != FIELD_WITH_DEFAULT_VALUE) { |
| 453 heuristic_type_ = type; | 454 heuristic_type_ = type; |
| 454 } else { | 455 } else { |
| 455 NOTREACHED(); | 456 NOTREACHED(); |
| 456 // This case should not be reachable; but since this has potential | 457 // This case should not be reachable; but since this has potential |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 596 if (compare.StringsEqual(value_stripped, option_contents)) { | 597 if (compare.StringsEqual(value_stripped, option_contents)) { |
| 597 if (index) | 598 if (index) |
| 598 *index = i; | 599 *index = i; |
| 599 return true; | 600 return true; |
| 600 } | 601 } |
| 601 } | 602 } |
| 602 return false; | 603 return false; |
| 603 } | 604 } |
| 604 | 605 |
| 605 } // namespace autofill | 606 } // namespace autofill |
| OLD | NEW |