Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(806)

Side by Side Diff: chrome/renderer/extensions/extension_dispatcher.cc

Issue 9812036: Revert 128089 - Initial extension bindings for Media Gallery API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/renderer/extensions/extension_dispatcher.h" 5 #include "chrome/renderer/extensions/extension_dispatcher.h"
6 6
7 #include "base/callback.h" 7 #include "base/callback.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/memory/scoped_ptr.h" 9 #include "base/memory/scoped_ptr.h"
10 #include "base/string_piece.h" 10 #include "base/string_piece.h"
(...skipping 10 matching lines...) Expand all
21 #include "chrome/renderer/extensions/chrome_v8_extension.h" 21 #include "chrome/renderer/extensions/chrome_v8_extension.h"
22 #include "chrome/renderer/extensions/chrome_private_custom_bindings.h" 22 #include "chrome/renderer/extensions/chrome_private_custom_bindings.h"
23 #include "chrome/renderer/extensions/context_menus_custom_bindings.h" 23 #include "chrome/renderer/extensions/context_menus_custom_bindings.h"
24 #include "chrome/renderer/extensions/event_bindings.h" 24 #include "chrome/renderer/extensions/event_bindings.h"
25 #include "chrome/renderer/extensions/experimental.socket_custom_bindings.h" 25 #include "chrome/renderer/extensions/experimental.socket_custom_bindings.h"
26 #include "chrome/renderer/extensions/extension_custom_bindings.h" 26 #include "chrome/renderer/extensions/extension_custom_bindings.h"
27 #include "chrome/renderer/extensions/extension_groups.h" 27 #include "chrome/renderer/extensions/extension_groups.h"
28 #include "chrome/renderer/extensions/file_browser_handler_custom_bindings.h" 28 #include "chrome/renderer/extensions/file_browser_handler_custom_bindings.h"
29 #include "chrome/renderer/extensions/file_browser_private_custom_bindings.h" 29 #include "chrome/renderer/extensions/file_browser_private_custom_bindings.h"
30 #include "chrome/renderer/extensions/i18n_custom_bindings.h" 30 #include "chrome/renderer/extensions/i18n_custom_bindings.h"
31 #include "chrome/renderer/extensions/media_gallery_custom_bindings.h"
32 #include "chrome/renderer/extensions/miscellaneous_bindings.h" 31 #include "chrome/renderer/extensions/miscellaneous_bindings.h"
33 #include "chrome/renderer/extensions/page_actions_custom_bindings.h" 32 #include "chrome/renderer/extensions/page_actions_custom_bindings.h"
34 #include "chrome/renderer/extensions/page_capture_custom_bindings.h" 33 #include "chrome/renderer/extensions/page_capture_custom_bindings.h"
35 #include "chrome/renderer/extensions/schema_generated_bindings.h" 34 #include "chrome/renderer/extensions/schema_generated_bindings.h"
36 #include "chrome/renderer/extensions/tabs_custom_bindings.h" 35 #include "chrome/renderer/extensions/tabs_custom_bindings.h"
37 #include "chrome/renderer/extensions/tts_custom_bindings.h" 36 #include "chrome/renderer/extensions/tts_custom_bindings.h"
38 #include "chrome/renderer/extensions/user_script_slave.h" 37 #include "chrome/renderer/extensions/user_script_slave.h"
39 #include "chrome/renderer/extensions/web_request_custom_bindings.h" 38 #include "chrome/renderer/extensions/web_request_custom_bindings.h"
40 #include "chrome/renderer/extensions/webstore_bindings.h" 39 #include "chrome/renderer/extensions/webstore_bindings.h"
41 #include "chrome/renderer/module_system.h" 40 #include "chrome/renderer/module_system.h"
(...skipping 16 matching lines...) Expand all
58 using extensions::ChromePrivateCustomBindings; 57 using extensions::ChromePrivateCustomBindings;
59 using extensions::ContextMenusCustomBindings; 58 using extensions::ContextMenusCustomBindings;
60 using extensions::ExperimentalSocketCustomBindings; 59 using extensions::ExperimentalSocketCustomBindings;
61 using extensions::ExtensionAPI; 60 using extensions::ExtensionAPI;
62 using extensions::ExtensionCustomBindings; 61 using extensions::ExtensionCustomBindings;
63 using extensions::Feature; 62 using extensions::Feature;
64 using extensions::FileBrowserHandlerCustomBindings; 63 using extensions::FileBrowserHandlerCustomBindings;
65 using extensions::FileBrowserPrivateCustomBindings; 64 using extensions::FileBrowserPrivateCustomBindings;
66 using extensions::I18NCustomBindings; 65 using extensions::I18NCustomBindings;
67 using extensions::MiscellaneousBindings; 66 using extensions::MiscellaneousBindings;
68 using extensions::MediaGalleryCustomBindings;
69 using extensions::PageActionsCustomBindings; 67 using extensions::PageActionsCustomBindings;
70 using extensions::PageCaptureCustomBindings; 68 using extensions::PageCaptureCustomBindings;
71 using extensions::SchemaGeneratedBindings; 69 using extensions::SchemaGeneratedBindings;
72 using extensions::TTSCustomBindings; 70 using extensions::TTSCustomBindings;
73 using extensions::TabsCustomBindings; 71 using extensions::TabsCustomBindings;
74 using extensions::WebRequestCustomBindings; 72 using extensions::WebRequestCustomBindings;
75 using WebKit::WebDataSource; 73 using WebKit::WebDataSource;
76 using WebKit::WebDocument; 74 using WebKit::WebDocument;
77 using WebKit::WebFrame; 75 using WebKit::WebFrame;
78 using WebKit::WebSecurityPolicy; 76 using WebKit::WebSecurityPolicy;
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 module_system->RegisterNativeHandler("app", 350 module_system->RegisterNativeHandler("app",
353 scoped_ptr<NativeHandler>(new AppBindings(this, context))); 351 scoped_ptr<NativeHandler>(new AppBindings(this, context)));
354 module_system->RegisterNativeHandler("chrome_private", 352 module_system->RegisterNativeHandler("chrome_private",
355 scoped_ptr<NativeHandler>( 353 scoped_ptr<NativeHandler>(
356 new ChromePrivateCustomBindings(this))); 354 new ChromePrivateCustomBindings(this)));
357 module_system->RegisterNativeHandler("context_menus", 355 module_system->RegisterNativeHandler("context_menus",
358 scoped_ptr<NativeHandler>(new ContextMenusCustomBindings())); 356 scoped_ptr<NativeHandler>(new ContextMenusCustomBindings()));
359 module_system->RegisterNativeHandler("extension", 357 module_system->RegisterNativeHandler("extension",
360 scoped_ptr<NativeHandler>( 358 scoped_ptr<NativeHandler>(
361 new ExtensionCustomBindings(this))); 359 new ExtensionCustomBindings(this)));
362 module_system->RegisterNativeHandler("experimental_mediaGalleries",
363 scoped_ptr<NativeHandler>(new MediaGalleryCustomBindings()));
364 module_system->RegisterNativeHandler("experimental_socket", 360 module_system->RegisterNativeHandler("experimental_socket",
365 scoped_ptr<NativeHandler>(new ExperimentalSocketCustomBindings())); 361 scoped_ptr<NativeHandler>(new ExperimentalSocketCustomBindings()));
366 module_system->RegisterNativeHandler("file_browser_handler", 362 module_system->RegisterNativeHandler("file_browser_handler",
367 scoped_ptr<NativeHandler>(new FileBrowserHandlerCustomBindings())); 363 scoped_ptr<NativeHandler>(new FileBrowserHandlerCustomBindings()));
368 module_system->RegisterNativeHandler("file_browser_private", 364 module_system->RegisterNativeHandler("file_browser_private",
369 scoped_ptr<NativeHandler>(new FileBrowserPrivateCustomBindings())); 365 scoped_ptr<NativeHandler>(new FileBrowserPrivateCustomBindings()));
370 module_system->RegisterNativeHandler("i18n", 366 module_system->RegisterNativeHandler("i18n",
371 scoped_ptr<NativeHandler>(new I18NCustomBindings())); 367 scoped_ptr<NativeHandler>(new I18NCustomBindings()));
372 module_system->RegisterNativeHandler("page_actions", 368 module_system->RegisterNativeHandler("page_actions",
373 scoped_ptr<NativeHandler>( 369 scoped_ptr<NativeHandler>(
(...skipping 25 matching lines...) Expand all
399 IDR_BROWSER_ACTION_CUSTOM_BINDINGS_JS); 395 IDR_BROWSER_ACTION_CUSTOM_BINDINGS_JS);
400 source_map_.RegisterSource("chromePrivate", 396 source_map_.RegisterSource("chromePrivate",
401 IDR_CHROME_PRIVATE_CUSTOM_BINDINGS_JS); 397 IDR_CHROME_PRIVATE_CUSTOM_BINDINGS_JS);
402 source_map_.RegisterSource("contentSettings", 398 source_map_.RegisterSource("contentSettings",
403 IDR_CONTENT_SETTINGS_CUSTOM_BINDINGS_JS); 399 IDR_CONTENT_SETTINGS_CUSTOM_BINDINGS_JS);
404 source_map_.RegisterSource("contextMenus", 400 source_map_.RegisterSource("contextMenus",
405 IDR_CONTEXT_MENUS_CUSTOM_BINDINGS_JS); 401 IDR_CONTEXT_MENUS_CUSTOM_BINDINGS_JS);
406 source_map_.RegisterSource("devtools", IDR_DEVTOOLS_CUSTOM_BINDINGS_JS); 402 source_map_.RegisterSource("devtools", IDR_DEVTOOLS_CUSTOM_BINDINGS_JS);
407 source_map_.RegisterSource("experimental.declarative", 403 source_map_.RegisterSource("experimental.declarative",
408 IDR_EXPERIMENTAL_DECLARATIVE_CUSTOM_BINDINGS_JS); 404 IDR_EXPERIMENTAL_DECLARATIVE_CUSTOM_BINDINGS_JS);
409 source_map_.RegisterSource("experimental.mediaGalleries",
410 IDR_MEDIA_GALLERY_CUSTOM_BINDINGS_JS);
411 source_map_.RegisterSource("experimental.offscreen", 405 source_map_.RegisterSource("experimental.offscreen",
412 IDR_EXPERIMENTAL_OFFSCREENTABS_CUSTOM_BINDINGS_JS); 406 IDR_EXPERIMENTAL_OFFSCREENTABS_CUSTOM_BINDINGS_JS);
413 source_map_.RegisterSource("experimental.socket", 407 source_map_.RegisterSource("experimental.socket",
414 IDR_EXPERIMENTAL_SOCKET_CUSTOM_BINDINGS_JS); 408 IDR_EXPERIMENTAL_SOCKET_CUSTOM_BINDINGS_JS);
415 source_map_.RegisterSource("extension", IDR_EXTENSION_CUSTOM_BINDINGS_JS); 409 source_map_.RegisterSource("extension", IDR_EXTENSION_CUSTOM_BINDINGS_JS);
416 source_map_.RegisterSource("fileBrowserHandler", 410 source_map_.RegisterSource("fileBrowserHandler",
417 IDR_FILE_BROWSER_HANDLER_CUSTOM_BINDINGS_JS); 411 IDR_FILE_BROWSER_HANDLER_CUSTOM_BINDINGS_JS);
418 source_map_.RegisterSource("fileBrowserPrivate", 412 source_map_.RegisterSource("fileBrowserPrivate",
419 IDR_FILE_BROWSER_PRIVATE_CUSTOM_BINDINGS_JS); 413 IDR_FILE_BROWSER_PRIVATE_CUSTOM_BINDINGS_JS);
420 source_map_.RegisterSource("i18n", IDR_I18N_CUSTOM_BINDINGS_JS); 414 source_map_.RegisterSource("i18n", IDR_I18N_CUSTOM_BINDINGS_JS);
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
708 return Feature::BLESSED_EXTENSION_CONTEXT; 702 return Feature::BLESSED_EXTENSION_CONTEXT;
709 703
710 if (extensions_.ExtensionBindingsAllowed(url_info)) 704 if (extensions_.ExtensionBindingsAllowed(url_info))
711 return Feature::UNBLESSED_EXTENSION_CONTEXT; 705 return Feature::UNBLESSED_EXTENSION_CONTEXT;
712 706
713 if (url_info.url().is_valid()) 707 if (url_info.url().is_valid())
714 return Feature::WEB_PAGE_CONTEXT; 708 return Feature::WEB_PAGE_CONTEXT;
715 709
716 return Feature::UNSPECIFIED_CONTEXT; 710 return Feature::UNSPECIFIED_CONTEXT;
717 } 711 }
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/js/api_page_generator.js ('k') | chrome/renderer/extensions/media_gallery_custom_bindings.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698