blob: 30cdeb4c2c3a78ad27f5dcf885cce2225edd8cca [file] [log] [blame]
{
"extensions": [
{
"type": "view",
"location": "panel",
"id": "elements",
"title": "Elements",
"order": 10,
"className": "Elements.ElementsPanel"
},
{
"type": "@UI.ContextMenu.Provider",
"contextTypes": [
"SDK.RemoteObject",
"SDK.DOMNode",
"SDK.DeferredDOMNode"
],
"className": "Elements.ElementsPanel.ContextMenuProvider"
},
{
"type": "@UI.Renderer",
"contextTypes": [
"SDK.DOMNode",
"SDK.DeferredDOMNode"
],
"className": "Elements.ElementsTreeOutline.Renderer"
},
{
"type": "@Common.Revealer",
"contextTypes": [
"SDK.DOMNode",
"SDK.DeferredDOMNode",
"SDK.RemoteObject"
],
"destination": "Elements panel",
"className": "Elements.ElementsPanel.DOMNodeRevealer"
},
{
"type": "@Common.Linkifier",
"contextTypes": [
"SDK.DOMNode",
"SDK.DeferredDOMNode"
],
"className": "Elements.DOMLinkifier.Linkifier"
},
{
"type": "@Common.Revealer",
"contextTypes": [
"SDK.CSSProperty"
],
"destination": "styles sidebar",
"className": "Elements.ElementsPanel.CSSPropertyRevealer"
},
{
"type": "setting",
"category": "Elements",
"order": 1,
"title": "Show user agent shadow DOM",
"settingName": "showUAShadowDOM",
"settingType": "boolean",
"defaultValue": false
},
{
"type": "setting",
"category": "Elements",
"order": 2,
"title": "Word wrap",
"settingName": "domWordWrap",
"settingType": "boolean",
"defaultValue": true,
"options": [
{
"value": true,
"title": "Enable DOM word wrap"
},
{
"value": false,
"title": "Disable DOM word wrap"
}
]
},
{
"type": "setting",
"category": "Elements",
"order": 3,
"title": "Show HTML comments",
"settingName": "showHTMLComments",
"settingType": "boolean",
"defaultValue": true,
"options": [
{
"value": true,
"title": "Show HTML comments"
},
{
"value": false,
"title": "Hide HTML comments"
}
]
},
{
"type": "setting",
"category": "Elements",
"order": 4,
"title": "Reveal DOM node on hover",
"settingName": "highlightNodeOnHoverInOverlay",
"settingType": "boolean",
"defaultValue": true
},
{
"type": "setting",
"category": "Elements",
"order": 5,
"title": "Show detailed inspect tooltip",
"settingName": "showDetailedInspectTooltip",
"settingType": "boolean",
"defaultValue": true
},
{
"type": "setting",
"settingName": "showEventListenersForAncestors",
"settingType": "boolean",
"defaultValue": true
},
{
"type": "@UI.ToolbarItem.Provider",
"className": "Elements.ElementStatePaneWidget.ButtonProvider",
"order": 1,
"location": "styles-sidebarpane-toolbar"
},
{
"type": "@UI.ToolbarItem.Provider",
"className": "Elements.ClassesPaneWidget.ButtonProvider",
"order": 2,
"location": "styles-sidebarpane-toolbar"
},
{
"type": "@UI.ToolbarItem.Provider",
"className": "Elements.StylesSidebarPane.ButtonProvider",
"order": 100,
"location": "styles-sidebarpane-toolbar"
},
{
"type": "action",
"actionId": "elements.hide-element",
"contextTypes": [
"Elements.ElementsPanel"
],
"className": "Elements.ElementsActionDelegate",
"bindings": [
{
"shortcut": "H"
}
]
},
{
"type": "action",
"actionId": "elements.edit-as-html",
"contextTypes": [
"Elements.ElementsPanel"
],
"className": "Elements.ElementsActionDelegate",
"bindings": [
{
"shortcut": "F2"
}
]
},
{
"type": "action",
"actionId": "elements.undo",
"contextTypes": [
"Elements.ElementsPanel"
],
"className": "Elements.ElementsActionDelegate",
"bindings": [
{
"platform": "windows,linux",
"shortcut": "Ctrl+Z"
},
{
"platform": "mac",
"shortcut": "Meta+Z"
}
]
},
{
"type": "action",
"actionId": "elements.redo",
"contextTypes": [
"Elements.ElementsPanel"
],
"className": "Elements.ElementsActionDelegate",
"bindings": [
{
"platform": "windows,linux",
"shortcut": "Ctrl+Y"
},
{
"platform": "mac",
"shortcut": "Meta+Shift+Z"
}
]
},
{
"type": "@Elements.MarkerDecorator",
"className": "Elements.ElementsPanel.PseudoStateMarkerDecorator",
"marker": "pseudo-state-marker"
},
{
"type": "@Elements.MarkerDecorator",
"factoryName": "Elements.GenericDecorator",
"marker": "hidden-marker",
"title": "Element is hidden",
"color": "#555"
},
{
"type": "action",
"actionId": "elements.toggle-element-search",
"toggleable": true,
"className": "Elements.InspectElementModeController.ToggleSearchActionDelegate",
"title": "Select an element in the page to inspect it",
"iconClass": "largeicon-node-search",
"bindings": [
{
"platform": "windows,linux",
"shortcut": "Ctrl+Shift+C"
},
{
"platform": "mac",
"shortcut": "Meta+Shift+C"
}
]
},
{
"type": "action",
"actionId": "elements.capture-area-screenshot",
"className": "Elements.InspectElementModeController.ToggleSearchActionDelegate",
"title": "Capture area screenshot",
"category": "Screenshot"
},
{
"type": "@UI.ToolbarItem.Provider",
"actionId": "elements.toggle-element-search",
"location": "main-toolbar-left",
"order": 0
},
{
"type": "@UI.ViewLocationResolver",
"name": "elements-sidebar",
"category": "Elements",
"className": "Elements.ElementsPanel"
},
// {
// "type": "view",
// "location": "elements-sidebar",
// "id": "elements.eventListeners",
// "title": "Event Listeners",
// "order": 5,
// "hasToolbar": true,
// "persistence": "permanent",
// "className": "Elements.EventListenersWidget"
// },
// {
// "type": "view",
// "location": "elements-sidebar",
// "id": "elements.domProperties",
// "title": "Properties",
// "order": 7,
// "persistence": "permanent",
// "className": "Elements.PropertiesWidget"
// },
{
"type": "view",
"experiment": "captureNodeCreationStacks",
"location": "elements-sidebar",
"id": "elements.domCreation",
"title": "Stack Trace",
"order": 10,
"persistence": "permanent",
"className": "Elements.NodeStackTraceWidget"
}
],
"dependencies": [
"components",
"extensions",
"inline_editor",
"color_picker",
"event_listeners"
],
"scripts": [],
"modules": [
"elements.js",
"elements-legacy.js",
"InspectElementModeController.js",
"ColorSwatchPopoverIcon.js",
"ComputedStyleModel.js",
"DOMLinkifier.js",
"DOMPath.js",
"ElementsBreadcrumbs.js",
"ElementsSidebarPane.js",
"ElementsTreeElement.js",
"ElementsTreeOutline.js",
"EventListenersWidget.js",
"MarkerDecorator.js",
"MetricsSidebarPane.js",
"PlatformFontsWidget.js",
"PropertiesWidget.js",
"NodeStackTraceWidget.js",
"StylePropertyHighlighter.js",
"StylesSidebarPane.js",
"StylePropertyTreeElement.js",
"ComputedStyleWidget.js",
"ElementsPanel.js",
"ClassesPaneWidget.js",
"ElementStatePaneWidget.js",
"ElementsTreeElementHighlighter.js"
],
"resources": [
"breadcrumbs.css",
"classesPaneWidget.css",
"computedStyleSidebarPane.css",
"computedStyleWidgetTree.css",
"domLinkifier.css",
"elementsPanel.css",
"elementStatePaneWidget.css",
"elementsTreeOutline.css",
"metricsSidebarPane.css",
"platformFontsWidget.css",
"propertiesWidget.css",
"nodeStackTraceWidget.css",
"stylesSectionTree.css",
"stylesSidebarPane.css"
]
}