Changeset 8710
- Timestamp:
- 05/23/07 10:19:44 (20 months ago)
- Files:
-
- 1 modified
-
branches/editor2-port/src/gfx/vml.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/editor2-port/src/gfx/vml.js
r7848 r8710 768 768 } 769 769 if(!p){ 770 p = document.createElement("v:path");770 p = this.rawNode.ownerDocument.createElement("v:path"); 771 771 r.appendChild(p); 772 772 } 773 773 if(!t){ 774 t = document.createElement("v:textpath");774 t = this.rawNode.ownerDocument.createElement("v:textpath"); 775 775 r.appendChild(t); 776 776 } … … 1331 1331 } 1332 1332 if(!p){ 1333 p = document.createElement("v:path");1333 p = this.rawNode.ownerDocument.createElement("v:path"); 1334 1334 r.appendChild(p); 1335 1335 } 1336 1336 if(!t){ 1337 t = document.createElement("v:textpath");1337 t = this.rawNode.ownerDocument.createElement("v:textpath"); 1338 1338 r.appendChild(t); 1339 1339 } … … 1410 1410 if(!this.rawNode) return null; 1411 1411 var shape = new dojo.gfx.Image(); 1412 var node = document.createElement('div');1412 var node = this.rawNode.ownerDocument.createElement('div'); 1413 1413 node.style.position = "absolute"; 1414 1414 node.style.width = this.rawNode.style.width; 1415 1415 node.style.height = this.rawNode.style.height; 1416 1416 node.style.filter = "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, Dx=0, Dy=0)"; 1417 var img = document.createElement('img');1417 var img = this.rawNode.ownerDocument.createElement('img'); 1418 1418 node.appendChild(img); 1419 1419 shape.setRawNode(node); … … 1443 1443 if(!this.rawNode) return null; 1444 1444 var shape = new shapeType(); 1445 var node = document.createElement('v:' + shapeType.nodeType);1445 var node = this.rawNode.ownerDocument.createElement('v:' + shapeType.nodeType); 1446 1446 shape.setRawNode(node); 1447 1447 this.rawNode.appendChild(node); … … 1578 1578 1579 1579 var s = new dojo.gfx.Surface(); 1580 s.rawNode = document.createElement("v:group");1580 s.rawNode = parentNode.ownerDocument.createElement("v:group"); 1581 1581 s.rawNode.style.width = width ? width : "100%"; 1582 1582 s.rawNode.style.height = height ? height : "100%"; … … 1588 1588 dojo.byId(parentNode).appendChild(s.rawNode); 1589 1589 // create a background rectangle, which is required to show all other shapes 1590 var r = document.createElement("v:rect");1590 var r = parentNode.ownerDocument.createElement("v:rect"); 1591 1591 r.style.left = r.style.top = 0; 1592 1592 r.style.width = s.rawNode.style.width;