Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / devtools / front_end / main / module.json
1 {
2     "extensions": [
3         {
4             "type": "@WebInspector.ContextMenu.Provider",
5             "contextTypes": ["WebInspector.UISourceCode", "WebInspector.Resource", "WebInspector.NetworkRequest", "Node"],
6             "className": "WebInspector.HandlerRegistry.ContextMenuProvider"
7         },
8         {
9             "type": "@WebInspector.ActionDelegate",
10             "actionId": "main.reload",
11             "className": "WebInspector.Main.ReloadActionDelegate",
12             "bindings": [
13                 {
14                     "platform": "windows,linux",
15                     "shortcut": "F5 Ctrl+R"
16                 },
17                 {
18                     "platform": "mac",
19                     "shortcut": "Meta+R"
20                 }
21             ]
22         },
23         {
24             "type": "@WebInspector.ActionDelegate",
25             "actionId": "main.hard-reload",
26             "className": "WebInspector.Main.HardReloadActionDelegate",
27             "bindings": [
28                 {
29                     "platform": "windows,linux",
30                     "shortcut": "Shift+F5 Ctrl+F5 Ctrl+Shift+F5 Shift+Ctrl+R"
31                 },
32                 {
33                     "platform": "mac",
34                     "shortcut": "Shift+Meta+R"
35                 }
36             ]
37         },
38         {
39             "type": "@WebInspector.ActionDelegate",
40             "actionId": "main.toggle-drawer",
41             "className": "WebInspector.InspectorView.DrawerToggleActionDelegate",
42             "bindings": [
43                 {
44                     "shortcut": "Esc"
45                 }
46             ]
47         },
48         {
49             "type": "@WebInspector.ActionDelegate",
50             "actionId": "main.debug-reload",
51             "className": "WebInspector.Main.DebugReloadActionDelegate",
52             "bindings": [
53                 {
54                     "shortcut": "Alt+R"
55                 }
56             ]
57         },
58         {
59             "type": "@WebInspector.ActionDelegate",
60             "actionId": "main.toggle-element-search",
61             "className": "WebInspector.InspectElementModeController.ToggleSearchActionDelegate",
62             "bindings": [
63                 {
64                     "platform": "windows,linux",
65                     "shortcut": "Ctrl+Shift+C"
66                 },
67                 {
68                     "platform": "mac",
69                     "shortcut": "Meta+Shift+C"
70                 }
71             ]
72         },
73         {
74             "type": "@WebInspector.ActionDelegate",
75             "actionId": "main.zoom-in",
76             "className": "WebInspector.Main.ZoomInActionDelegate",
77             "bindings": [
78                 {
79                     "platform": "windows,linux",
80                     "shortcut": "Ctrl+Plus Ctrl+Shift+Plus Ctrl+NumpadPlus Ctrl+Shift+NumpadPlus"
81                 },
82                 {
83                     "platform": "mac",
84                     "shortcut": "Meta+Plus Meta+Shift+Plus Meta+NumpadPlus Meta+Shift+NumpadPlus"
85                 }
86             ]
87         },
88         {
89             "type": "@WebInspector.ActionDelegate",
90             "actionId": "main.zoom-out",
91             "className": "WebInspector.Main.ZoomOutActionDelegate",
92             "bindings": [
93                 {
94                     "platform": "windows,linux",
95                     "shortcut": "Ctrl+Minus Ctrl+Shift+Minus Ctrl+NumpadMinus Ctrl+Shift+NumpadMinus"
96                 },
97                 {
98                     "platform": "mac",
99                     "shortcut": "Meta+Minus Meta+Shift+Minus Meta+NumpadMinus Meta+Shift+NumpadMinus"
100                 }
101             ]
102         },
103         {
104             "type": "@WebInspector.ActionDelegate",
105             "actionId": "main.zoom-reset",
106             "className": "WebInspector.Main.ZoomResetActionDelegate",
107             "bindings": [
108                 {
109                     "platform": "windows,linux",
110                     "shortcut": "Ctrl+0 Ctrl+Numpad0"
111                 },
112                 {
113                     "platform": "mac",
114                     "shortcut": "Meta+0 Meta+Numpad0"
115                 }
116             ]
117         },
118         {
119             "type": "@WebInspector.ActionDelegate",
120             "actionId": "main.toggle-device-mode",
121             "className": "WebInspector.AdvancedApp.ToggleDeviceModeActionDelegate",
122             "bindings": [
123                 {
124                     "platform": "windows,linux",
125                     "shortcut": "Shift+Ctrl+M"
126                 },
127                 {
128                     "platform": "mac",
129                     "shortcut": "Shift+Meta+M"
130                 }
131             ]
132         },
133         {
134             "type": "drawer-view",
135             "name": "emulation",
136             "title": "Emulation",
137             "order": "10",
138             "className": "WebInspector.OverridesView"
139         },
140         {
141             "type": "drawer-view",
142             "name": "rendering",
143             "title": "Rendering",
144             "order": "11",
145             "className": "WebInspector.RenderingOptions.View"
146         },
147         {
148             "type": "@WebInspector.Revealer",
149             "contextTypes": ["WebInspector.OverridesSupport"],
150             "className": "WebInspector.OverridesView.Revealer"
151         },
152         {
153             "type": "@WebInspector.StatusBarItem.Provider",
154             "className": "WebInspector.InspectElementModeController.ToggleButtonProvider",
155             "location": "toolbar-left",
156             "order": 0,
157             "actionId": "main.toggle-element-search"
158         },
159         {
160             "type": "@WebInspector.StatusBarItem.Provider",
161             "className": "WebInspector.AdvancedApp.EmulationButtonProvider",
162             "order": 1,
163             "location": "toolbar-left"
164         },
165         {
166             "type": "@WebInspector.StatusBarItem.Provider",
167             "className": "WebInspector.AdvancedApp.DeviceCounter",
168             "order": 0,
169             "location": "toolbar-right"
170         },
171         {
172             "type": "@WebInspector.StatusBarItem.Provider",
173             "className": "WebInspector.Main.WarningErrorCounter",
174             "order": 1,
175             "location": "toolbar-right"
176         },
177         {
178             "type": "@WebInspector.StatusBarItem.Provider",
179             "className": "WebInspector.InspectorView.ToggleDrawerButtonProvider",
180             "order": 2,
181             "location": "toolbar-right"
182         },
183         {
184             "type": "@WebInspector.StatusBarItem.Provider",
185             "className": "WebInspector.DockController.ButtonProvider",
186             "order": 4,
187             "location": "toolbar-right"
188         },
189         {
190             "type": "@WebInspector.StatusBarItem.Provider",
191             "className": "WebInspector.ScreencastApp.StatusBarButtonProvider",
192             "order": 5,
193             "location": "toolbar-right"
194         },
195         {
196             "type": "ui-setting",
197             "title": "Disable cache (while DevTools is open)",
198             "settingName": "cacheDisabled",
199             "settingType": "checkbox"
200         },
201         {
202             "type": "ui-setting",
203             "section": "Appearance",
204             "title": "Split panels vertically when docked to right",
205             "settingName": "splitVerticallyWhenDockedToRight",
206             "settingType": "checkbox"
207         },
208         {
209             "type": "ui-setting",
210             "section": "Appearance",
211             "settingType": "custom",
212             "className": "WebInspector.Main.ShortcutPanelSwitchSettingDelegate"
213         },
214         {
215             "type": "ui-setting",
216             "section": "Appearance",
217             "title": "Don't show emulation warnings",
218             "settingName": "disableOverridesWarning",
219             "settingType": "checkbox"
220         },
221         {
222             "type": "ui-setting",
223             "section": "Extensions",
224             "settingType": "custom",
225             "className": "WebInspector.HandlerRegistry.OpenAnchorLocationSettingDelegate"
226         }
227     ],
228     "dependencies": [
229         "host",
230         "screencast",
231         "sdk",
232         "toolbox"
233     ],
234     "scripts": [
235         "HelpScreenUntilReload.js",
236         "App.js",
237         "AdvancedApp.js",
238         "OverridesView.js",
239         "RenderingOptions.js",
240         "ScreencastApp.js",
241         "SimpleApp.js",
242         "../TestController.js",
243         "../Tests.js",
244         "Main.js"
245     ],
246     "skip_compilation": [
247         "../Tests.js"
248     ]
249 }