Changeset 13514

Show
Ignore:
Timestamp:
04/30/08 10:12:44 (7 months ago)
Author:
dylan
Message:

refs #6653, fixes global reference bugs in dojox.svg_attach and dojox.vml_attach, \!strict

Location:
dojox/trunk/gfx
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dojox/trunk/gfx/svg_attach.js

    r10518 r13514  
    8383                        return; 
    8484                } 
    85                 var fillStyle = null, gradient  = dojox.gfx.svg.getRef(fill); 
    86                 if(ref){ 
     85                var fillStyle = null, gradient = dojox.gfx.svg.getRef(fill); 
     86                if(gradient){ 
    8787                        switch(gradient.tagName.toLowerCase()){ 
    8888                                case "lineargradient": 
     
    111111                }else{ 
    112112                        fillStyle = new dojo.Color(fill); 
    113                         var opacity = rawNode.getAttribute("fill-opacity"); 
     113                        var opacity = object.rawNode.getAttribute("fill-opacity"); 
    114114                        if(opacity != null){ fillStyle.a = opacity; } 
    115115                } 
  • dojox/trunk/gfx/vml_attach.js

    r10518 r13514  
    153153                // summary: deduces a transformation matrix from a node. 
    154154                // object: dojox.gfx.Shape: an VML shape 
    155                 var s = rawNode.skew, sm = s.matrix, so = s.offset; 
     155                var s = object.rawNode.skew, sm = s.matrix, so = s.offset; 
    156156                object.matrix = dojox.gfx.matrix.normalize({ 
    157157                        xx: sm.xtox, 
     
    336336                // object: dojox.gfx.Shape: an VML shape 
    337337                var shape = object.shape = dojo.clone(dojox.gfx.defaultPath), 
    338                         p = rawNode.path.v.match(dojox.gfx.pathVmlRegExp), 
     338                        p = object.rawNode.path.v.match(dojox.gfx.pathVmlRegExp), 
    339339                        t = [], skip = false, map = dojox.gfx.Path._pathVmlToSvgMap; 
    340340                for(var i = 0; i < p.length; ++p){