OLD | NEW |
1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2009 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 "chrome/browser/extensions/extensions_ui.h" | 5 #include "chrome/browser/extensions/extensions_ui.h" |
6 | 6 |
7 #include "app/l10n_util.h" | 7 #include "app/l10n_util.h" |
8 #include "app/resource_bundle.h" | 8 #include "app/resource_bundle.h" |
9 #include "base/string_util.h" | 9 #include "base/string_util.h" |
10 #include "base/thread.h" | 10 #include "base/thread.h" |
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
200 UserScriptList content_scripts = extension->content_scripts(); | 200 UserScriptList content_scripts = extension->content_scripts(); |
201 for (UserScriptList::const_iterator script = content_scripts.begin(); | 201 for (UserScriptList::const_iterator script = content_scripts.begin(); |
202 script != content_scripts.end(); ++script) { | 202 script != content_scripts.end(); ++script) { |
203 content_script_list->Append(CreateContentScriptDetailValue(*script, | 203 content_script_list->Append(CreateContentScriptDetailValue(*script, |
204 extension->path())); | 204 extension->path())); |
205 } | 205 } |
206 extension_data->Set(L"content_scripts", content_script_list); | 206 extension_data->Set(L"content_scripts", content_script_list); |
207 | 207 |
208 // Add permissions | 208 // Add permissions |
209 ListValue *permission_list = new ListValue; | 209 ListValue *permission_list = new ListValue; |
210 std::vector<URLPattern> permissions = extension->permissions(); | 210 std::vector<URLPattern> permissions = extension->host_permissions(); |
211 for (std::vector<URLPattern>::iterator permission = permissions.begin(); | 211 for (std::vector<URLPattern>::iterator permission = permissions.begin(); |
212 permission != permissions.end(); ++permission) { | 212 permission != permissions.end(); ++permission) { |
213 permission_list->Append(Value::CreateStringValue( | 213 permission_list->Append(Value::CreateStringValue( |
214 permission->GetAsString())); | 214 permission->GetAsString())); |
215 } | 215 } |
216 extension_data->Set(L"permissions", permission_list); | 216 extension_data->Set(L"permissions", permission_list); |
217 | 217 |
218 // Add views | 218 // Add views |
219 ListValue* views = new ListValue; | 219 ListValue* views = new ListValue; |
220 for (std::vector<ExtensionPage>::const_iterator iter = pages.begin(); | 220 for (std::vector<ExtensionPage>::const_iterator iter = pages.begin(); |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
263 AddMessageHandler(handler); | 263 AddMessageHandler(handler); |
264 handler->Attach(this); | 264 handler->Attach(this); |
265 | 265 |
266 ExtensionsUIHTMLSource* html_source = new ExtensionsUIHTMLSource(); | 266 ExtensionsUIHTMLSource* html_source = new ExtensionsUIHTMLSource(); |
267 | 267 |
268 // Set up the chrome://extensions/ source. | 268 // Set up the chrome://extensions/ source. |
269 g_browser_process->io_thread()->message_loop()->PostTask(FROM_HERE, | 269 g_browser_process->io_thread()->message_loop()->PostTask(FROM_HERE, |
270 NewRunnableMethod(&chrome_url_data_manager, | 270 NewRunnableMethod(&chrome_url_data_manager, |
271 &ChromeURLDataManager::AddDataSource, html_source)); | 271 &ChromeURLDataManager::AddDataSource, html_source)); |
272 } | 272 } |
OLD | NEW |