This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit a7a861695d77f1d0641e70b6da32766acb5de4d0
Author: DESKTOP-RH4S838\Yishay <[email protected]>
AuthorDate: Tue Jul 3 09:29:33 2018 +0300

    Disambiguate filter element
---
 .../org/apache/royale/svg/BlendFilterElement.as    |  2 +-
 .../org/apache/royale/svg/BlurFilterElement.as     |  2 +-
 .../main/royale/org/apache/royale/svg/Filter.as    | 24 +++++++++++-----------
 .../org/apache/royale/svg/OffsetFilterElement.as   |  2 +-
 4 files changed, 15 insertions(+), 15 deletions(-)

diff --git 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlendFilterElement.as
 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlendFilterElement.as
index 5d44242..9e46592 100644
--- 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlendFilterElement.as
+++ 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlendFilterElement.as
@@ -66,7 +66,7 @@ package org.apache.royale.svg
                {
                        COMPILE::JS 
                        {
-                               var filter:Element = 
(_strand.getBeadByType(Filter) as Filter).filterElement;
+                               var filter:Element = 
(_strand.getBeadByType(Filter) as Filter).filterElementWrapper;
                                var blend:Element = 
addSvgElementToElement(filter, "feBlend") as Element;
                                blend.setAttribute("in", "SourceGraphic");
                                blend.setAttribute("in2", in2);
diff --git 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlurFilterElement.as
 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlurFilterElement.as
index 836e6c3..d69f264 100644
--- 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlurFilterElement.as
+++ 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BlurFilterElement.as
@@ -68,7 +68,7 @@ package org.apache.royale.svg
                {
                        COMPILE::JS 
                        {
-                               var filter:Element = 
(_strand.getBeadByType(Filter) as Filter).filterElement;
+                               var filter:Element = 
(_strand.getBeadByType(Filter) as Filter).filterElementWrapper;
                                var offset:Element = 
addSvgElementToElement(filter, "feGaussianBlur") as Element;
                                offset.setAttribute("stdDeviation", 
stdDeviation);
                                offset.setAttribute("result", blurResult);
diff --git 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/Filter.as 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/Filter.as
index 4e303e9..cf9f6d5 100644
--- 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/Filter.as
+++ 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/Filter.as
@@ -45,7 +45,7 @@ package org.apache.royale.svg
 //             private var floodColor:uint;
                COMPILE::JS 
                {
-                       private var _filterElement:Element;
+                       private var _filterElementWrapper:Element;
                }
                
                public function Filter()
@@ -103,25 +103,25 @@ package org.apache.royale.svg
                {
                        var svgElement:Node = host.element as Element;
                        var defs:Element = getChildNode(svgElement, "defs") as 
Element;
-                       _filterElement = getChildNode(defs, "filter") as 
Element;
-                       filterElement.id = "myDropShadow" + UIDUtil.createUID();
-                       filterElement.setAttribute("width", _width);
-                       filterElement.setAttribute("height", _height);
+                       _filterElementWrapper = getChildNode(defs, "filter") as 
Element;
+                       filterElementWrapper.id = "myDropShadow" + 
UIDUtil.createUID();
+                       filterElementWrapper.setAttribute("width", _width);
+                       filterElementWrapper.setAttribute("height", _height);
                        // clean up existing filter
-                       if (filterElement.hasChildNodes())
+                       if (filterElementWrapper.hasChildNodes())
                        {
-                               var childNodes:Object = 
filterElement.childNodes;
+                               var childNodes:Object = 
filterElementWrapper.childNodes;
                                for (var i:int = 0; i < childNodes.length; i++)
                                {
-                                       
filterElement.removeChild(childNodes[i]);
+                                       
filterElementWrapper.removeChild(childNodes[i]);
                                }
                        }
-//                     var flood:Element = 
addSvgElementToWrapper(filterElement, "feFlood") as Element;
+//                     var flood:Element = 
addSvgElementToWrapper(filterElementWrapper, "feFlood") as Element;
 //                     flood.setAttribute("flood-color", floodColor);
 //                     flood.setAttribute("flood-alpha", floodAlpha);
                        // create blend
                        // apply filter
-                       host.element.style["filter"] = "url(#" + 
filterElement.id + ")";
+                       host.element.style["filter"] = "url(#" + 
filterElementWrapper.id + ")";
                }
                
                COMPILE::JS
@@ -158,9 +158,9 @@ package org.apache.royale.svg
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.9.3
                 */
-               public function get filterElement():Element
+               public function get filterElementWrapper():Element
                {
-                       return _filterElement;
+                       return _filterElementWrapper;
                }
        }
 }
diff --git 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/OffsetFilterElement.as
 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/OffsetFilterElement.as
index 35e1fcf..f2a57a7 100644
--- 
a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/OffsetFilterElement.as
+++ 
b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/OffsetFilterElement.as
@@ -69,7 +69,7 @@ package org.apache.royale.svg
                {
                        COMPILE::JS 
                        {
-                               var filter:Element = 
(_strand.getBeadByType(Filter) as Filter).filterElement;
+                               var filter:Element = 
(_strand.getBeadByType(Filter) as Filter).filterElementWrapper;
                                var offset:Element = 
addSvgElementToElement(filter, "feOffset") as Element;
                                offset.setAttribute("dx", dx);
                                offset.setAttribute("dy", dy);

Reply via email to