change JS CSS encoding
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/8226d2fc Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/8226d2fc Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/8226d2fc Branch: refs/heads/refactor-sprite Commit: 8226d2fc7c28022de9ca5eede142723744db6689 Parents: 773987e Author: Alex Harui <[email protected]> Authored: Wed Sep 14 17:17:29 2016 -0700 Committer: Alex Harui <[email protected]> Committed: Wed Sep 14 17:17:29 2016 -0700 ---------------------------------------------------------------------- .../org/apache/flex/core/SimpleCSSValuesImpl.as | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8226d2fc/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as index 7afd2ff..29ba5e9 100644 --- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as +++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as @@ -125,21 +125,20 @@ package org.apache.flex.core i += numMQ; } var numSel:int = cssData[i++]; - var props:Object = {}; + var propFn:Function = cssData[i + numSel]; + var props:Object; for (var j:int = 0; j < numSel; j++) { var selName:String = cssData[i++]; if (values[selName]) + { props = values[selName]; - values[selName] = props; - } - var numProps:int = cssData[i++]; - for (j = 0; j < numProps; j++) - { - var propName:String = cssData[i++]; - var propValue:Object = cssData[i++]; - props[propName] = propValue; + propFn.prototype = props; + } + values[selName] = new propFn(); } + // skip the propFn + props = cssData[i++]; } }
