force draw of border. Handle borderWidth
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/9561c629 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/9561c629 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/9561c629 Branch: refs/heads/develop Commit: 9561c629af11737210ef1f5be708e839ef8ab338 Parents: aa8c590 Author: Alex Harui <[email protected]> Authored: Fri Jan 9 07:46:31 2015 -0800 Committer: Alex Harui <[email protected]> Committed: Fri Jan 9 08:09:50 2015 -0800 ---------------------------------------------------------------------- .../src/org/apache/flex/html/beads/SingleLineBorderBead.as | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/9561c629/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/SingleLineBorderBead.as ---------------------------------------------------------------------- diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/SingleLineBorderBead.as b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/SingleLineBorderBead.as index ad49401..095c696 100644 --- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/SingleLineBorderBead.as +++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/SingleLineBorderBead.as @@ -66,6 +66,7 @@ package org.apache.flex.html.beads IEventDispatcher(value).addEventListener("heightChanged", changeHandler); IEventDispatcher(value).addEventListener("widthChanged", changeHandler); IEventDispatcher(value).addEventListener("sizeChanged", changeHandler); + changeHandler(null); } private function changeHandler(event:Event):void @@ -73,7 +74,9 @@ package org.apache.flex.html.beads var styleObject:* = ValuesManager.valuesImpl.getValue(_strand,"border-color"); var borderColor:Number = Number(styleObject); if( isNaN(borderColor) ) borderColor = 0x000000; - styleObject = ValuesManager.valuesImpl.getValue(_strand,"border-thickness"); + styleObject = ValuesManager.valuesImpl.getValue(_strand,"border-width"); + if (styleObject is String) + styleObject = styleObject.replace("px", ""); var borderThickness:Number = Number(styleObject); if( isNaN(borderThickness) ) borderThickness = 1;
