Changeset 146969 in webkit
- Timestamp:
- Mar 27, 2013 12:31:20 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r146968 r146969 1 2013-03-26 Ilya Tikhonovsky <loislo@chromium.org> 2 3 Web Inspector: Timeline. Scroll dividers with the underlying events. 4 https://bugs.webkit.org/show_bug.cgi?id=113315 5 6 Reviewed by Pavel Feldman. 7 8 Now when TimelineGrid is able to draw dividers with any offset 9 we could cut away paddingLeft member of Timeline.Calculator 10 and clear the code of TimelineGrid. 11 12 * inspector/front-end/TimelineGrid.js: 13 (WebInspector.TimelineGrid.prototype.updateDividers): 14 * inspector/front-end/TimelinePanel.js: 15 (WebInspector.TimelinePanel.prototype._refresh): 16 (WebInspector.TimelineCalculator.prototype.computePosition): 17 (WebInspector.TimelineCalculator.prototype.setDisplayWindow): 18 (WebInspector.TimelineCalculator.prototype.grandMinimumBoundary): 19 * inspector/front-end/inspectorCommon.css: 20 (.resources-dividers-label-bar): 21 1 22 2013-03-27 Kondapally Kalyan <kalyan.kondapally@intel.com> 2 23 -
trunk/Source/WebCore/inspector/front-end/TimelineGrid.js
r146890 r146969 90 90 var dividerLabelBar = this._dividersLabelBarElement.firstChild; 91 91 92 var paddingLeft = calculator.paddingLeft;93 92 var sliceRemainder = (calculator.minimumBoundary() - calculator.grandMinimumBoundary()) % slice; 94 for (var i = paddingLeft ? 0 : 1; i <= dividerCount; ++i) {93 for (var i = 0; i <= dividerCount; ++i) { 95 94 if (!divider) { 96 95 divider = document.createElement("div"); … … 107 106 } 108 107 109 if ( i === (paddingLeft ? 0 : 1)) {108 if (!i) { 110 109 divider.addStyleClass("first"); 111 110 dividerLabelBar.addStyleClass("first"); … … 125 124 var left; 126 125 if (!slice) { 127 left = dividersElementClientWidth / dividerCount * i + paddingLeft;126 left = dividersElementClientWidth / dividerCount * i; 128 127 dividerLabelBar._labelElement.textContent = ""; 129 128 } else { -
trunk/Source/WebCore/inspector/front-end/TimelinePanel.js
r146890 r146969 785 785 } 786 786 787 this._timelinePaddingLeft = !this._overviewPane.windowLeft() ? this._expandOffset : 0;787 this._timelinePaddingLeft = this._expandOffset; 788 788 this._calculator.setWindow(this._overviewPane.windowStartTime(), this._overviewPane.windowEndTime()); 789 789 this._calculator.setDisplayWindow(this._timelinePaddingLeft, this._graphRowsElementWidth); … … 1293 1293 computePosition: function(time) 1294 1294 { 1295 return (time - this._minimumBoundary) / this.boundarySpan() * this._workingArea + this. paddingLeft;1295 return (time - this._minimumBoundary) / this.boundarySpan() * this._workingArea + this._paddingLeft; 1296 1296 }, 1297 1297 … … 1337 1337 { 1338 1338 this._workingArea = clientWidth - WebInspector.TimelineCalculator._minWidth - paddingLeft; 1339 this. paddingLeft = paddingLeft;1339 this._paddingLeft = paddingLeft; 1340 1340 }, 1341 1341 … … 1357 1357 grandMinimumBoundary: function() 1358 1358 { 1359 return this._m inimumBoundary;1359 return this._model.minimumRecordTime(); 1360 1360 }, 1361 1361 -
trunk/Source/WebCore/inspector/front-end/inspectorCommon.css
r146871 r146969 92 92 pointer-events: none; 93 93 cursor: move; 94 overflow: hidden; 94 95 } 95 96
Note: See TracChangeset
for help on using the changeset viewer.