зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1261561 - Part 1: Fix TimeScale.getAnimationDimensions() to handle multiple iterations. r=pbro
MozReview-Commit-ID: FUjebmapYH1 --HG-- extra : rebase_source : 5f54bc420da55d5f66c684bb75f7e0be7fb810ad
This commit is contained in:
Родитель
2973c9f6e8
Коммит
4098f4c76b
|
@ -328,7 +328,8 @@ var TimeScale = {
|
||||||
// The width of the endDelay.
|
// The width of the endDelay.
|
||||||
let endDelayW = this.durationToDistance(Math.abs(endDelay) / rate);
|
let endDelayW = this.durationToDistance(Math.abs(endDelay) / rate);
|
||||||
// The start position of the endDelay.
|
// The start position of the endDelay.
|
||||||
let endDelayX = endDelay < 0 ? x + w - endDelayW : x + w;
|
let endDelayX = endDelay < 0 ? x + iterationW - endDelayW
|
||||||
|
: x + iterationW;
|
||||||
|
|
||||||
return {x, w, iterationW, delayX, delayW, negativeDelayW,
|
return {x, w, iterationW, delayX, delayW, negativeDelayW,
|
||||||
endDelayX, endDelayW};
|
endDelayX, endDelayW};
|
||||||
|
|
Загрузка…
Ссылка в новой задаче