Changeset 200718 in webkit
- Timestamp:
- May 11, 2016, 5:47:07 PM (9 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r200716 r200718 1 2016-05-11 Nikita Vasilyev <nvasilyev@apple.com> 2 3 Web Inspector: Contents of Duration column are covered by always on (legacy) scroll bars 4 https://bugs.webkit.org/show_bug.cgi?id=157590 5 6 Reviewed by Timothy Hatcher. 7 8 * UserInterface/Views/DataGrid.css: 9 (.data-grid .data-container): 10 Always show vertical scrollbars. 11 12 (.data-grid > .header-wrapper): 13 (.data-grid > .header-wrapper::-webkit-scrollbar): 14 Show invisible scrollbar for DataGrid's header to align the header table with the content. 15 16 (.data-grid.no-header > .header-wrapper > table.header): 17 (.data-grid.no-header > table.header): Deleted. 18 (.data-grid th): Deleted. 19 * UserInterface/Views/DataGrid.js: 20 (WebInspector.DataGrid): 21 `overflow-y: scroll` doesn't work on a table element. Wrap table in a div. 22 1 23 2016-05-11 Matt Baker <mattbaker@apple.com> 2 24 -
trunk/Source/WebInspectorUI/UserInterface/Views/DataGrid.css
r199747 r200718 51 51 right: 0; 52 52 overflow-x: hidden; 53 overflow-y: overlay;53 overflow-y: scroll; 54 54 } 55 55 … … 62 62 } 63 63 64 .data-grid.no-header > table.header { 64 .data-grid > .header-wrapper { 65 border-bottom: 0.5px solid var(--border-color); 66 overflow-y: scroll; 67 } 68 69 .data-grid > .header-wrapper::-webkit-scrollbar { 70 -webkit-appearance: none; 71 } 72 73 .data-grid.no-header > .header-wrapper > table.header { 65 74 display: none; 66 75 } … … 75 84 76 85 background-color: white; 77 78 border-bottom: 0.5px solid var(--border-color);79 86 80 87 font-weight: normal; -
trunk/Source/WebInspectorUI/UserInterface/Views/DataGrid.js
r200656 r200718 62 62 this.element.copyHandler = this; 63 63 64 this._headerWrapperElement = document.createElement("div"); 65 this._headerWrapperElement.classList.add("header-wrapper"); 66 64 67 this._headerTableElement = document.createElement("table"); 65 68 this._headerTableElement.className = "header"; 69 this._headerWrapperElement.appendChild(this._headerTableElement); 70 66 71 this._headerTableColumnGroupElement = this._headerTableElement.createChild("colgroup"); 67 72 this._headerTableBodyElement = this._headerTableElement.createChild("tbody"); … … 104 109 this._fillerRowElement = this.dataTableBodyElement.createChild("tr", "filler"); 105 110 106 this.element.appendChild(this._header TableElement);111 this.element.appendChild(this._headerWrapperElement); 107 112 this.element.appendChild(this._scrollContainerElement); 108 113
Note:
See TracChangeset
for help on using the changeset viewer.