OLD | NEW |
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/dispatcher.h" | 5 #include "chrome/renderer/extensions/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/debug/alias.h" | 9 #include "base/debug/alias.h" |
10 #include "base/json/json_reader.h" | 10 #include "base/json/json_reader.h" |
(...skipping 23 matching lines...) Expand all Loading... |
34 #include "chrome/renderer/extensions/api_activity_logger.h" | 34 #include "chrome/renderer/extensions/api_activity_logger.h" |
35 #include "chrome/renderer/extensions/api_definitions_natives.h" | 35 #include "chrome/renderer/extensions/api_definitions_natives.h" |
36 #include "chrome/renderer/extensions/app_bindings.h" | 36 #include "chrome/renderer/extensions/app_bindings.h" |
37 #include "chrome/renderer/extensions/app_runtime_custom_bindings.h" | 37 #include "chrome/renderer/extensions/app_runtime_custom_bindings.h" |
38 #include "chrome/renderer/extensions/app_window_custom_bindings.h" | 38 #include "chrome/renderer/extensions/app_window_custom_bindings.h" |
39 #include "chrome/renderer/extensions/binding_generating_native_handler.h" | 39 #include "chrome/renderer/extensions/binding_generating_native_handler.h" |
40 #include "chrome/renderer/extensions/chrome_v8_context.h" | 40 #include "chrome/renderer/extensions/chrome_v8_context.h" |
41 #include "chrome/renderer/extensions/chrome_v8_extension.h" | 41 #include "chrome/renderer/extensions/chrome_v8_extension.h" |
42 #include "chrome/renderer/extensions/content_watcher.h" | 42 #include "chrome/renderer/extensions/content_watcher.h" |
43 #include "chrome/renderer/extensions/context_menus_custom_bindings.h" | 43 #include "chrome/renderer/extensions/context_menus_custom_bindings.h" |
| 44 #include "chrome/renderer/extensions/css_native_handler.h" |
44 #include "chrome/renderer/extensions/document_custom_bindings.h" | 45 #include "chrome/renderer/extensions/document_custom_bindings.h" |
45 #include "chrome/renderer/extensions/dom_activity_logger.h" | 46 #include "chrome/renderer/extensions/dom_activity_logger.h" |
46 #include "chrome/renderer/extensions/event_bindings.h" | 47 #include "chrome/renderer/extensions/event_bindings.h" |
47 #include "chrome/renderer/extensions/extension_custom_bindings.h" | 48 #include "chrome/renderer/extensions/extension_custom_bindings.h" |
48 #include "chrome/renderer/extensions/extension_groups.h" | 49 #include "chrome/renderer/extensions/extension_groups.h" |
49 #include "chrome/renderer/extensions/extension_helper.h" | 50 #include "chrome/renderer/extensions/extension_helper.h" |
50 #include "chrome/renderer/extensions/feedback_private_custom_bindings.h" | 51 #include "chrome/renderer/extensions/feedback_private_custom_bindings.h" |
51 #include "chrome/renderer/extensions/file_browser_handler_custom_bindings.h" | 52 #include "chrome/renderer/extensions/file_browser_handler_custom_bindings.h" |
52 #include "chrome/renderer/extensions/file_browser_private_custom_bindings.h" | 53 #include "chrome/renderer/extensions/file_browser_private_custom_bindings.h" |
53 #include "chrome/renderer/extensions/file_system_natives.h" | 54 #include "chrome/renderer/extensions/file_system_natives.h" |
(...skipping 794 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
848 scoped_ptr<NativeHandler>(new AppBindings(this, context))); | 849 scoped_ptr<NativeHandler>(new AppBindings(this, context))); |
849 module_system->RegisterNativeHandler("app_runtime", | 850 module_system->RegisterNativeHandler("app_runtime", |
850 scoped_ptr<NativeHandler>( | 851 scoped_ptr<NativeHandler>( |
851 new AppRuntimeCustomBindings(this, context))); | 852 new AppRuntimeCustomBindings(this, context))); |
852 module_system->RegisterNativeHandler("app_window_natives", | 853 module_system->RegisterNativeHandler("app_window_natives", |
853 scoped_ptr<NativeHandler>( | 854 scoped_ptr<NativeHandler>( |
854 new AppWindowCustomBindings(this, context))); | 855 new AppWindowCustomBindings(this, context))); |
855 module_system->RegisterNativeHandler("context_menus", | 856 module_system->RegisterNativeHandler("context_menus", |
856 scoped_ptr<NativeHandler>( | 857 scoped_ptr<NativeHandler>( |
857 new ContextMenusCustomBindings(this, context))); | 858 new ContextMenusCustomBindings(this, context))); |
| 859 module_system->RegisterNativeHandler( |
| 860 "css_natives", scoped_ptr<NativeHandler>(new CssNativeHandler(context))); |
858 module_system->RegisterNativeHandler("document_natives", | 861 module_system->RegisterNativeHandler("document_natives", |
859 scoped_ptr<NativeHandler>( | 862 scoped_ptr<NativeHandler>( |
860 new DocumentCustomBindings(this, context))); | 863 new DocumentCustomBindings(this, context))); |
861 module_system->RegisterNativeHandler("extension", | 864 module_system->RegisterNativeHandler("extension", |
862 scoped_ptr<NativeHandler>( | 865 scoped_ptr<NativeHandler>( |
863 new ExtensionCustomBindings(this, context))); | 866 new ExtensionCustomBindings(this, context))); |
864 module_system->RegisterNativeHandler("sync_file_system", | 867 module_system->RegisterNativeHandler("sync_file_system", |
865 scoped_ptr<NativeHandler>( | 868 scoped_ptr<NativeHandler>( |
866 new SyncFileSystemCustomBindings(this, context))); | 869 new SyncFileSystemCustomBindings(this, context))); |
867 module_system->RegisterNativeHandler("feedback_private", | 870 module_system->RegisterNativeHandler("feedback_private", |
(...skipping 691 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1559 RenderView* background_view = | 1562 RenderView* background_view = |
1560 ExtensionHelper::GetBackgroundPage(extension_id); | 1563 ExtensionHelper::GetBackgroundPage(extension_id); |
1561 if (background_view) { | 1564 if (background_view) { |
1562 background_view->Send(new ExtensionHostMsg_EventAck( | 1565 background_view->Send(new ExtensionHostMsg_EventAck( |
1563 background_view->GetRoutingID())); | 1566 background_view->GetRoutingID())); |
1564 } | 1567 } |
1565 } | 1568 } |
1566 } | 1569 } |
1567 | 1570 |
1568 } // namespace extensions | 1571 } // namespace extensions |
OLD | NEW |