| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
| 5 found in the LICENSE file. | 5 found in the LICENSE file. |
| 6 --> | 6 --> |
| 7 | 7 |
| 8 <link rel="import" href="/tracing/base/event.html"> | 8 <link rel="import" href="/tracing/base/event.html"> |
| 9 <link rel="import" href="/tracing/base/unit.html"> | 9 <link rel="import" href="/tracing/base/unit.html"> |
| 10 <link rel="import" href="/tracing/model/event_set.html"> | 10 <link rel="import" href="/tracing/model/event_set.html"> |
| (...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 183 | 183 |
| 184 queueDisplayTransformAnimation: function(animation) { | 184 queueDisplayTransformAnimation: function(animation) { |
| 185 if (!(animation instanceof tr.ui.b.Animation)) | 185 if (!(animation instanceof tr.ui.b.Animation)) |
| 186 throw new Error('animation must be instanceof tr.ui.b.Animation'); | 186 throw new Error('animation must be instanceof tr.ui.b.Animation'); |
| 187 this.dtAnimationController_.queueAnimation(animation); | 187 this.dtAnimationController_.queueAnimation(animation); |
| 188 }, | 188 }, |
| 189 | 189 |
| 190 onCurentDisplayTransformChange_: function(oldDisplayTransform) { | 190 onCurentDisplayTransformChange_: function(oldDisplayTransform) { |
| 191 // Ensure panY stays clamped in the track container's scroll range. | 191 // Ensure panY stays clamped in the track container's scroll range. |
| 192 if (this.modelTrackContainer_) { | 192 if (this.modelTrackContainer_) { |
| 193 this.currentDisplayTransform.panY = tr.b.clamp( | 193 this.currentDisplayTransform.panY = tr.b.math.clamp( |
| 194 this.currentDisplayTransform.panY, | 194 this.currentDisplayTransform.panY, |
| 195 0, | 195 0, |
| 196 this.modelTrackContainer_.scrollHeight - | 196 this.modelTrackContainer_.scrollHeight - |
| 197 this.modelTrackContainer_.clientHeight); | 197 this.modelTrackContainer_.clientHeight); |
| 198 } | 198 } |
| 199 | 199 |
| 200 var changed = !this.currentDisplayTransform.equals(oldDisplayTransform); | 200 var changed = !this.currentDisplayTransform.equals(oldDisplayTransform); |
| 201 var yChanged = this.currentDisplayTransform.panY !== | 201 var yChanged = this.currentDisplayTransform.panY !== |
| 202 oldDisplayTransform.panY; | 202 oldDisplayTransform.panY; |
| 203 if (yChanged) | 203 if (yChanged) |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 313 | 313 |
| 314 updateMajorMarkData: function(viewLWorld, viewRWorld) { | 314 updateMajorMarkData: function(viewLWorld, viewRWorld) { |
| 315 var pixelRatio = window.devicePixelRatio || 1; | 315 var pixelRatio = window.devicePixelRatio || 1; |
| 316 var dt = this.currentDisplayTransform; | 316 var dt = this.currentDisplayTransform; |
| 317 | 317 |
| 318 var idealMajorMarkDistancePix = | 318 var idealMajorMarkDistancePix = |
| 319 IDEAL_MAJOR_MARK_DISTANCE_PX * pixelRatio; | 319 IDEAL_MAJOR_MARK_DISTANCE_PX * pixelRatio; |
| 320 var idealMajorMarkDistanceWorld = | 320 var idealMajorMarkDistanceWorld = |
| 321 dt.xViewVectorToWorld(idealMajorMarkDistancePix); | 321 dt.xViewVectorToWorld(idealMajorMarkDistancePix); |
| 322 | 322 |
| 323 var majorMarkDistanceWorld = tr.b.preferredNumberLargerThanMin( | 323 var majorMarkDistanceWorld = tr.b.math.preferredNumberLargerThanMin( |
| 324 idealMajorMarkDistanceWorld); | 324 idealMajorMarkDistanceWorld); |
| 325 | 325 |
| 326 var firstMajorMark = Math.floor( | 326 var firstMajorMark = Math.floor( |
| 327 viewLWorld / majorMarkDistanceWorld) * majorMarkDistanceWorld; | 327 viewLWorld / majorMarkDistanceWorld) * majorMarkDistanceWorld; |
| 328 | 328 |
| 329 this.majorMarkWorldPositions_ = []; | 329 this.majorMarkWorldPositions_ = []; |
| 330 for (var curX = firstMajorMark; | 330 for (var curX = firstMajorMark; |
| 331 curX < viewRWorld; | 331 curX < viewRWorld; |
| 332 curX += majorMarkDistanceWorld) { | 332 curX += majorMarkDistanceWorld) { |
| 333 this.majorMarkWorldPositions_.push( | 333 this.majorMarkWorldPositions_.push( |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 431 trackForEvent: function(event) { | 431 trackForEvent: function(event) { |
| 432 return this.eventToTrackMap_[event.guid]; | 432 return this.eventToTrackMap_[event.guid]; |
| 433 } | 433 } |
| 434 }; | 434 }; |
| 435 | 435 |
| 436 return { | 436 return { |
| 437 TimelineViewport, | 437 TimelineViewport, |
| 438 }; | 438 }; |
| 439 }); | 439 }); |
| 440 </script> | 440 </script> |
| OLD | NEW |