| OLD | NEW |
| 1 /** | 1 /** |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 967 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 978 if (element.parentElement) | 978 if (element.parentElement) |
| 979 element.remove(); | 979 element.remove(); |
| 980 if (entryIndex === -1) | 980 if (entryIndex === -1) |
| 981 return; | 981 return; |
| 982 var timeRange = this._dataProvider.highlightTimeRange(entryIndex); | 982 var timeRange = this._dataProvider.highlightTimeRange(entryIndex); |
| 983 if (!timeRange) | 983 if (!timeRange) |
| 984 return; | 984 return; |
| 985 var timelineData = this._timelineData(); | 985 var timelineData = this._timelineData(); |
| 986 var barX = this._offsetToPosition(timeRange.startTimeOffset); | 986 var barX = this._offsetToPosition(timeRange.startTimeOffset); |
| 987 var barRight = this._offsetToPosition(timeRange.endTimeOffset); | 987 var barRight = this._offsetToPosition(timeRange.endTimeOffset); |
| 988 if (barRight === 0 || barX === this._canvas.width) |
| 989 return; |
| 988 var barWidth = Math.max(barRight - barX, this._minWidth); | 990 var barWidth = Math.max(barRight - barX, this._minWidth); |
| 989 var barY = this._levelToHeight(timelineData.entryLevels[entryIndex]); | 991 var barY = this._levelToHeight(timelineData.entryLevels[entryIndex]); |
| 990 var style = element.style; | 992 var style = element.style; |
| 991 style.left = barX + "px"; | 993 style.left = barX + "px"; |
| 992 style.top = barY + "px"; | 994 style.top = barY + "px"; |
| 993 style.width = barWidth + "px"; | 995 style.width = barWidth + "px"; |
| 994 style.height = this._barHeight + "px"; | 996 style.height = this._barHeight + "px"; |
| 995 this.element.appendChild(element); | 997 this.element.appendChild(element); |
| 996 }, | 998 }, |
| 997 | 999 |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1141 reset: function() | 1143 reset: function() |
| 1142 { | 1144 { |
| 1143 this._highlightedEntryIndex = -1; | 1145 this._highlightedEntryIndex = -1; |
| 1144 this._selectedEntryIndex = -1; | 1146 this._selectedEntryIndex = -1; |
| 1145 this._textWidth = {}; | 1147 this._textWidth = {}; |
| 1146 this.update(); | 1148 this.update(); |
| 1147 }, | 1149 }, |
| 1148 | 1150 |
| 1149 __proto__: WebInspector.View.prototype | 1151 __proto__: WebInspector.View.prototype |
| 1150 } | 1152 } |
| OLD | NEW |