Index: public/web/WebPasswordFormData.h |
diff --git a/public/web/WebPasswordFormData.h b/public/web/WebPasswordFormData.h |
deleted file mode 100644 |
index 84dc700a59fffd6eda57c0e91c51f7866616fbd1..0000000000000000000000000000000000000000 |
--- a/public/web/WebPasswordFormData.h |
+++ /dev/null |
@@ -1,126 +0,0 @@ |
-/* |
- * Copyright (C) 2009 Google Inc. All rights reserved. |
- * |
- * Redistribution and use in source and binary forms, with or without |
- * modification, are permitted provided that the following conditions are |
- * met: |
- * |
- * * Redistributions of source code must retain the above copyright |
- * notice, this list of conditions and the following disclaimer. |
- * * Redistributions in binary form must reproduce the above |
- * copyright notice, this list of conditions and the following disclaimer |
- * in the documentation and/or other materials provided with the |
- * distribution. |
- * * Neither the name of Google Inc. nor the names of its |
- * contributors may be used to endorse or promote products derived from |
- * this software without specific prior written permission. |
- * |
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
- */ |
- |
-#ifndef WebPasswordFormData_h |
-#define WebPasswordFormData_h |
- |
-#include "../platform/WebString.h" |
-#include "../platform/WebURL.h" |
-#include "../platform/WebVector.h" |
-#include "WebFormElement.h" |
- |
-namespace blink { |
- |
-struct WebPasswordFormData { |
- // If the provided form is suitable for password completion, isValid() will |
- // return true; |
- BLINK_EXPORT WebPasswordFormData(const WebFormElement&); |
- |
- // If creation failed, return false. |
- bool isValid() const { return action.isValid(); } |
- |
- // The action target of the form. This is the primary data used by the |
- // PasswordManager for form autofill; that is, the action of the saved |
- // credentials must match the action of the form on the page to be autofilled. |
- // If this is empty / not available, it will result in a "restricted" |
- // IE-like autofill policy, where we wait for the user to type in his |
- // username before autofilling the password. In these cases, after successful |
- // login the action URL will automatically be assigned by the |
- // PasswordManager. |
- // |
- // When parsing an HTML form, this must always be set. |
- WebURL action; |
- |
- // The "Realm" for the sign-on (scheme, host, port for SCHEME_HTML, and |
- // contains the HTTP realm for dialog-based forms). |
- // The signon_realm is effectively the primary key used for retrieving |
- // data from the database, so it must not be empty. |
- WebString signonRealm; |
- |
- // The URL (minus query parameters) containing the form. This is the primary |
- // data used by the PasswordManager to decide (in longest matching prefix |
- // fashion) whether or not a given PasswordForm result from the database is a |
- // good fit for a particular form on a page, so it must not be empty. |
- WebURL origin; |
- |
- // The name of the submit button used. Optional; only used in scoring |
- // of PasswordForm results from the database to make matches as tight as |
- // possible. |
- // |
- // When parsing an HTML form, this must always be set. |
- WebString submitElement; |
- |
- // The name of the username input element. Optional (improves scoring). |
- // |
- // When parsing an HTML form, this must always be set. |
- WebString userNameElement; |
- |
- // The username. Optional. |
- // |
- // When parsing an HTML form, this is typically empty unless the site |
- // has implemented some form of autofill. |
- WebString userNameValue; |
- |
- // If the form has more than one field which could possibly contain the |
- // username, the extra are placed here. Used for autofill in cases where |
- // our heuristics for determining the username are wrong. Optional. |
- // |
- // When parsing an HTML form, this is typically empty. |
- WebVector<WebString> possibleUserNames; |
- |
- // The name of the password input element, Optional (improves scoring). |
- // |
- // When parsing an HTML form, this must always be set. |
- WebString passwordElement; |
- |
- // The password. Required. |
- // |
- // When parsing an HTML form, this is typically empty. |
- WebString passwordValue; |
- |
- // Value of shouldAutocomplete for the password element. |
- bool passwordShouldAutocomplete; |
- |
- // If the form was a change password form, the name of the |
- // 'old password' input element. Optional. |
- WebString oldPasswordElement; |
- |
- // The old password. Optional. |
- WebString oldPasswordValue; |
- |
- WebPasswordFormData() |
- : passwordShouldAutocomplete(false) |
- { |
- } |
-}; |
- |
-} // namespace blink |
- |
-#endif |