diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-19 20:06:58 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-19 20:06:58 +0000 |
commit | 24247e47575023a8d95a499205389f43243dbbdf (patch) | |
tree | f9ffd69bfb12e274e8bfebf6e38ff25ac25468b8 /chrome/browser/dom_ui/passwords_exceptions_handler.cc | |
parent | 13ae2df9a29d4719f43540033d8235e5155be7c0 (diff) | |
download | chromium_src-24247e47575023a8d95a499205389f43243dbbdf.zip chromium_src-24247e47575023a8d95a499205389f43243dbbdf.tar.gz chromium_src-24247e47575023a8d95a499205389f43243dbbdf.tar.bz2 |
Revert r56571:
------------
Make the saved passwords tab work.
BUG=49093
TEST=None
------------
TBR=sargrass
Review URL: http://codereview.chromium.org/3108034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56729 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/dom_ui/passwords_exceptions_handler.cc')
-rw-r--r-- | chrome/browser/dom_ui/passwords_exceptions_handler.cc | 48 |
1 files changed, 3 insertions, 45 deletions
diff --git a/chrome/browser/dom_ui/passwords_exceptions_handler.cc b/chrome/browser/dom_ui/passwords_exceptions_handler.cc index ecd72ed..c41bf10 100644 --- a/chrome/browser/dom_ui/passwords_exceptions_handler.cc +++ b/chrome/browser/dom_ui/passwords_exceptions_handler.cc @@ -6,7 +6,6 @@ #include "app/l10n_util.h" #include "base/callback.h" -#include "base/stl_util-inl.h" #include "base/string_number_conversions.h" #include "base/utf_string_conversions.h" #include "base/values.h" @@ -65,17 +64,8 @@ void PasswordsExceptionsHandler::RegisterMessages() { "loadSavedPasswords", NewCallback(this, &PasswordsExceptionsHandler::LoadSavedPasswords)); dom_ui_->RegisterMessageCallback( - "removeSavedPassword", - NewCallback(this, &PasswordsExceptionsHandler::RemoveSavedPassword)); - dom_ui_->RegisterMessageCallback( - "removePasswordException", - NewCallback(this, &PasswordsExceptionsHandler::RemovePasswordsException)); - dom_ui_->RegisterMessageCallback( - "removeAllSavedPasswords", - NewCallback(this, &PasswordsExceptionsHandler::RemoveAllSavedPasswords)); - dom_ui_->RegisterMessageCallback( - "removeAllPasswordExceptions", NewCallback( - this, &PasswordsExceptionsHandler::RemoveAllPasswordsExceptions)); + "removeAutofillable", + NewCallback(this, &PasswordsExceptionsHandler::RemoveEntry)); dom_ui_->RegisterMessageCallback( "showSelectedPassword", NewCallback(this, &PasswordsExceptionsHandler::ShowSelectedPassword)); @@ -89,7 +79,7 @@ void PasswordsExceptionsHandler::LoadSavedPasswords(const Value* value) { populater_.Populate(); } -void PasswordsExceptionsHandler::RemoveSavedPassword(const Value* value) { +void PasswordsExceptionsHandler::RemoveEntry(const Value* value) { if (!value || !value->IsType(Value::TYPE_LIST)) { NOTREACHED(); return; @@ -111,38 +101,6 @@ void PasswordsExceptionsHandler::RemoveSavedPassword(const Value* value) { SetPasswordList(); } -void PasswordsExceptionsHandler::RemovePasswordsException(const Value* value) { - if (!value || !value->IsType(Value::TYPE_LIST)) { - NOTREACHED(); - return; - } - - const ListValue* param_values = static_cast<const ListValue*>(value); - std::string string_value; - if (param_values->GetSize() != 1 || - !param_values->GetString(0, &string_value)) { - NOTREACHED(); - return; - } - int selected_index; - base::StringToInt(string_value, &selected_index); - - //TODO(sargrass): remove selected password exception -} - -void PasswordsExceptionsHandler::RemoveAllSavedPasswords(const Value* value) { - PasswordStore* store = GetPasswordStore(); - for (size_t i = 0; i < password_list_.size(); ++i) - store->RemoveLogin(*password_list_[i]); - STLDeleteElements(&password_list_); - SetPasswordList(); -} - -void PasswordsExceptionsHandler::RemoveAllPasswordsExceptions( - const Value* value) { - //TOD(sargrass): remove all password exception -} - void PasswordsExceptionsHandler::ShowSelectedPassword(const Value* value) { if (!value || !value->IsType(Value::TYPE_LIST)) { NOTREACHED(); |