summaryrefslogtreecommitdiffstats
path: root/chrome/renderer
diff options
context:
space:
mode:
authoryaar@chromium.org <yaar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-07 01:30:48 +0000
committeryaar@chromium.org <yaar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-07 01:30:48 +0000
commit979c28b833acd88f976e53b156c9ada2f35e9abf (patch)
treee3a0430d7204f6a34c0a93246bad294bb5a852b4 /chrome/renderer
parent13bc0d82bd5c294a7e67a8ab61e07dc01c170a27 (diff)
downloadchromium_src-979c28b833acd88f976e53b156c9ada2f35e9abf.zip
chromium_src-979c28b833acd88f976e53b156c9ada2f35e9abf.tar.gz
chromium_src-979c28b833acd88f976e53b156c9ada2f35e9abf.tar.bz2
Move PasswordAutocompleteListener into the WebKit API (AGAIN)
Copy of: http://codereview.chromium.org/360013/show Head to create as new patch due to messy merge. Review URL: http://codereview.chromium.org/376017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31350 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r--chrome/renderer/render_view.cc14
-rw-r--r--chrome/renderer/render_view.h2
2 files changed, 8 insertions, 8 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index 7bd76e0..e325e34 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -73,7 +73,7 @@
#include "webkit/api/public/WebDataSource.h"
#include "webkit/api/public/WebDevToolsAgent.h"
#include "webkit/api/public/WebDragData.h"
-#include "webkit/api/public/WebForm.h"
+#include "webkit/api/public/WebFormElement.h"
#include "webkit/api/public/WebFrame.h"
#include "webkit/api/public/WebHistoryItem.h"
#include "webkit/api/public/WebNode.h"
@@ -134,7 +134,7 @@ using WebKit::WebDragOperation;
using WebKit::WebDragOperationsMask;
using WebKit::WebEditingAction;
using WebKit::WebFindOptions;
-using WebKit::WebForm;
+using WebKit::WebFormElement;
using WebKit::WebFrame;
using WebKit::WebHistoryItem;
using WebKit::WebMediaPlayer;
@@ -2024,7 +2024,7 @@ void RenderView::unableToImplementPolicyWithError(
NOTREACHED(); // Since we said we can handle all requests.
}
-void RenderView::willSubmitForm(WebFrame* frame, const WebForm& form) {
+void RenderView::willSubmitForm(WebFrame* frame, const WebFormElement& form) {
NavigationState* navigation_state =
NavigationState::FromDataSource(frame->provisionalDataSource());
@@ -2039,7 +2039,7 @@ void RenderView::willSubmitForm(WebFrame* frame, const WebForm& form) {
navigation_state->set_password_form_data(
PasswordFormDomManager::CreatePasswordForm(form));
- if (form.isAutoCompleteEnabled()) {
+ if (form.autoComplete()) {
scoped_ptr<FormFieldValues> form_values(FormFieldValues::Create(form));
if (form_values.get())
Send(new ViewHostMsg_FormFieldValuesSubmitted(routing_id_,
@@ -3724,15 +3724,15 @@ void RenderView::focusAccessibilityObject(
}
void RenderView::SendPasswordForms(WebFrame* frame) {
- WebVector<WebForm> forms;
+ WebVector<WebFormElement> forms;
frame->forms(forms);
std::vector<PasswordForm> password_forms;
for (size_t i = 0; i < forms.size(); ++i) {
- const WebForm& form = forms[i];
+ const WebFormElement& form = forms[i];
// Respect autocomplete=off.
- if (form.isAutoCompleteEnabled()) {
+ if (form.autoComplete()) {
scoped_ptr<PasswordForm> password_form(
PasswordFormDomManager::CreatePasswordForm(form));
if (password_form.get())
diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h
index ca199de..53d7e95 100644
--- a/chrome/renderer/render_view.h
+++ b/chrome/renderer/render_view.h
@@ -283,7 +283,7 @@ class RenderView : public RenderWidget,
virtual void unableToImplementPolicyWithError(
WebKit::WebFrame* frame, const WebKit::WebURLError& error);
virtual void willSubmitForm(WebKit::WebFrame* frame,
- const WebKit::WebForm& form);
+ const WebKit::WebFormElement& form);
virtual void willPerformClientRedirect(
WebKit::WebFrame* frame, const WebKit::WebURL& from,
const WebKit::WebURL& to, double interval, double fire_time);