Files
react-native-devtools-frontend/front_end/console/module.json
T
Jack Lynch b110942f5c Ensure that all actions have categories
To support custom shortcuts, this updates the module.schema.json to
require actions to have categories and adds categories to existing
actions. It also renames the existing "DevTools" category to "Global."

Custom shortcuts design doc: https://docs.google.com/document/d/1oOPSWPxCHvMoBZ0Fw9jwFZt6gP4lrsrsl8DEAp-Hy7o/edit#heading=h.2xpjzz3fl1ju

Bug: 174309
Change-Id: I0860f040e19502b4c47301356b52a2f12166dee5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2101972
Reviewed-by: Shane Clifford <shanejc@microsoft.com>
Reviewed-by: Vidal Diazleal <vidorteg@microsoft.com>
Commit-Queue: Jack Lynch <jalyn@microsoft.com>
2020-03-18 00:50:58 +00:00

240 lines
7.0 KiB
JSON

{
"extensions": [
{
"type": "view",
"location": "panel",
"id": "console",
"title": "Console",
"order": 20,
"className": "Console.ConsolePanel"
},
{
"type": "view",
"location": "drawer-view",
"id": "console-view",
"title": "Console",
"persistence": "permanent",
"order": 0,
"className": "Console.ConsolePanel.WrapperView"
},
{
"type": "@Common.Revealer",
"contextTypes": [
"Common.Console"
],
"className": "Console.ConsolePanel.ConsoleRevealer"
},
{
"type": "action",
"actionId": "console.show",
"category": "Console",
"title": "Show Console",
"className": "Console.ConsoleView.ActionDelegate",
"bindings": [
{
"shortcut": "Ctrl+`"
}
]
},
{
"type": "action",
"category": "Console",
"contextTypes": [
"Console.ConsoleView"
],
"actionId": "console.clear",
"title": "Clear console",
"iconClass": "largeicon-clear",
"className": "Console.ConsoleView.ActionDelegate",
"bindings": [
{
"platform": "windows,linux",
"shortcut": "Ctrl+L"
},
{
"platform": "mac",
"shortcut": "Ctrl+L Meta+K"
}
]
},
{
"type": "action",
"category": "Console",
"actionId": "console.clear.history",
"title": "Clear console history",
"className": "Console.ConsoleView.ActionDelegate"
},
{
"type": "action",
"category": "Console",
"actionId": "console.create-pin",
"iconClass": "largeicon-visibility",
"className": "Console.ConsoleView.ActionDelegate",
"title": "Create live expression"
},
{
"type": "setting",
"category": "Console",
"title": "Hide network messages",
"settingName": "hideNetworkMessages",
"settingType": "boolean",
"defaultValue": false,
"options": [
{
"value": true,
"title": "Hide network messages"
},
{
"value": false,
"title": "Show network messages"
}
]
},
{
"type": "setting",
"category": "Console",
"title": "Selected context only",
"settingName": "selectedContextFilterEnabled",
"settingType": "boolean",
"storageType": "session",
"defaultValue": false,
"options": [
{
"value": true,
"title": "Only show messages from the current context (top, iframe, worker, extension)"
},
{
"value": false,
"title": "Show messages from all contexts"
}
]
},
{
"type": "setting",
"category": "Console",
"title": "Log XMLHttpRequests",
"settingName": "monitoringXHREnabled",
"settingType": "boolean",
"defaultValue": false
},
{
"type": "setting",
"category": "Console",
"title": "Show timestamps",
"settingName": "consoleTimestampsEnabled",
"settingType": "boolean",
"defaultValue": false,
"options": [
{
"value": true,
"title": "Show timestamps"
},
{
"value": false,
"title": "Hide timestamps"
}
]
},
{
"type": "setting",
"category": "Console",
"title": "Autocomplete from history",
"settingName": "consoleHistoryAutocomplete",
"settingType": "boolean",
"defaultValue": true,
"options": [
{
"value": true,
"title": "Autocomplete from history"
},
{
"value": false,
"title": "Do not autocomplete from history"
}
]
},
{
"type": "setting",
"category": "Console",
"title": "Group similar",
"settingName": "consoleGroupSimilar",
"settingType": "boolean",
"defaultValue": true,
"options": [
{
"value": true,
"title": "Group similar messages in console"
},
{
"value": false,
"title": "Do not group similar messages in console"
}
]
},
{
"type": "setting",
"category": "Console",
"title": "Eager evaluation",
"settingName": "consoleEagerEval",
"settingType": "boolean",
"defaultValue": true,
"options": [
{
"value": true,
"title": "Eagerly evaluate console prompt text"
},
{
"value": false,
"title": "Do not eagerly evaluate console prompt text"
}
]
},
{
"type": "setting",
"category": "Console",
"title": "Evaluate triggers user activation",
"settingName": "consoleUserActivationEval",
"settingType": "boolean",
"defaultValue": true,
"options": [
{
"value": true,
"title": "Treat evaluation as user activation"
},
{
"value": false,
"title": "Do not treat evaluation as user activation"
}
]
}
],
"dependencies": [
"components",
"data_grid",
"object_ui",
"sdk",
"formatter"
],
"scripts": [],
"modules": [
"console.js",
"console-legacy.js",
"ConsoleContextSelector.js",
"ConsoleFilter.js",
"ConsolePinPane.js",
"ConsoleSidebar.js",
"ConsoleViewport.js",
"ConsoleViewMessage.js",
"ConsolePrompt.js",
"ConsoleView.js",
"ConsolePanel.js"
],
"resources": [
"consoleContextSelector.css",
"consolePinPane.css",
"consolePrompt.css",
"consoleSidebar.css",
"consoleView.css"
]
}