All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.dirigible.dev-tools.elements.module.json Maven / Gradle / Ivy

There is a newer version: 10.6.27
Show newest version
{
    "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",
            "category": "Elements",
            "title": "Hide element",
            "contextTypes": [
                "Elements.ElementsPanel"
            ],
            "className": "Elements.ElementsActionDelegate",
            "bindings": [
                {
                    "shortcut": "H"
                }
            ]
        },
        {
            "type": "action",
            "actionId": "elements.edit-as-html",
            "category": "Elements",
            "title": "Edit as HTML",
            "contextTypes": [
                "Elements.ElementsPanel"
            ],
            "className": "Elements.ElementsActionDelegate",
            "bindings": [
                {
                    "shortcut": "F2"
                }
            ]
        },
        {
            "type": "action",
            "actionId": "elements.undo",
            "category": "Elements",
            "title": "Undo",
            "contextTypes": [
                "Elements.ElementsPanel"
            ],
            "className": "Elements.ElementsActionDelegate",
            "bindings": [
                {
                    "platform": "windows,linux",
                    "shortcut": "Ctrl+Z"
                },
                {
                    "platform": "mac",
                    "shortcut": "Meta+Z"
                }
            ]
        },
        {
            "type": "action",
            "actionId": "elements.redo",
            "category": "Elements",
            "title": "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",
            "category": "Elements",
            "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"
    ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy