| Index: third_party/WebKit/Source/devtools/front_end/ui/treeoutline.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui/treeoutline.js b/third_party/WebKit/Source/devtools/front_end/ui/treeoutline.js
|
| index e65892c1dff026350b2faf24efdb4e01c7a9fe32..99e46546a0beff60193852d0a43a369db5af30a7 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui/treeoutline.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/ui/treeoutline.js
|
| @@ -29,7 +29,7 @@
|
| /**
|
| * @unrestricted
|
| */
|
| -var TreeOutline = class extends Common.Object {
|
| +UI.TreeOutline = class extends Common.Object {
|
| /**
|
| * @param {boolean=} nonFocusable
|
| */
|
| @@ -39,7 +39,7 @@ var TreeOutline = class extends Common.Object {
|
|
|
| this.selectedTreeElement = null;
|
| this.expandTreeElementsWhenArrowing = false;
|
| - /** @type {?function(!TreeElement, !TreeElement):number} */
|
| + /** @type {?function(!UI.TreeElement, !UI.TreeElement):number} */
|
| this._comparator = null;
|
|
|
| this.contentElement = this._rootElement._childrenListNode;
|
| @@ -53,7 +53,7 @@ var TreeOutline = class extends Common.Object {
|
|
|
| /**
|
| * @param {boolean} isFocused
|
| - * @this {TreeOutline}
|
| + * @this {UI.TreeOutline}
|
| */
|
| function setFocused(isFocused) {
|
| this._focused = isFocused;
|
| @@ -63,7 +63,7 @@ var TreeOutline = class extends Common.Object {
|
| }
|
|
|
| _createRootElement() {
|
| - this._rootElement = new TreeElement();
|
| + this._rootElement = new UI.TreeElement();
|
| this._rootElement.treeOutline = this;
|
| this._rootElement.root = true;
|
| this._rootElement.selectable = false;
|
| @@ -72,28 +72,28 @@ var TreeOutline = class extends Common.Object {
|
| }
|
|
|
| /**
|
| - * @return {!TreeElement}
|
| + * @return {!UI.TreeElement}
|
| */
|
| rootElement() {
|
| return this._rootElement;
|
| }
|
|
|
| /**
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| firstChild() {
|
| return this._rootElement.firstChild();
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} child
|
| + * @param {!UI.TreeElement} child
|
| */
|
| appendChild(child) {
|
| this._rootElement.appendChild(child);
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} child
|
| + * @param {!UI.TreeElement} child
|
| * @param {number} index
|
| */
|
| insertChild(child, index) {
|
| @@ -101,7 +101,7 @@ var TreeOutline = class extends Common.Object {
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} child
|
| + * @param {!UI.TreeElement} child
|
| */
|
| removeChild(child) {
|
| this._rootElement.removeChild(child);
|
| @@ -114,7 +114,7 @@ var TreeOutline = class extends Common.Object {
|
| /**
|
| * @param {number} x
|
| * @param {number} y
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| treeElementFromPoint(x, y) {
|
| var node = this.contentElement.ownerDocument.deepElementFromPoint(x, y);
|
| @@ -129,14 +129,14 @@ var TreeOutline = class extends Common.Object {
|
|
|
| /**
|
| * @param {?Event} event
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| treeElementFromEvent(event) {
|
| return event ? this.treeElementFromPoint(event.pageX, event.pageY) : null;
|
| }
|
|
|
| /**
|
| - * @param {?function(!TreeElement, !TreeElement):number} comparator
|
| + * @param {?function(!UI.TreeElement, !UI.TreeElement):number} comparator
|
| */
|
| setComparator(comparator) {
|
| this._comparator = comparator;
|
| @@ -157,7 +157,7 @@ var TreeOutline = class extends Common.Object {
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} element
|
| + * @param {!UI.TreeElement} element
|
| */
|
| _bindTreeElement(element) {
|
| if (element.treeOutline)
|
| @@ -167,7 +167,7 @@ var TreeOutline = class extends Common.Object {
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} element
|
| + * @param {!UI.TreeElement} element
|
| */
|
| _unbindTreeElement(element) {
|
| if (!element.treeOutline)
|
| @@ -245,7 +245,7 @@ var TreeOutline = class extends Common.Object {
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} treeElement
|
| + * @param {!UI.TreeElement} treeElement
|
| * @param {boolean} center
|
| */
|
| _deferredScrollIntoView(treeElement, center) {
|
| @@ -254,7 +254,7 @@ var TreeOutline = class extends Common.Object {
|
| this._treeElementToScrollIntoView = treeElement;
|
| this._centerUponScrollIntoView = center;
|
| /**
|
| - * @this {TreeOutline}
|
| + * @this {UI.TreeOutline}
|
| */
|
| function deferredScrollIntoView() {
|
| this._treeElementToScrollIntoView.listItemElement.scrollIntoViewIfNeeded(this._centerUponScrollIntoView);
|
| @@ -265,7 +265,7 @@ var TreeOutline = class extends Common.Object {
|
| };
|
|
|
| /** @enum {symbol} */
|
| -TreeOutline.Events = {
|
| +UI.TreeOutline.Events = {
|
| ElementAttached: Symbol('ElementAttached'),
|
| ElementExpanded: Symbol('ElementExpanded'),
|
| ElementCollapsed: Symbol('ElementCollapsed'),
|
| @@ -275,7 +275,7 @@ TreeOutline.Events = {
|
| /**
|
| * @unrestricted
|
| */
|
| -var TreeOutlineInShadow = class extends TreeOutline {
|
| +UI.TreeOutlineInShadow = class extends UI.TreeOutline {
|
| constructor() {
|
| super();
|
| this.contentElement.classList.add('tree-outline');
|
| @@ -307,13 +307,13 @@ var TreeOutlineInShadow = class extends TreeOutline {
|
| /**
|
| * @unrestricted
|
| */
|
| -var TreeElement = class {
|
| +UI.TreeElement = class {
|
| /**
|
| * @param {(string|!Node)=} title
|
| * @param {boolean=} expandable
|
| */
|
| constructor(title, expandable) {
|
| - /** @type {?TreeOutline} */
|
| + /** @type {?UI.TreeOutline} */
|
| this.treeOutline = null;
|
| this.parent = null;
|
| this.previousSibling = null;
|
| @@ -341,7 +341,7 @@ var TreeElement = class {
|
| }
|
|
|
| /**
|
| - * @param {?TreeElement} ancestor
|
| + * @param {?UI.TreeElement} ancestor
|
| * @return {boolean}
|
| */
|
| hasAncestor(ancestor) {
|
| @@ -359,7 +359,7 @@ var TreeElement = class {
|
| }
|
|
|
| /**
|
| - * @param {?TreeElement} ancestor
|
| + * @param {?UI.TreeElement} ancestor
|
| * @return {boolean}
|
| */
|
| hasAncestorOrSelf(ancestor) {
|
| @@ -367,7 +367,7 @@ var TreeElement = class {
|
| }
|
|
|
| /**
|
| - * @return {!Array.<!TreeElement>}
|
| + * @return {!Array.<!UI.TreeElement>}
|
| */
|
| children() {
|
| return this._children || [];
|
| @@ -381,14 +381,14 @@ var TreeElement = class {
|
| }
|
|
|
| /**
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| firstChild() {
|
| return this._children ? this._children[0] : null;
|
| }
|
|
|
| /**
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| lastChild() {
|
| return this._children ? this._children[this._children.length - 1] : null;
|
| @@ -396,14 +396,14 @@ var TreeElement = class {
|
|
|
| /**
|
| * @param {number} index
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| childAt(index) {
|
| return this._children ? this._children[index] : null;
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} child
|
| + * @param {!UI.TreeElement} child
|
| * @return {number}
|
| */
|
| indexOfChild(child) {
|
| @@ -411,7 +411,7 @@ var TreeElement = class {
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} child
|
| + * @param {!UI.TreeElement} child
|
| */
|
| appendChild(child) {
|
| if (!this._children)
|
| @@ -426,7 +426,7 @@ var TreeElement = class {
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} child
|
| + * @param {!UI.TreeElement} child
|
| * @param {number} index
|
| */
|
| insertChild(child, index) {
|
| @@ -468,7 +468,7 @@ var TreeElement = class {
|
| child.onattach();
|
| child._ensureSelection();
|
| if (this.treeOutline)
|
| - this.treeOutline.dispatchEventToListeners(TreeOutline.Events.ElementAttached, child);
|
| + this.treeOutline.dispatchEventToListeners(UI.TreeOutline.Events.ElementAttached, child);
|
| var nextSibling = child.nextSibling ? child.nextSibling._listItemNode : null;
|
| this._childrenListNode.insertBefore(child._listItemNode, nextSibling);
|
| this._childrenListNode.insertBefore(child._childrenListNode, nextSibling);
|
| @@ -515,7 +515,7 @@ var TreeElement = class {
|
| }
|
|
|
| /**
|
| - * @param {!TreeElement} child
|
| + * @param {!UI.TreeElement} child
|
| */
|
| removeChild(child) {
|
| if (!child)
|
| @@ -833,7 +833,7 @@ var TreeElement = class {
|
| this.expanded = false;
|
| this.oncollapse();
|
| if (this.treeOutline)
|
| - this.treeOutline.dispatchEventToListeners(TreeOutline.Events.ElementCollapsed, this);
|
| + this.treeOutline.dispatchEventToListeners(UI.TreeOutline.Events.ElementCollapsed, this);
|
| }
|
|
|
| collapseRecursively() {
|
| @@ -861,7 +861,7 @@ var TreeElement = class {
|
|
|
| if (this.treeOutline) {
|
| this.onexpand();
|
| - this.treeOutline.dispatchEventToListeners(TreeOutline.Events.ElementExpanded, this);
|
| + this.treeOutline.dispatchEventToListeners(UI.TreeOutline.Events.ElementExpanded, this);
|
| }
|
| }
|
|
|
| @@ -1010,7 +1010,7 @@ var TreeElement = class {
|
| this.treeOutline.selectedTreeElement = this;
|
| this._listItemNode.classList.add('selected');
|
| this._setFocused(this.treeOutline._focused);
|
| - this.treeOutline.dispatchEventToListeners(TreeOutline.Events.ElementSelected, this);
|
| + this.treeOutline.dispatchEventToListeners(UI.TreeOutline.Events.ElementSelected, this);
|
| return this.onselect(selectedByUser);
|
| }
|
|
|
| @@ -1100,10 +1100,10 @@ var TreeElement = class {
|
|
|
| /**
|
| * @param {boolean} skipUnrevealed
|
| - * @param {?TreeElement=} stayWithin
|
| + * @param {?UI.TreeElement=} stayWithin
|
| * @param {boolean=} dontPopulate
|
| * @param {!Object=} info
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| traverseNextTreeElement(skipUnrevealed, stayWithin, dontPopulate, info) {
|
| if (!dontPopulate)
|
| @@ -1144,7 +1144,7 @@ var TreeElement = class {
|
| /**
|
| * @param {boolean} skipUnrevealed
|
| * @param {boolean=} dontPopulate
|
| - * @return {?TreeElement}
|
| + * @return {?UI.TreeElement}
|
| */
|
| traversePreviousTreeElement(skipUnrevealed, dontPopulate) {
|
| var element = skipUnrevealed ? (this.revealed() ? this.previousSibling : null) : this.previousSibling;
|
| @@ -1178,9 +1178,9 @@ var TreeElement = class {
|
| console.assert(paddingLeftValue.endsWith('px'));
|
| var computedLeftPadding = parseFloat(paddingLeftValue);
|
| var left = this._listItemNode.totalOffsetLeft() + computedLeftPadding;
|
| - return event.pageX >= left && event.pageX <= left + TreeElement._ArrowToggleWidth && this._expandable;
|
| + return event.pageX >= left && event.pageX <= left + UI.TreeElement._ArrowToggleWidth && this._expandable;
|
| }
|
| };
|
|
|
| /** @const */
|
| -TreeElement._ArrowToggleWidth = 10;
|
| +UI.TreeElement._ArrowToggleWidth = 10;
|
|
|