DescriptionRework SMIL animation target invalidation
The invalidation of a timed/animation element's target "tuple" (element,
attribute name, attribute type) is somewhat complex.
Rework it to use two methods that can be overridden rather than having
overrides for each setTargetElement/setAttribute{Name,Type}. This allows
to get rid of complicated things like the checkInvalidCSSAttributeType()
in SVGAnimateElement. It should also make the code slightly easier to
reason about when it comes to what state gets invalidated where.
BUG=641437, 701128
Review-Url: https://codereview.chromium.org/2746013007
Cr-Commit-Position: refs/heads/master@{#457972}
Committed: https://chromium.googlesource.com/chromium/src/+/c2aeb3453198b951cf00a6883783461d2752f29e
Patch Set 1 #
Messages
Total messages: 17 (11 generated)
|