enyojs/enyo — pull request #576 by kevinpschaaf (2013-11-30 07:04:31+00:00)
Title: GF-53487: Perform `domStylesToCssText` conversion on every `prepareTags` call.

Prevents issue where transform optimization to apply transform styles directly to node rather than calling `domStylesChanged()` aren't properly reflected in domCssText when re-rendering a node. Removed initial `domStylesToCssText` from `initStyles` since it would now be re-run in the `prepareTags` call.

In the normal case, `prepareTags` is only called on initial render, so we're just moving the location where the domStylesToCssText conversion happens -- no runtime impact. We add cost to the re-render case, but it's better to do it there (which should be low-frequency) than in the transform code (which is often called at high-frequency for animation).

DCO-1.1-Signed-Off-By: Kevin Schaaf