blob: c1900b8643051b36984b0541e3f6b73471f78ea5 [file] [log] [blame]
Tim van der Lippeaabc8302019-12-10 15:34:451// Copyright 2019 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5import * as ElementsModule from './elements.js';
6
7self.Elements = self.Elements || {};
8Elements = Elements || {};
9
10/** @constructor */
11Elements.ClassesPaneWidget = ElementsModule.ClassesPaneWidget.ClassesPaneWidget;
12
13/** @constructor */
14Elements.ClassesPaneWidget.ButtonProvider = ElementsModule.ClassesPaneWidget.ButtonProvider;
15
16/** @constructor */
17Elements.ClassesPaneWidget.ClassNamePrompt = ElementsModule.ClassesPaneWidget.ClassNamePrompt;
18
19/** @constructor */
20Elements.ColorSwatchPopoverIcon = ElementsModule.ColorSwatchPopoverIcon.ColorSwatchPopoverIcon;
21
22/** @constructor */
23Elements.BezierPopoverIcon = ElementsModule.ColorSwatchPopoverIcon.BezierPopoverIcon;
24
25/** @constructor */
26Elements.ShadowSwatchPopoverHelper = ElementsModule.ColorSwatchPopoverIcon.ShadowSwatchPopoverHelper;
27
28/** @constructor */
29Elements.ComputedStyleModel = ElementsModule.ComputedStyleModel.ComputedStyleModel;
30
31/** @enum {symbol} */
32Elements.ComputedStyleModel.Events = ElementsModule.ComputedStyleModel.Events;
33
34/** @constructor */
35Elements.ComputedStyleModel.ComputedStyle = ElementsModule.ComputedStyleModel.ComputedStyle;
36
37/** @constructor */
38Elements.ComputedStyleWidget = ElementsModule.ComputedStyleWidget.ComputedStyleWidget;
39
40Elements.DOMLinkifier = {};
41
42Elements.DOMLinkifier.decorateNodeLabel = ElementsModule.DOMLinkifier.decorateNodeLabel;
43Elements.DOMLinkifier.linkifyNodeReference = ElementsModule.DOMLinkifier.linkifyNodeReference;
44Elements.DOMLinkifier.linkifyDeferredNodeReference = ElementsModule.DOMLinkifier.linkifyDeferredNodeReference;
45
46/** @constructor */
47Elements.DOMLinkifier.Linkifier = ElementsModule.DOMLinkifier.Linkifier;
48
49Elements.DOMPath = {};
50
51Elements.DOMPath.fullQualifiedSelector = ElementsModule.DOMPath.fullQualifiedSelector;
52Elements.DOMPath.cssPath = ElementsModule.DOMPath.cssPath;
53Elements.DOMPath.canGetJSPath = ElementsModule.DOMPath.canGetJSPath;
54Elements.DOMPath.jsPath = ElementsModule.DOMPath.jsPath;
55Elements.DOMPath.xPath = ElementsModule.DOMPath.xPath;
56
57/** @constructor */
58Elements.DOMPath.Step = ElementsModule.DOMPath.Step;
59
60/** @constructor */
61Elements.ElementStatePaneWidget = ElementsModule.ElementStatePaneWidget.ElementStatePaneWidget;
62
63/** @constructor */
64Elements.ElementStatePaneWidget.ButtonProvider = ElementsModule.ElementStatePaneWidget.ButtonProvider;
65
66/** @constructor */
67Elements.ElementsBreadcrumbs = ElementsModule.ElementsBreadcrumbs.ElementsBreadcrumbs;
68
69/** @enum {symbol} */
70Elements.ElementsBreadcrumbs.Events = ElementsModule.ElementsBreadcrumbs.Events;
71
72/** @constructor */
73Elements.ElementsPanel = ElementsModule.ElementsPanel.ElementsPanel;
74
75// Sniffed in tests.
76Elements.ElementsPanel._firstInspectElementCompletedForTest = function() {};
77
78/** @constructor */
79Elements.ElementsPanel.ContextMenuProvider = ElementsModule.ElementsPanel.ContextMenuProvider;
80
81/** @constructor */
82Elements.ElementsPanel.DOMNodeRevealer = ElementsModule.ElementsPanel.DOMNodeRevealer;
83
84/** @constructor */
85Elements.ElementsPanel.CSSPropertyRevealer = ElementsModule.ElementsPanel.CSSPropertyRevealer;
86
87/** @constructor */
88Elements.ElementsActionDelegate = ElementsModule.ElementsPanel.ElementsActionDelegate;
89
90/** @constructor */
91Elements.ElementsPanel.PseudoStateMarkerDecorator = ElementsModule.ElementsPanel.PseudoStateMarkerDecorator;
92
93/** @constructor */
94Elements.ElementsSidebarPane = ElementsModule.ElementsSidebarPane.ElementsSidebarPane;
95
96/** @constructor */
97Elements.ElementsTreeElement = ElementsModule.ElementsTreeElement.ElementsTreeElement;
98
99Elements.ElementsTreeElement.HrefSymbol = ElementsModule.ElementsTreeElement.HrefSymbol;
100Elements.ElementsTreeElement.InitialChildrenLimit = ElementsModule.ElementsTreeElement.InitialChildrenLimit;
101Elements.ElementsTreeElement.ForbiddenClosingTagElements =
102 ElementsModule.ElementsTreeElement.ForbiddenClosingTagElements;
103Elements.ElementsTreeElement.EditTagBlacklist = ElementsModule.ElementsTreeElement.EditTagBlacklist;
104
105/** @constructor */
106Elements.ElementsTreeElementHighlighter = ElementsModule.ElementsTreeElementHighlighter.ElementsTreeElementHighlighter;
107
108/** @constructor */
109Elements.ElementsTreeOutline = ElementsModule.ElementsTreeOutline.ElementsTreeOutline;
110
111Elements.ElementsTreeOutline.MappedCharToEntity = ElementsModule.ElementsTreeOutline.MappedCharToEntity;
112
113/** @constructor */
114Elements.ElementsTreeOutline.UpdateRecord = ElementsModule.ElementsTreeOutline.UpdateRecord;
115
116/** @constructor */
117Elements.ElementsTreeOutline.Renderer = ElementsModule.ElementsTreeOutline.Renderer;
118
119/** @constructor */
120Elements.ElementsTreeOutline.ShortcutTreeElement = ElementsModule.ElementsTreeOutline.ShortcutTreeElement;
121
122/** @constructor */
123Elements.EventListenersWidget = ElementsModule.EventListenersWidget.EventListenersWidget;
124
125Elements.EventListenersWidget.DispatchFilterBy = ElementsModule.EventListenersWidget.DispatchFilterBy;
126
127/** @constructor */
128Elements.InspectElementModeController = ElementsModule.InspectElementModeController.InspectElementModeController;
129
130/** @constructor */
131Elements.InspectElementModeController.ToggleSearchActionDelegate =
132 ElementsModule.InspectElementModeController.ToggleSearchActionDelegate;
133
134Elements.inspectElementModeController = ElementsModule.InspectElementModeController.inspectElementModeController;
135
136/** @interface */
137Elements.MarkerDecorator = ElementsModule.MarkerDecorator.MarkerDecorator;
138
139Elements.GenericDecorator = ElementsModule.MarkerDecorator.GenericDecorator;
140
141/** @constructor */
142Elements.MetricsSidebarPane = ElementsModule.MetricsSidebarPane.MetricsSidebarPane;
143
144/** @constructor */
145Elements.NodeStackTraceWidget = ElementsModule.NodeStackTraceWidget.NodeStackTraceWidget;
146
147Elements.NodeStackTraceWidget.MaxLengthForLinks = ElementsModule.NodeStackTraceWidget.MaxLengthForLinks;
148
149/** @constructor */
150Elements.PlatformFontsWidget = ElementsModule.PlatformFontsWidget.PlatformFontsWidget;
151
152/** @constructor */
153Elements.PropertiesWidget = ElementsModule.PropertiesWidget.PropertiesWidget;
154
155/** @constructor */
156Elements.StylePropertyHighlighter = ElementsModule.StylePropertyHighlighter.StylePropertyHighlighter;
157
158/** @constructor */
159Elements.StylePropertyTreeElement = ElementsModule.StylePropertyTreeElement.StylePropertyTreeElement;
160
161Elements.StylePropertyTreeElement.ActiveSymbol = ElementsModule.StylePropertyTreeElement.ActiveSymbol;
162
163/** @constructor */
164Elements.StylesSidebarPane = ElementsModule.StylesSidebarPane.StylesSidebarPane;
165
166/** @constructor */
167Elements.StylesSidebarPane.CSSPropertyPrompt = ElementsModule.StylesSidebarPane.CSSPropertyPrompt;
168
169/** @constructor */
170Elements.StylesSidebarPane.ButtonProvider = ElementsModule.StylesSidebarPane.ButtonProvider;
171
172/** @constructor */
173Elements.SectionBlock = ElementsModule.StylesSidebarPane.SectionBlock;
174
175/** @constructor */
176Elements.StylePropertiesSection = ElementsModule.StylesSidebarPane.StylePropertiesSection;
177
178/** @constructor */
179Elements.BlankStylePropertiesSection = ElementsModule.StylesSidebarPane.BlankStylePropertiesSection;
180
181/** @constructor */
182Elements.KeyframePropertiesSection = ElementsModule.StylesSidebarPane.KeyframePropertiesSection;
183
184/** @constructor */
185Elements.StylesSidebarPropertyRenderer = ElementsModule.StylesSidebarPane.StylesSidebarPropertyRenderer;
186
187/** @typedef {{cancel: function(), commit: function(), resize: function(), editor:!UI.TextEditor}} */
188Elements.MultilineEditorController;
189
190/** @typedef {{node: !SDK.DOMNode, isCut: boolean}} */
191Elements.ElementsTreeOutline.ClipboardData;
192
193/** @typedef {{
194 * expanded: boolean,
195 * hasChildren: boolean,
196 * isEditingName: boolean,
197 * originalProperty: (!SDK.CSSProperty|undefined),
198 * originalName: (string|undefined),
199 * originalValue: (string|undefined),
200 * previousContent: string
201 * }}
202 */
203Elements.StylePropertyTreeElement.Context;