Changeset 251466 in webkit
- Timestamp:
- Oct 22, 2019, 5:33:37 PM (6 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r251446 r251466 1 2019-10-22 Devin Rousso <[email protected]> 2 3 Web Inspector: Sources: keep the function/object name sticky in the object preview popover 4 https://bugs.webkit.org/show_bug.cgi?id=203259 5 6 Reviewed by Matt Baker. 7 8 * UserInterface/Views/SourceCodeTextEditor.css: 9 (.popover .debugger-popover-content): 10 (.popover .debugger-popover-content.expandable): Added. 11 (.popover .debugger-popover-content > .title): 12 (.popover .debugger-popover-content > .body): 13 (.popover .debugger-popover-content.formatted): Added. 14 (.popover .expandable): Deleted. 15 Use flexbox to ensure that only the function/object body is scrollable. 16 Adjust the min/max width/height to take less space for smaller objects. 17 18 * UserInterface/Views/SourceCodeTextEditor.js: 19 (WI.SourceCodeTextEditor.prototype._showPopoverWithFormattedValue): 20 Wrap formatted values in a `<div>` so we can apply special styling to them. 21 1 22 2019-10-22 Devin Rousso <[email protected]> 2 23 -
trunk/Source/WebInspectorUI/UserInterface/Views/SourceCodeTextEditor.css
r246953 r251466 113 113 114 114 .popover .debugger-popover-content { 115 display: flex; 116 flex-direction: column; 117 width: 100%; 118 height: 100%; 115 119 font-family: Menlo, monospace; 116 120 font-size: 11px; 117 121 white-space: pre; 118 } 119 120 .popover .expandable { 121 min-width: 300px; 122 min- height: 250px;123 124 m ax-width: 350px;125 max-height: 450px;122 overflow: hidden; 123 } 124 125 .popover .debugger-popover-content.expandable { 126 min-width: 200px; 127 max-width: 400px; 128 min-height: 150px; 129 max-height: 300px; 126 130 } 127 131 128 132 .popover .debugger-popover-content > .title { 133 flex-shrink: 0; 134 padding: 2px 6px 4px 6px; 129 135 font-family: -webkit-system-font, sans-serif; 130 136 font-weight: 500; 131 132 padding: 2px 6px 4px 6px;133 137 text-overflow: ellipsis; 138 white-space: nowrap; 134 139 overflow: hidden; 135 white-space: nowrap;136 140 } 137 141 … … 145 149 146 150 .popover .debugger-popover-content > .body { 151 padding-top: 2px; 147 152 border-top: 1px solid var(--text-color-quaternary); 148 overflow: auto; 149 padding-top: 2px; 153 overflow: scroll; 150 154 } 151 155 … … 163 167 .popover .debugger-popover-content.function > .body .CodeMirror pre { 164 168 padding-left: 0; 169 } 170 171 .popover .debugger-popover-content.formatted { 172 justify-content: center; 173 align-items: center; 165 174 } 166 175 -
trunk/Source/WebInspectorUI/UserInterface/Views/SourceCodeTextEditor.js
r251446 r251466 1964 1964 _showPopoverWithFormattedValue(remoteObject) 1965 1965 { 1966 var content = WI.FormattedValue.createElementForRemoteObject(remoteObject); 1967 this._showPopover(content); 1966 let wrapper = document.createElement("div"); 1967 wrapper.className = "formatted"; 1968 wrapper.appendChild(WI.FormattedValue.createElementForRemoteObject(remoteObject)); 1969 this._showPopover(wrapper); 1968 1970 } 1969 1971
Note:
See TracChangeset
for help on using the changeset viewer.