-
Stephen McGruer authored
* Extract common keyframe comparison test methods We will use this in the next patch to test the result after calling setKeyframes. Differential Revision: https://phabricator.services.mozilla.com/D65096 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: c206b97b74471740983bec1da249c70a0e840dd5 gecko-integration-branch: autoland gecko-reviewers: boris * Ignore subsequent changes to @keyframes after calling setKeyframes Differential Revision: https://phabricator.services.mozilla.com/D65097 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: 7c8d563e57ea6ea8b39efe857fcb5599a0ed5f67 gecko-integration-branch: autoland gecko-reviewers: boris * Allow CSS animation timing properties to be overridden using the Web Animations API Differential Revision: https://phabricator.services.mozilla.com/D65098 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: d6f2c615730f6ccbe93e82e398bb3f17cd69e7f6 gecko-integration-branch: autoland gecko-reviewers: boris * Allow CSS animation properties to be overridden by replacing the effect Differential Revision: https://phabricator.services.mozilla.com/D65099 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: 4c24b62d2686a6b359f275f53407592f39dd2242 gecko-integration-branch: autoland gecko-reviewers: boris * Replace CSSAnimation interaction with animation-play-state with a simpler "once overridden always overridden" approach This corresponds to the approach outlined in https://github.com/w3c/csswg-drafts/issues/4822 Specifically: * Calling play() / pause() always triggers the "animation play state is being overridden by the API" behavior (unless the method throws an exception). * Setting the startTime or calling reverse() only triggers this override behavior if it results in a change between a playState that is paused and a playState that is not paused. Differential Revision: https://phabricator.services.mozilla.com/D65100 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: 02295b7142ac27bced7328970a4e1f676bf40cf4 gecko-integration-branch: autoland gecko-reviewers: boris Co-authored-by:
Brian Birtles <birtles@gmail.com>
Stephen McGruer authored* Extract common keyframe comparison test methods We will use this in the next patch to test the result after calling setKeyframes. Differential Revision: https://phabricator.services.mozilla.com/D65096 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: c206b97b74471740983bec1da249c70a0e840dd5 gecko-integration-branch: autoland gecko-reviewers: boris * Ignore subsequent changes to @keyframes after calling setKeyframes Differential Revision: https://phabricator.services.mozilla.com/D65097 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: 7c8d563e57ea6ea8b39efe857fcb5599a0ed5f67 gecko-integration-branch: autoland gecko-reviewers: boris * Allow CSS animation timing properties to be overridden using the Web Animations API Differential Revision: https://phabricator.services.mozilla.com/D65098 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: d6f2c615730f6ccbe93e82e398bb3f17cd69e7f6 gecko-integration-branch: autoland gecko-reviewers: boris * Allow CSS animation properties to be overridden by replacing the effect Differential Revision: https://phabricator.services.mozilla.com/D65099 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: 4c24b62d2686a6b359f275f53407592f39dd2242 gecko-integration-branch: autoland gecko-reviewers: boris * Replace CSSAnimation interaction with animation-play-state with a simpler "once overridden always overridden" approach This corresponds to the approach outlined in https://github.com/w3c/csswg-drafts/issues/4822 Specifically: * Calling play() / pause() always triggers the "animation play state is being overridden by the API" behavior (unless the method throws an exception). * Setting the startTime or calling reverse() only triggers this override behavior if it results in a change between a playState that is paused and a playState that is not paused. Differential Revision: https://phabricator.services.mozilla.com/D65100 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1459536 gecko-commit: 02295b7142ac27bced7328970a4e1f676bf40cf4 gecko-integration-branch: autoland gecko-reviewers: boris Co-authored-by:
Brian Birtles <birtles@gmail.com>
Loading