OLD | NEW |
1 { | 1 { |
2 "extensions": [ | 2 "extensions": [ |
3 { | 3 { |
4 "type": "@WebInspector.PanelFactory", | 4 "type": "@WebInspector.PanelFactory", |
5 "name": "profiles", | 5 "name": "profiles", |
6 "title": "Profiles", | 6 "title": "Profiles", |
7 "order": 4, | 7 "order": 4, |
8 "className": "WebInspector.ProfilesPanelFactory" | 8 "className": "WebInspector.ProfilesPanelFactory" |
9 }, | 9 }, |
10 { | 10 { |
(...skipping 17 matching lines...) Expand all Loading... |
28 "settingType": "boolean", | 28 "settingType": "boolean", |
29 "defaultValue": false | 29 "defaultValue": false |
30 }, | 30 }, |
31 { | 31 { |
32 "type": "setting", | 32 "type": "setting", |
33 "category": "Profiler", | 33 "category": "Profiler", |
34 "title": "High resolution CPU profiling", | 34 "title": "High resolution CPU profiling", |
35 "settingName": "highResolutionCpuProfiling", | 35 "settingName": "highResolutionCpuProfiling", |
36 "settingType": "boolean", | 36 "settingType": "boolean", |
37 "defaultValue": false | 37 "defaultValue": false |
| 38 }, |
| 39 { |
| 40 "type": "@WebInspector.ActionDelegate", |
| 41 "actionId": "profiler.toggle-recording", |
| 42 "iconClass": "record-toolbar-item", |
| 43 "contextTypes": ["WebInspector.ProfilesPanel"], |
| 44 "className": "WebInspector.ProfilesPanel.RecordActionDelegate", |
| 45 "bindings": [ |
| 46 { |
| 47 "shortcut": "Ctrl+E" |
| 48 } |
| 49 ] |
38 } | 50 } |
39 ], | 51 ], |
40 "dependencies": [ | 52 "dependencies": [ |
41 "components", | 53 "components", |
42 "ui_lazy" | 54 "ui_lazy" |
43 ], | 55 ], |
44 "scripts": [ | 56 "scripts": [ |
45 "ProfilesPanel.js", | 57 "ProfilesPanel.js", |
46 "CPUProfileDataGrid.js", | 58 "CPUProfileDataGrid.js", |
47 "CPUProfileBottomUpDataGrid.js", | 59 "CPUProfileBottomUpDataGrid.js", |
48 "CPUProfileTopDownDataGrid.js", | 60 "CPUProfileTopDownDataGrid.js", |
49 "CPUProfileFlameChart.js", | 61 "CPUProfileFlameChart.js", |
50 "CPUProfileView.js", | 62 "CPUProfileView.js", |
51 "HeapSnapshotCommon.js", | 63 "HeapSnapshotCommon.js", |
52 "HeapSnapshotProxy.js", | 64 "HeapSnapshotProxy.js", |
53 "HeapSnapshotDataGrids.js", | 65 "HeapSnapshotDataGrids.js", |
54 "HeapSnapshotGridNodes.js", | 66 "HeapSnapshotGridNodes.js", |
55 "HeapSnapshotView.js", | 67 "HeapSnapshotView.js", |
56 "ProfileLauncherView.js", | 68 "ProfileLauncherView.js", |
57 "ProfileTypeRegistry.js", | 69 "ProfileTypeRegistry.js", |
58 "TargetsComboBoxController.js" | 70 "TargetsComboBoxController.js" |
59 ], | 71 ], |
60 "resources": [ | 72 "resources": [ |
61 "heapProfiler.css", | 73 "heapProfiler.css", |
62 "profilesPanel.css" | 74 "profilesPanel.css" |
63 ] | 75 ] |
64 } | 76 } |
OLD | NEW |