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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/profiler/module.json

Issue 2626313002: DevTools: split ProfilesPanel into multiple files. (Closed)
Patch Set: rebaselined Created 3 years, 11 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
« no previous file with comments | « third_party/WebKit/Source/devtools/front_end/profiler/ProfilesPanel.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "extensions": [ 2 "extensions": [
3 { 3 {
4 "type": "view", 4 "type": "view",
5 "location": "panel", 5 "location": "panel",
6 "id": "profiles", 6 "id": "profiles",
7 "title": "Profiles", 7 "title": "Profiles",
8 "order": 60, 8 "order": 60,
9 "className": "Profiler.ProfilesPanel", 9 "className": "Profiler.ProfilesPanel",
10 "condition": "v8only" 10 "condition": "v8only"
11 }, 11 },
12 { 12 {
13 "type": "view", 13 "type": "view",
14 "location": "panel", 14 "location": "panel",
15 "id": "profiles", 15 "id": "profiles",
16 "title": "Memory", 16 "title": "Memory",
17 "order": 60, 17 "order": 60,
18 "className": "Profiler.ProfilesPanel", 18 "className": "Profiler.MemoryProfilerPanel",
19 "condition": "!v8only" 19 "condition": "!v8only"
20 }, 20 },
21 { 21 {
22 "type": "@UI.ContextMenu.Provider", 22 "type": "@UI.ContextMenu.Provider",
23 "contextTypes": [ 23 "contextTypes": [
24 "SDK.RemoteObject" 24 "SDK.RemoteObject"
25 ], 25 ],
26 "className": "Profiler.ProfilesPanel.ContextMenuProvider" 26 "className": "Profiler.MemoryProfilerPanel"
27 }, 27 },
28 { 28 {
29 "type": "setting", 29 "type": "setting",
30 "category": "Profiler", 30 "category": "Profiler",
31 "title": "Record heap allocation stack traces", 31 "title": "Record heap allocation stack traces",
32 "settingName": "recordAllocationStacks", 32 "settingName": "recordAllocationStacks",
33 "settingType": "boolean", 33 "settingType": "boolean",
34 "defaultValue": false 34 "defaultValue": false
35 }, 35 },
36 { 36 {
(...skipping 12 matching lines...) Expand all
49 "settingType": "boolean", 49 "settingType": "boolean",
50 "defaultValue": true 50 "defaultValue": true
51 }, 51 },
52 { 52 {
53 "type": "@UI.ActionDelegate", 53 "type": "@UI.ActionDelegate",
54 "actionId": "profiler.toggle-recording", 54 "actionId": "profiler.toggle-recording",
55 "iconClass": "largeicon-start-recording", 55 "iconClass": "largeicon-start-recording",
56 "toggledIconClass": "largeicon-stop-recording", 56 "toggledIconClass": "largeicon-stop-recording",
57 "toggleWithRedColor": true, 57 "toggleWithRedColor": true,
58 "contextTypes": [ 58 "contextTypes": [
59 "Profiler.ProfilesPanel" 59 "Profiler.MemoryProfilerPanel"
60 ], 60 ],
61 "className": "Profiler.ProfilesPanel.RecordActionDelegate", 61 "className": "Profiler.MemoryProfilerPanel",
62 "bindings": [ 62 "bindings": [
63 { 63 {
64 "platform": "windows,linux", 64 "platform": "windows,linux",
65 "shortcut": "Ctrl+E" 65 "shortcut": "Ctrl+E"
66 }, 66 },
67 { 67 {
68 "platform": "mac", 68 "platform": "mac",
69 "shortcut": "Meta+E" 69 "shortcut": "Meta+E"
70 } 70 }
71 ] 71 ]
72 } 72 }
73 ], 73 ],
74 "dependencies": [ 74 "dependencies": [
75 "components", 75 "components",
76 "perf_ui", 76 "perf_ui",
77 "data_grid", 77 "data_grid",
78 "heap_snapshot_model" 78 "heap_snapshot_model"
79 ], 79 ],
80 "scripts": [ 80 "scripts": [
81 "ProfileType.js",
82 "ProfileHeader.js",
81 "ProfilesPanel.js", 83 "ProfilesPanel.js",
82 "ProfileView.js", 84 "ProfileView.js",
83 "ProfileDataGrid.js", 85 "ProfileDataGrid.js",
84 "BottomUpProfileDataGrid.js", 86 "BottomUpProfileDataGrid.js",
85 "TopDownProfileDataGrid.js", 87 "TopDownProfileDataGrid.js",
86 "CPUProfileFlameChart.js", 88 "CPUProfileFlameChart.js",
87 "CPUProfileView.js", 89 "CPUProfileView.js",
88 "HeapProfileView.js", 90 "HeapProfileView.js",
89 "HeapSnapshotProxy.js", 91 "HeapSnapshotProxy.js",
90 "HeapSnapshotDataGrids.js", 92 "HeapSnapshotDataGrids.js",
91 "HeapSnapshotGridNodes.js", 93 "HeapSnapshotGridNodes.js",
92 "HeapSnapshotView.js", 94 "HeapSnapshotView.js",
95 "MemoryProfilerPanel.js",
93 "ProfileLauncherView.js", 96 "ProfileLauncherView.js",
94 "ProfileTypeRegistry.js", 97 "ProfileTypeRegistry.js",
95 "TargetsComboBoxController.js" 98 "TargetsComboBoxController.js"
96 ], 99 ],
97 "resources": [ 100 "resources": [
98 "heapProfiler.css", 101 "heapProfiler.css",
99 "profilesPanel.css", 102 "profilesPanel.css",
100 "profilesSidebarTree.css" 103 "profilesSidebarTree.css"
101 ] 104 ]
102 } 105 }
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/devtools/front_end/profiler/ProfilesPanel.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698