Home | History | Annotate | Download | only in ui

Lines Matching refs:dataGrid

29  * @param {!Array.<!WebInspector.DataGrid.ColumnDescriptor>} columnsArray
35 WebInspector.DataGrid = function(columnsArray, editCallback, deleteCallback, refreshCallback, contextMenuCallback)
38 this.registerRequiredCSS("dataGrid.css");
89 /** @type {!Array.<!WebInspector.DataGrid.ColumnDescriptor>} */
91 /** @type {!Array.<!WebInspector.DataGrid.ColumnDescriptor>} */
93 /** @type {!Object.<string, !WebInspector.DataGrid.ColumnDescriptor>} */
152 this._cornerWidth = WebInspector.DataGrid.CornerWidth;
153 /** @type {!WebInspector.DataGrid.ResizeMethod} */
154 this._resizeMethod = WebInspector.DataGrid.ResizeMethod.Nearest;
158 WebInspector.DataGrid.CornerWidth = 14;
160 /** @typedef {!{id: ?string, editable: boolean, longText: ?boolean, sort: !WebInspector.DataGrid.Order, sortable: boolean, align: !WebInspector.DataGrid.Align}} */
161 WebInspector.DataGrid.ColumnDescriptor;
163 WebInspector.DataGrid.Events = {
171 WebInspector.DataGrid.Order = {
177 WebInspector.DataGrid.Align = {
182 WebInspector.DataGrid.prototype = {
242 this._rootNode.dataGrid = null;
251 rootNode.dataGrid = this;
338 * @this {WebInspector.DataGrid}
382 // Update the text in the datagrid that we typed
433 if (!this._sortColumnCell || this._sortColumnCell.classList.contains(WebInspector.DataGrid.Order.Ascending))
434 return WebInspector.DataGrid.Order.Ascending;
435 if (this._sortColumnCell.classList.contains(WebInspector.DataGrid.Order.Descending))
436 return WebInspector.DataGrid
445 return !this._sortColumnCell || this._sortColumnCell.classList.contains(WebInspector.DataGrid.Order.Ascending);
576 // DataGrid is attached to its parent element and every subsequent time the
580 // If this function is not called after the DataGrid is attached to its
581 // parent element, then the DataGrid's columns will not be resizable.
612 this._columnWeightsSetting = WebInspector.settings.createSetting("dataGrid-" + name + "-columnWeights", {});
670 this.dispatchEventToListeners(WebInspector.DataGrid.Events.ColumnsResized);
860 var sortOrder = WebInspector.DataGrid.Order.Ascending;
862 sortOrder = WebInspector.DataGrid.Order.Descending;
865 this._sortColumnCell.classList.remove(WebInspector.DataGrid.Order.Ascending, WebInspector.DataGrid.Order.Descending);
870 this.dispatchEventToListeners(WebInspector.DataGrid.Events.SortingChanged);
875 * @param {!WebInspector.DataGrid.Order} sortOrder
880 this._sortColumnCell.classList.remove(WebInspector.DataGrid.Order.Ascending, WebInspector.DataGrid.Order.Descending);
962 * @param {!WebInspector.DataGrid.ResizeMethod} method
987 // datagrid.
999 if (this._resizeMethod === WebInspector.DataGrid.ResizeMethod.Last) {
1001 } else if (this._resizeMethod === WebInspector.DataGrid.ResizeMethod.First) {
1039 this.dispatchEventToListeners(WebInspector.DataGrid.Events.ColumnsResized);
1063 this.dispatchEventToListeners(WebInspector.DataGrid.Events.ColumnsResized);
1074 WebInspector.DataGrid.ResizeMethod = {
1110 /** @type {?WebInspector.DataGrid} */
1111 this.dataGrid = null;
1165 var columnsArray = this.dataGrid._visibleColumnsArray;
1253 this._leftPadding = this.depth * this.dataGrid.indentWidth;
1300 if (!this.dataGrid)
1314 var cellClass = this.dataGrid._cellClass;
1329 var alignment = this.dataGrid._columns[columnIdentifier].align;
1349 if (this.dataGrid._columns[columnIdentifier].longText)
1353 if (columnIdentifier === this.dataGrid.disclosureColumnIdentifier) {
1396 child.dataGrid = this.dataGrid;
1406 current.dataGrid = this.dataGrid;
1440 child.dataGrid = null;
1456 child.dataGrid = null;
1573 if (!this.dataGrid || !this.selectable || this.selected)
1576 if (this.dataGrid.selectedNode)
1577 this.dataGrid.selectedNode.deselect();
1580 this.dataGrid.selectedNode = this;
1586 this.dataGrid.dispatchEventToListeners(WebInspector.DataGrid.Events.SelectedNode);
1602 if (!this.dataGrid || this.dataGrid.selectedNode !== this || !this.selected)
1606 this.dataGrid.selectedNode = null;
1612 this.dataGrid.dispatchEventToListeners(WebInspector.DataGrid.Events.DeselectedNode);
1700 if (!this.dataGrid || this._attached)
1707 var previousElement = previousNode ? previousNode.element() : this.dataGrid._topFillerRow;
1708 this.dataGrid.dataTableBody.insertBefore(this.element(), previousElement.nextSibling);