| OLD | NEW |
| 1 /* ***** BEGIN LICENSE BLOCK ***** | 1 /* ***** BEGIN LICENSE BLOCK ***** |
| 2 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 | 2 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 |
| 3 * | 3 * |
| 4 * The contents of this file are subject to the Mozilla Public License Version | 4 * The contents of this file are subject to the Mozilla Public License Version |
| 5 * 1.1 (the "License"); you may not use this file except in compliance with | 5 * 1.1 (the "License"); you may not use this file except in compliance with |
| 6 * the License. You may obtain a copy of the License at | 6 * the License. You may obtain a copy of the License at |
| 7 * http://www.mozilla.org/MPL/ | 7 * http://www.mozilla.org/MPL/ |
| 8 * | 8 * |
| 9 * Software distributed under the License is distributed on an "AS IS" basis, | 9 * Software distributed under the License is distributed on an "AS IS" basis, |
| 10 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | 10 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 42 | 42 |
| 43 #include "config.h" | 43 #include "config.h" |
| 44 #include "WebPasswordFormUtils.h" | 44 #include "WebPasswordFormUtils.h" |
| 45 | 45 |
| 46 #include "HTMLNames.h" | 46 #include "HTMLNames.h" |
| 47 #include "core/html/HTMLFormElement.h" | 47 #include "core/html/HTMLFormElement.h" |
| 48 #include "core/html/HTMLInputElement.h" | 48 #include "core/html/HTMLInputElement.h" |
| 49 | 49 |
| 50 using namespace WebCore; | 50 using namespace WebCore; |
| 51 | 51 |
| 52 namespace WebKit { | 52 namespace blink { |
| 53 | 53 |
| 54 // Maximum number of password fields we will observe before throwing our | 54 // Maximum number of password fields we will observe before throwing our |
| 55 // hands in the air and giving up with a given form. | 55 // hands in the air and giving up with a given form. |
| 56 static const size_t maxPasswords = 3; | 56 static const size_t maxPasswords = 3; |
| 57 | 57 |
| 58 void findPasswordFormFields(HTMLFormElement* form, PasswordFormFields* fields) | 58 void findPasswordFormFields(HTMLFormElement* form, PasswordFormFields* fields) |
| 59 { | 59 { |
| 60 ASSERT(form); | 60 ASSERT(form); |
| 61 ASSERT(fields); | 61 ASSERT(fields); |
| 62 | 62 |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 latestInputElement = inputElement; | 94 latestInputElement = inputElement; |
| 95 // We ignore elements that have no value. Unlike userName, alternate
UserNames | 95 // We ignore elements that have no value. Unlike userName, alternate
UserNames |
| 96 // is used only for autofill, not for form identification, and blank
autofill | 96 // is used only for autofill, not for form identification, and blank
autofill |
| 97 // entries are not useful. | 97 // entries are not useful. |
| 98 if (!inputElement->value().isEmpty()) | 98 if (!inputElement->value().isEmpty()) |
| 99 fields->alternateUserNames.append(inputElement->value()); | 99 fields->alternateUserNames.append(inputElement->value()); |
| 100 } | 100 } |
| 101 } | 101 } |
| 102 } | 102 } |
| 103 | 103 |
| 104 } // namespace WebKit | 104 } // namespace blink |
| OLD | NEW |