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 #ifndef COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ | 5 #ifndef COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ |
6 #define COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ | 6 #define COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 #include <memory> | 9 #include <memory> |
10 #include <string> | 10 #include <string> |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 // potentially being submitted, or that a form has already been successfully | 88 // potentially being submitted, or that a form has already been successfully |
89 // submitted. Recorded into a UMA histogram, so order of enumerators should | 89 // submitted. Recorded into a UMA histogram, so order of enumerators should |
90 // not be changed. | 90 // not be changed. |
91 enum class SubmissionIndicatorEvent { | 91 enum class SubmissionIndicatorEvent { |
92 NONE, | 92 NONE, |
93 HTML_FORM_SUBMISSION, | 93 HTML_FORM_SUBMISSION, |
94 SAME_DOCUMENT_NAVIGATION, | 94 SAME_DOCUMENT_NAVIGATION, |
95 XHR_SUCCEEDED, | 95 XHR_SUCCEEDED, |
96 FRAME_DETACHED, | 96 FRAME_DETACHED, |
97 MANUAL_SAVE, | 97 MANUAL_SAVE, |
| 98 DOM_MUTATION_AFTER_XHR, |
98 SUBMISSION_INDICATOR_EVENT_COUNT | 99 SUBMISSION_INDICATOR_EVENT_COUNT |
99 }; | 100 }; |
100 | 101 |
101 // The "Realm" for the sign-on. This is scheme, host, port for SCHEME_HTML. | 102 // The "Realm" for the sign-on. This is scheme, host, port for SCHEME_HTML. |
102 // Dialog based forms also contain the HTTP realm. Android based forms will | 103 // Dialog based forms also contain the HTTP realm. Android based forms will |
103 // contain a string of the form "android://<hash of cert>@<package name>" | 104 // contain a string of the form "android://<hash of cert>@<package name>" |
104 // | 105 // |
105 // The signon_realm is effectively the primary key used for retrieving | 106 // The signon_realm is effectively the primary key used for retrieving |
106 // data from the database, so it must not be empty. | 107 // data from the database, so it must not be empty. |
107 std::string signon_realm; | 108 std::string signon_realm; |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
334 std::ostream& operator<<(std::ostream& os, PasswordForm::Layout layout); | 335 std::ostream& operator<<(std::ostream& os, PasswordForm::Layout layout); |
335 std::ostream& operator<<(std::ostream& os, const PasswordForm& form); | 336 std::ostream& operator<<(std::ostream& os, const PasswordForm& form); |
336 std::ostream& operator<<(std::ostream& os, PasswordForm* form); | 337 std::ostream& operator<<(std::ostream& os, PasswordForm* form); |
337 std::ostream& operator<<( | 338 std::ostream& operator<<( |
338 std::ostream& os, | 339 std::ostream& os, |
339 PasswordForm::SubmissionIndicatorEvent submission_event); | 340 PasswordForm::SubmissionIndicatorEvent submission_event); |
340 | 341 |
341 } // namespace autofill | 342 } // namespace autofill |
342 | 343 |
343 #endif // COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ | 344 #endif // COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ |
OLD | NEW |