| 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/content/renderer/password_autofill_agent.h" | 5 #include "components/autofill/content/renderer/password_autofill_agent.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
| 10 #include "base/message_loop/message_loop.h" | 10 #include "base/message_loop/message_loop.h" |
| (...skipping 1246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1257 blink::WebFrame* frame = user_input.document().frame(); | 1257 blink::WebFrame* frame = user_input.document().frame(); |
| 1258 if (!frame) | 1258 if (!frame) |
| 1259 return false; | 1259 return false; |
| 1260 | 1260 |
| 1261 blink::WebView* webview = frame->view(); | 1261 blink::WebView* webview = frame->view(); |
| 1262 if (!webview) | 1262 if (!webview) |
| 1263 return false; | 1263 return false; |
| 1264 | 1264 |
| 1265 FormData form; | 1265 FormData form; |
| 1266 FormFieldData field; | 1266 FormFieldData field; |
| 1267 FindFormAndFieldForFormControlElement( | 1267 FindFormAndFieldForFormControlElement(user_input, &form, &field); |
| 1268 user_input, &form, &field, REQUIRE_NONE); | |
| 1269 | 1268 |
| 1270 blink::WebInputElement selected_element = user_input; | 1269 blink::WebInputElement selected_element = user_input; |
| 1271 if (show_on_password_field && !selected_element.isPasswordField()) { | 1270 if (show_on_password_field && !selected_element.isPasswordField()) { |
| 1272 LoginToPasswordInfoMap::const_iterator iter = | 1271 LoginToPasswordInfoMap::const_iterator iter = |
| 1273 login_to_password_info_.find(user_input); | 1272 login_to_password_info_.find(user_input); |
| 1274 DCHECK(iter != login_to_password_info_.end()); | 1273 DCHECK(iter != login_to_password_info_.end()); |
| 1275 selected_element = iter->second.password_field; | 1274 selected_element = iter->second.password_field; |
| 1276 } | 1275 } |
| 1277 gfx::Rect bounding_box(selected_element.boundsInViewportSpace()); | 1276 gfx::Rect bounding_box(selected_element.boundsInViewportSpace()); |
| 1278 | 1277 |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1431 void PasswordAutofillAgent::LegacyPasswordAutofillAgent::DidStopLoading() { | 1430 void PasswordAutofillAgent::LegacyPasswordAutofillAgent::DidStopLoading() { |
| 1432 agent_->DidStopLoading(); | 1431 agent_->DidStopLoading(); |
| 1433 } | 1432 } |
| 1434 | 1433 |
| 1435 void PasswordAutofillAgent::LegacyPasswordAutofillAgent:: | 1434 void PasswordAutofillAgent::LegacyPasswordAutofillAgent:: |
| 1436 DidStartProvisionalLoad(blink::WebLocalFrame* navigated_frame) { | 1435 DidStartProvisionalLoad(blink::WebLocalFrame* navigated_frame) { |
| 1437 agent_->LegacyDidStartProvisionalLoad(navigated_frame); | 1436 agent_->LegacyDidStartProvisionalLoad(navigated_frame); |
| 1438 } | 1437 } |
| 1439 | 1438 |
| 1440 } // namespace autofill | 1439 } // namespace autofill |
| OLD | NEW |