| Index: chrome/browser/ui/webui/options/cookies_view_handler.cc
|
| diff --git a/chrome/browser/ui/webui/options/cookies_view_handler.cc b/chrome/browser/ui/webui/options/cookies_view_handler.cc
|
| index c817343842aa0e3d62fca3d831511fcbfb5e60ff..9567b422ef2a5cfa1404f5973c938bcb177c0851 100644
|
| --- a/chrome/browser/ui/webui/options/cookies_view_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/cookies_view_handler.cc
|
| @@ -11,6 +11,7 @@
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/values.h"
|
| #include "chrome/browser/browsing_data/browsing_data_appcache_helper.h"
|
| +#include "chrome/browser/browsing_data/browsing_data_cache_storage_helper.h"
|
| #include "chrome/browser/browsing_data/browsing_data_channel_id_helper.h"
|
| #include "chrome/browser/browsing_data/browsing_data_cookie_helper.h"
|
| #include "chrome/browser/browsing_data/browsing_data_database_helper.h"
|
| @@ -48,63 +49,65 @@ void CookiesViewHandler::GetLocalizedValues(
|
| DCHECK(localized_strings);
|
|
|
| static OptionsStringResource resources[] = {
|
| - { "label_cookie_name", IDS_COOKIES_COOKIE_NAME_LABEL },
|
| - { "label_cookie_content", IDS_COOKIES_COOKIE_CONTENT_LABEL },
|
| - { "label_cookie_domain", IDS_COOKIES_COOKIE_DOMAIN_LABEL },
|
| - { "label_cookie_path", IDS_COOKIES_COOKIE_PATH_LABEL },
|
| - { "label_cookie_send_for", IDS_COOKIES_COOKIE_SENDFOR_LABEL },
|
| - { "label_cookie_accessible_to_script",
|
| - IDS_COOKIES_COOKIE_ACCESSIBLE_TO_SCRIPT_LABEL },
|
| - { "label_cookie_created", IDS_COOKIES_COOKIE_CREATED_LABEL },
|
| - { "label_cookie_expires", IDS_COOKIES_COOKIE_EXPIRES_LABEL },
|
| - { "label_webdb_desc", IDS_COOKIES_WEB_DATABASE_DESCRIPTION_LABEL },
|
| - { "label_local_storage_size",
|
| - IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL },
|
| - { "label_local_storage_last_modified",
|
| - IDS_COOKIES_LOCAL_STORAGE_LAST_MODIFIED_LABEL },
|
| - { "label_local_storage_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL },
|
| - { "label_indexed_db_size", IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL },
|
| - { "label_indexed_db_last_modified",
|
| - IDS_COOKIES_LOCAL_STORAGE_LAST_MODIFIED_LABEL },
|
| - { "label_indexed_db_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL },
|
| - { "label_service_worker_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL },
|
| - { "label_service_worker_size",
|
| - IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL },
|
| - { "label_service_worker_scopes", IDS_COOKIES_SERVICE_WORKER_SCOPES_LABEL },
|
| - { "label_app_cache_manifest",
|
| - IDS_COOKIES_APPLICATION_CACHE_MANIFEST_LABEL },
|
| - { "label_cookie_last_accessed", IDS_COOKIES_LAST_ACCESSED_LABEL },
|
| - { "cookie_domain", IDS_COOKIES_DOMAIN_COLUMN_HEADER },
|
| - { "cookie_local_data", IDS_COOKIES_DATA_COLUMN_HEADER },
|
| - { "cookie_singular", IDS_COOKIES_SINGLE_COOKIE },
|
| - { "cookie_plural", IDS_COOKIES_PLURAL_COOKIES },
|
| - { "cookie_database_storage", IDS_COOKIES_DATABASE_STORAGE },
|
| - { "cookie_indexed_db", IDS_COOKIES_INDEXED_DB },
|
| - { "cookie_local_storage", IDS_COOKIES_LOCAL_STORAGE },
|
| - { "cookie_app_cache", IDS_COOKIES_APPLICATION_CACHE },
|
| - { "cookie_service_worker", IDS_COOKIES_SERVICE_WORKER },
|
| - { "cookie_flash_lso", IDS_COOKIES_FLASH_LSO },
|
| - { "search_cookies", IDS_COOKIES_SEARCH_COOKIES },
|
| - { "remove_cookie", IDS_COOKIES_REMOVE_LABEL },
|
| - { "remove_all_cookie", IDS_COOKIES_REMOVE_ALL_LABEL },
|
| - { "remove_all_shown_cookie", IDS_COOKIES_REMOVE_ALL_SHOWN_LABEL },
|
| - { "cookie_file_system", IDS_COOKIES_FILE_SYSTEM },
|
| - { "label_file_system_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL },
|
| - { "label_file_system_temporary_usage",
|
| - IDS_COOKIES_FILE_SYSTEM_TEMPORARY_USAGE_LABEL },
|
| - { "label_file_system_persistent_usage",
|
| - IDS_COOKIES_FILE_SYSTEM_PERSISTENT_USAGE_LABEL },
|
| - { "cookie_channel_id", IDS_COOKIES_CHANNEL_ID },
|
| - { "label_channel_id_server_id",
|
| - IDS_COOKIES_CHANNEL_ID_ORIGIN_LABEL },
|
| - { "label_channel_id_type",
|
| - IDS_COOKIES_CHANNEL_ID_TYPE_LABEL },
|
| - { "label_channel_id_created",
|
| - IDS_COOKIES_CHANNEL_ID_CREATED_LABEL },
|
| - { "label_channel_id_expires",
|
| - IDS_COOKIES_CHANNEL_ID_EXPIRES_LABEL },
|
| - { "label_protected_by_apps",
|
| - IDS_GEOLOCATION_SET_BY_HOVER }, // TODO(bauerb): Use a better string
|
| + {"label_cookie_name", IDS_COOKIES_COOKIE_NAME_LABEL},
|
| + {"label_cookie_content", IDS_COOKIES_COOKIE_CONTENT_LABEL},
|
| + {"label_cookie_domain", IDS_COOKIES_COOKIE_DOMAIN_LABEL},
|
| + {"label_cookie_path", IDS_COOKIES_COOKIE_PATH_LABEL},
|
| + {"label_cookie_send_for", IDS_COOKIES_COOKIE_SENDFOR_LABEL},
|
| + {"label_cookie_accessible_to_script",
|
| + IDS_COOKIES_COOKIE_ACCESSIBLE_TO_SCRIPT_LABEL},
|
| + {"label_cookie_created", IDS_COOKIES_COOKIE_CREATED_LABEL},
|
| + {"label_cookie_expires", IDS_COOKIES_COOKIE_EXPIRES_LABEL},
|
| + {"label_webdb_desc", IDS_COOKIES_WEB_DATABASE_DESCRIPTION_LABEL},
|
| + {"label_local_storage_size",
|
| + IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL},
|
| + {"label_local_storage_last_modified",
|
| + IDS_COOKIES_LOCAL_STORAGE_LAST_MODIFIED_LABEL},
|
| + {"label_local_storage_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL},
|
| + {"label_indexed_db_size", IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL},
|
| + {"label_indexed_db_last_modified",
|
| + IDS_COOKIES_LOCAL_STORAGE_LAST_MODIFIED_LABEL},
|
| + {"label_indexed_db_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL},
|
| + {"label_service_worker_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL},
|
| + {"label_service_worker_size",
|
| + IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL},
|
| + {"label_service_worker_scopes", IDS_COOKIES_SERVICE_WORKER_SCOPES_LABEL},
|
| + {"label_cache_storage_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL},
|
| + {"label_cache_storage_size",
|
| + IDS_COOKIES_LOCAL_STORAGE_SIZE_ON_DISK_LABEL},
|
| + {"label_cache_storage_last_modified",
|
| + IDS_COOKIES_LOCAL_STORAGE_LAST_MODIFIED_LABEL},
|
| + {"label_app_cache_manifest",
|
| + IDS_COOKIES_APPLICATION_CACHE_MANIFEST_LABEL},
|
| + {"label_cookie_last_accessed", IDS_COOKIES_LAST_ACCESSED_LABEL},
|
| + {"cookie_domain", IDS_COOKIES_DOMAIN_COLUMN_HEADER},
|
| + {"cookie_local_data", IDS_COOKIES_DATA_COLUMN_HEADER},
|
| + {"cookie_singular", IDS_COOKIES_SINGLE_COOKIE},
|
| + {"cookie_plural", IDS_COOKIES_PLURAL_COOKIES},
|
| + {"cookie_database_storage", IDS_COOKIES_DATABASE_STORAGE},
|
| + {"cookie_indexed_db", IDS_COOKIES_INDEXED_DB},
|
| + {"cookie_local_storage", IDS_COOKIES_LOCAL_STORAGE},
|
| + {"cookie_app_cache", IDS_COOKIES_APPLICATION_CACHE},
|
| + {"cookie_service_worker", IDS_COOKIES_SERVICE_WORKER},
|
| + {"cookie_cache_storage", IDS_COOKIES_CACHE_STORAGE},
|
| + {"cookie_flash_lso", IDS_COOKIES_FLASH_LSO},
|
| + {"search_cookies", IDS_COOKIES_SEARCH_COOKIES},
|
| + {"remove_cookie", IDS_COOKIES_REMOVE_LABEL},
|
| + {"remove_all_cookie", IDS_COOKIES_REMOVE_ALL_LABEL},
|
| + {"remove_all_shown_cookie", IDS_COOKIES_REMOVE_ALL_SHOWN_LABEL},
|
| + {"cookie_file_system", IDS_COOKIES_FILE_SYSTEM},
|
| + {"label_file_system_origin", IDS_COOKIES_LOCAL_STORAGE_ORIGIN_LABEL},
|
| + {"label_file_system_temporary_usage",
|
| + IDS_COOKIES_FILE_SYSTEM_TEMPORARY_USAGE_LABEL},
|
| + {"label_file_system_persistent_usage",
|
| + IDS_COOKIES_FILE_SYSTEM_PERSISTENT_USAGE_LABEL},
|
| + {"cookie_channel_id", IDS_COOKIES_CHANNEL_ID},
|
| + {"label_channel_id_server_id", IDS_COOKIES_CHANNEL_ID_ORIGIN_LABEL},
|
| + {"label_channel_id_type", IDS_COOKIES_CHANNEL_ID_TYPE_LABEL},
|
| + {"label_channel_id_created", IDS_COOKIES_CHANNEL_ID_CREATED_LABEL},
|
| + {"label_channel_id_expires", IDS_COOKIES_CHANNEL_ID_EXPIRES_LABEL},
|
| + {"label_protected_by_apps",
|
| + IDS_GEOLOCATION_SET_BY_HOVER}, // TODO(bauerb): Use a better string
|
| };
|
|
|
| RegisterStrings(localized_strings, resources, arraysize(resources));
|
| @@ -195,19 +198,21 @@ void CookiesViewHandler::EnsureCookiesTreeModelCreated() {
|
| storage_partition->GetIndexedDBContext();
|
| content::ServiceWorkerContext* service_worker_context =
|
| storage_partition->GetServiceWorkerContext();
|
| + content::CacheStorageContext* cache_storage_context =
|
| + storage_partition->GetCacheStorageContext();
|
| storage::FileSystemContext* file_system_context =
|
| storage_partition->GetFileSystemContext();
|
| LocalDataContainer* container = new LocalDataContainer(
|
| new BrowsingDataCookieHelper(profile->GetRequestContext()),
|
| new BrowsingDataDatabaseHelper(profile),
|
| - new BrowsingDataLocalStorageHelper(profile),
|
| - NULL,
|
| + new BrowsingDataLocalStorageHelper(profile), NULL,
|
| new BrowsingDataAppCacheHelper(profile),
|
| new BrowsingDataIndexedDBHelper(indexed_db_context),
|
| BrowsingDataFileSystemHelper::Create(file_system_context),
|
| BrowsingDataQuotaHelper::Create(profile),
|
| BrowsingDataChannelIDHelper::Create(profile->GetRequestContext()),
|
| new BrowsingDataServiceWorkerHelper(service_worker_context),
|
| + new BrowsingDataCacheStorageHelper(cache_storage_context),
|
| BrowsingDataFlashLSOHelper::Create(profile));
|
| cookies_tree_model_.reset(
|
| new CookiesTreeModel(container,
|
|
|