| 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_generation_agent.h" | 5 #include "components/autofill/content/renderer/password_generation_agent.h" |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 347 // change username and password values. | 347 // change username and password values. |
| 348 std::unique_ptr<PasswordForm> password_form; | 348 std::unique_ptr<PasswordForm> password_form; |
| 349 if (!generation_element_.Form().IsNull()) { | 349 if (!generation_element_.Form().IsNull()) { |
| 350 password_form = CreatePasswordFormFromWebForm(generation_element_.Form(), | 350 password_form = CreatePasswordFormFromWebForm(generation_element_.Form(), |
| 351 nullptr, nullptr); | 351 nullptr, nullptr); |
| 352 } else { | 352 } else { |
| 353 password_form = CreatePasswordFormFromUnownedInputElements( | 353 password_form = CreatePasswordFormFromUnownedInputElements( |
| 354 *render_frame()->GetWebFrame(), nullptr, nullptr); | 354 *render_frame()->GetWebFrame(), nullptr, nullptr); |
| 355 } | 355 } |
| 356 if (password_form) { | 356 if (password_form) { |
| 357 password_form->type = PasswordForm::TYPE_GENERATED; |
| 357 // TODO(kolos): when we are good in username detection, save username | 358 // TODO(kolos): when we are good in username detection, save username |
| 358 // as well. | 359 // as well. |
| 359 password_form->username_value = base::string16(); | 360 password_form->username_value = base::string16(); |
| 360 password_form->password_value = generation_element_.Value().Utf16(); | 361 password_form->password_value = generation_element_.Value().Utf16(); |
| 361 } | 362 } |
| 362 | 363 |
| 363 return password_form; | 364 return password_form; |
| 364 } | 365 } |
| 365 | 366 |
| 366 void PasswordGenerationAgent::FoundFormsEligibleForGeneration( | 367 void PasswordGenerationAgent::FoundFormsEligibleForGeneration( |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 624 | 625 |
| 625 void PasswordGenerationAgent::LogNumber(Logger::StringID message_id, | 626 void PasswordGenerationAgent::LogNumber(Logger::StringID message_id, |
| 626 int number) { | 627 int number) { |
| 627 if (!password_agent_->logging_state_active()) | 628 if (!password_agent_->logging_state_active()) |
| 628 return; | 629 return; |
| 629 RendererSavePasswordProgressLogger logger(GetPasswordManagerDriver().get()); | 630 RendererSavePasswordProgressLogger logger(GetPasswordManagerDriver().get()); |
| 630 logger.LogNumber(message_id, number); | 631 logger.LogNumber(message_id, number); |
| 631 } | 632 } |
| 632 | 633 |
| 633 } // namespace autofill | 634 } // namespace autofill |
| OLD | NEW |