Ticket #6791: dojo._base.html.js.patch
| File dojo._base.html.js.patch, 1.1 kB (added by chrism, 7 months ago) |
|---|
-
C:/work/code/zero/dojo/_base/html.js
81 81 82 82 node = d.byId(node); 83 83 try{ 84 if(!_destroyContainer ){85 _destroyContainer = document.createElement("div");84 if(!_destroyContainer || _destroyContainer.ownerDocument != node.ownerDocument){ 85 _destroyContainer = node.ownerDocument.createElement("div"); 86 86 } 87 87 _destroyContainer.appendChild(node.parentNode ? node.parentNode.removeChild(node) : node); 88 88 // NOTE: see http://trac.dojotoolkit.org/ticket/2931. This may be a bug and not a feature … … 264 264 } 265 265 =====*/ 266 266 267 var gcs , dv = document.defaultView;267 var gcs; 268 268 if(d.isSafari){ 269 269 gcs = function(/*DomNode*/node){ 270 var dv = node.ownerDocument.defaultView; 270 271 var s = dv.getComputedStyle(node, null); 271 272 if(!s && node.style){ 272 273 node.style.display = ""; … … 280 281 }; 281 282 }else{ 282 283 gcs = function(node){ 284 var dv = node.ownerDocument.defaultView; 283 285 return dv.getComputedStyle(node, null); 284 286 }; 285 287 }