| Index: third_party/WebKit/Source/devtools/front_end/data_grid/ViewportDataGrid.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/ui_lazy/ViewportDataGrid.js b/third_party/WebKit/Source/devtools/front_end/data_grid/ViewportDataGrid.js
|
| similarity index 92%
|
| rename from third_party/WebKit/Source/devtools/front_end/ui_lazy/ViewportDataGrid.js
|
| rename to third_party/WebKit/Source/devtools/front_end/data_grid/ViewportDataGrid.js
|
| index 7c5911f5710b60d46235754a987e54b3db2228b0..43ebc1ab31586fdf0875fb524151995fc298c4f2 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/ui_lazy/ViewportDataGrid.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/data_grid/ViewportDataGrid.js
|
| @@ -3,12 +3,12 @@
|
| // found in the LICENSE file.
|
| /**
|
| * @unrestricted
|
| - * @extends {UI.DataGrid<!NODE_TYPE>}
|
| + * @extends {DataGrid.DataGrid<!NODE_TYPE>}
|
| * @template NODE_TYPE
|
| */
|
| -UI.ViewportDataGrid = class extends UI.DataGrid {
|
| +DataGrid.ViewportDataGrid = class extends DataGrid.DataGrid {
|
| /**
|
| - * @param {!Array.<!UI.DataGrid.ColumnDescriptor>} columnsArray
|
| + * @param {!Array.<!DataGrid.DataGrid.ColumnDescriptor>} columnsArray
|
| * @param {function(!NODE_TYPE, string, string, string)=} editCallback
|
| * @param {function(!NODE_TYPE)=} deleteCallback
|
| * @param {function()=} refreshCallback
|
| @@ -21,7 +21,7 @@ UI.ViewportDataGrid = class extends UI.DataGrid {
|
|
|
| // This is not in setScrollContainer because mouse wheel needs to detect events on the content not the scrollbar itself.
|
| this._scrollContainer.addEventListener('mousewheel', this._onWheel.bind(this), true);
|
| - /** @type {!Array.<!UI.ViewportDataGridNode>} */
|
| + /** @type {!Array.<!DataGrid.ViewportDataGridNode>} */
|
| this._visibleNodes = [];
|
| /** @type {boolean} */
|
| this._inline = false;
|
| @@ -41,7 +41,7 @@ UI.ViewportDataGrid = class extends UI.DataGrid {
|
| /** @type {number} */
|
| this._lastScrollTop = 0;
|
|
|
| - this.setRootNode(new UI.ViewportDataGridNode());
|
| + this.setRootNode(new DataGrid.ViewportDataGridNode());
|
| }
|
|
|
| /**
|
| @@ -118,7 +118,7 @@ UI.ViewportDataGrid = class extends UI.DataGrid {
|
| /**
|
| * @param {number} clientHeight
|
| * @param {number} scrollTop
|
| - * @return {{topPadding: number, bottomPadding: number, contentHeight: number, visibleNodes: !Array.<!UI.ViewportDataGridNode>, offset: number}}
|
| + * @return {{topPadding: number, bottomPadding: number, contentHeight: number, visibleNodes: !Array.<!DataGrid.ViewportDataGridNode>, offset: number}}
|
| */
|
| _calculateVisibleNodes(clientHeight, scrollTop) {
|
| var nodes = this.rootNode().flatChildren();
|
| @@ -224,11 +224,11 @@ UI.ViewportDataGrid = class extends UI.DataGrid {
|
| this.updateWidths();
|
| }
|
| this._visibleNodes = visibleNodes;
|
| - this.dispatchEventToListeners(UI.ViewportDataGrid.Events.ViewportCalculated);
|
| + this.dispatchEventToListeners(DataGrid.ViewportDataGrid.Events.ViewportCalculated);
|
| }
|
|
|
| /**
|
| - * @param {!UI.ViewportDataGridNode} node
|
| + * @param {!DataGrid.ViewportDataGridNode} node
|
| */
|
| _revealViewportNode(node) {
|
| var nodes = this.rootNode().flatChildren();
|
| @@ -251,17 +251,17 @@ UI.ViewportDataGrid = class extends UI.DataGrid {
|
| }
|
| };
|
|
|
| -UI.ViewportDataGrid.Events = {
|
| +DataGrid.ViewportDataGrid.Events = {
|
| ViewportCalculated: Symbol('ViewportCalculated')
|
| };
|
|
|
| /**
|
| * @unrestricted
|
| * @this {NODE_TYPE}
|
| - * @extends {UI.DataGridNode<!NODE_TYPE>}
|
| + * @extends {DataGrid.DataGridNode<!NODE_TYPE>}
|
| * @template NODE_TYPE
|
| */
|
| -UI.ViewportDataGridNode = class extends UI.DataGridNode {
|
| +DataGrid.ViewportDataGridNode = class extends DataGrid.DataGridNode {
|
| /**
|
| * @param {?Object.<string, *>=} data
|
| * @param {boolean=} hasChildren
|
| @@ -270,7 +270,7 @@ UI.ViewportDataGridNode = class extends UI.DataGridNode {
|
| super(data, hasChildren);
|
| /** @type {boolean} */
|
| this._stale = false;
|
| - /** @type {?Array<!UI.ViewportDataGridNode>} */
|
| + /** @type {?Array<!DataGrid.ViewportDataGridNode>} */
|
| this._flatNodes = null;
|
| }
|
|
|
| @@ -290,20 +290,20 @@ UI.ViewportDataGridNode = class extends UI.DataGridNode {
|
|
|
| _clearFlatNodes() {
|
| this._flatNodes = null;
|
| - var parent = /** @type {!UI.ViewportDataGridNode} */ (this.parent);
|
| + var parent = /** @type {!DataGrid.ViewportDataGridNode} */ (this.parent);
|
| if (parent)
|
| parent._clearFlatNodes();
|
| }
|
|
|
| /**
|
| - * @return {!Array<!UI.ViewportDataGridNode>}
|
| + * @return {!Array<!DataGrid.ViewportDataGridNode>}
|
| */
|
| flatChildren() {
|
| if (this._flatNodes)
|
| return this._flatNodes;
|
| - /** @type {!Array<!UI.ViewportDataGridNode>} */
|
| + /** @type {!Array<!DataGrid.ViewportDataGridNode>} */
|
| var flatNodes = [];
|
| - /** @type {!Array<!Array<!UI.ViewportDataGridNode>>} */
|
| + /** @type {!Array<!Array<!DataGrid.ViewportDataGridNode>>} */
|
| var children = [this.children];
|
| /** @type {!Array<number>} */
|
| var counters = [0];
|
|
|