| 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/autofill_agent.h" | 5 #include "components/autofill/content/renderer/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/message_loop/message_loop.h" | 9 #include "base/message_loop/message_loop.h" |
| 10 #include "base/strings/string_split.h" | 10 #include "base/strings/string_split.h" |
| (...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 215 WebElement web_element = node.toConst<WebElement>(); | 215 WebElement web_element = node.toConst<WebElement>(); |
| 216 const WebInputElement* element = toWebInputElement(&web_element); | 216 const WebInputElement* element = toWebInputElement(&web_element); |
| 217 | 217 |
| 218 if (!element || !element->isEnabled() || element->isReadOnly() || | 218 if (!element || !element->isEnabled() || element->isReadOnly() || |
| 219 !element->isTextField()) | 219 !element->isTextField()) |
| 220 return; | 220 return; |
| 221 | 221 |
| 222 element_ = *element; | 222 element_ = *element; |
| 223 } | 223 } |
| 224 | 224 |
| 225 void AutofillAgent::FocusChangeComplete() { | 225 void AutofillAgent::ImeShownAnimationsComplete() { |
| 226 WebDocument doc = render_frame()->GetWebFrame()->document(); | 226 WebDocument doc = render_frame()->GetWebFrame()->document(); |
| 227 WebElement focused_element; | 227 WebElement focused_element; |
| 228 if (!doc.isNull()) | 228 if (!doc.isNull()) |
| 229 focused_element = doc.focusedElement(); | 229 focused_element = doc.focusedElement(); |
| 230 | 230 |
| 231 if (!focused_element.isNull() && password_generation_agent_ && | 231 if (!focused_element.isNull() && password_generation_agent_ && |
| 232 password_generation_agent_->FocusedNodeHasChanged(focused_element)) { | 232 password_generation_agent_->FocusedNodeHasChanged(focused_element)) { |
| 233 is_popup_possibly_visible_ = true; | 233 is_popup_possibly_visible_ = true; |
| 234 } | 234 } |
| 235 } | 235 } |
| (...skipping 541 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 777 : content::RenderViewObserver(render_view), agent_(agent) { | 777 : content::RenderViewObserver(render_view), agent_(agent) { |
| 778 } | 778 } |
| 779 | 779 |
| 780 AutofillAgent::LegacyAutofillAgent::~LegacyAutofillAgent() { | 780 AutofillAgent::LegacyAutofillAgent::~LegacyAutofillAgent() { |
| 781 } | 781 } |
| 782 | 782 |
| 783 void AutofillAgent::LegacyAutofillAgent::OnDestruct() { | 783 void AutofillAgent::LegacyAutofillAgent::OnDestruct() { |
| 784 // No-op. Don't delete |this|. | 784 // No-op. Don't delete |this|. |
| 785 } | 785 } |
| 786 | 786 |
| 787 void AutofillAgent::LegacyAutofillAgent::FocusChangeComplete() { | 787 void AutofillAgent::LegacyAutofillAgent::ImeShownAnimationsComplete() { |
| 788 agent_->FocusChangeComplete(); | 788 agent_->ImeShownAnimationsComplete(); |
| 789 } | 789 } |
| 790 | 790 |
| 791 } // namespace autofill | 791 } // namespace autofill |
| OLD | NEW |