Bug 1104435 part 6 - Use step_func inside Promise callbacks; r=heycam
commite510de8cf2add15e04cca5dd30ce31844ba3de2b
authorBrian Birtles <birtles@gmail.com>
Wed, 17 Dec 2014 23:42:40 +0000 (18 08:42 +0900)
committerBrian Birtles <birtles@gmail.com>
Wed, 17 Dec 2014 23:42:40 +0000 (18 08:42 +0900)
tree7ce19079eb2b4d0b15e62d56b7337fd6ad679d7a
parente6c6f40af3ab55c279fe44de66fc7e0e99ddd052
Bug 1104435 part 6 - Use step_func inside Promise callbacks; r=heycam

Since bug 1104433, step_func now passes on the return value of its callback.
That means we can use it directly as a Promise callback function in Promise
chains where the return value of the function is another Promise.

This patch updates existing tests to eliminate the awkward handling we had
around wrapping some parts of Promise callbacks in step() but leaving the return
statement outside it.
dom/animation/test/css-animations/test_animation-pausing.html
dom/animation/test/css-transitions/test_animation-pausing.html