You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2011/07/13 17:17:23 UTC
svn commit: r1146095 -
/myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js
Author: werpu
Date: Wed Jul 13 15:17:22 2011
New Revision: 1146095
URL: http://svn.apache.org/viewvc?rev=1146095&view=rev
Log:
https://issues.apache.org/jira/browse/TOMAHAWK-1389
Modified:
myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js
Modified: myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js?rev=1146095&r1=1146094&r2=1146095&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js (original)
+++ myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js Wed Jul 13 15:17:22 2011
@@ -1270,10 +1270,18 @@ dojo.dom.moveChildren=function(_129,_12a
var _12c=0;
if(trim){
while(_129.hasChildNodes()&&_129.firstChild.nodeType==dojo.dom.TEXT_NODE){
-_129.removeChild(_129.firstChild);
+ if(dojo.render.html.ie && dojo.render.html.ie70) {
+ _129.firstChild.outerHTML="";
+ } else {
+ _129.removeChild(_129.firstChild);
+ }
}
while(_129.hasChildNodes()&&_129.lastChild.nodeType==dojo.dom.TEXT_NODE){
-_129.removeChild(_129.lastChild);
+ if(dojo.render.html.ie && dojo.render.html.ie70) {
+ _129.lastChild.outerHTML="";
+ } else {
+ _129.removeChild(_129.lastChild);
+ }
}
}
while(_129.hasChildNodes()){
@@ -1324,8 +1332,13 @@ node.outerHTML="";
};
dojo.dom.removeNode=function(node){
if(node&&node.parentNode){
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+node.outerHTML="";
+} else {
return node.parentNode.removeChild(node);
}
+return node;
+}
};
dojo.dom.getAncestors=function(node,_13c,_13d){
var _13e=[];
@@ -4332,7 +4345,11 @@ var anim=new dojo.lfx.propertyAnimation(
h.setDisplay(_440,"block");
},"onEnd":function(){
h.setDisplay(_43a,"block");
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+_440.outerHTML="";
+} else {
_440.parentNode.removeChild(_440);
+}
}});
if(_43d){
anim.connect("onEnd",function(){
@@ -4367,7 +4384,11 @@ var anim=new dojo.lfx.propertyAnimation(
dojo.html.hide(_446);
dojo.html.show(_44e);
},"onEnd":function(){
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+_44e.outerHTML="";
+} else {
_44e.parentNode.removeChild(_44e);
+}
}});
if(_44a){
anim.connect("onEnd",function(){
@@ -7176,13 +7197,21 @@ for(var j=0;j<_6a2.childNodes.length;j++
var _6a4=_6a2.childNodes[j];
if(_6a4.name==key){
var _6a5=_6a4.parentNode;
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+_6a4.outerHTML = "";
+} else {
_6a5.removeChild(_6a4);
+}
break;
}
}
}else{
var _6a6=req.formNode[key];
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+_6a6.outerHTML = "";
+} else {
req.formNode.removeChild(_6a6);
+}
req.formNode[key]=null;
}
}
@@ -9926,7 +9955,6 @@ return this.accessible;
this.accessible=false;
if(dojo.render.html.ie||dojo.render.html.mozilla){
var div=document.createElement("div");
-//div.style.backgroundImage="url(\""+this.imgPath+"/tab_close.gif\")";
dojo.body().appendChild(div);
var _920=null;
if(window.getComputedStyle){
@@ -9939,8 +9967,12 @@ var _922=false;
if(_920!=null&&(_920=="none"||_920=="url(invalid-url:)")){
this.accessible=true;
}
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+div.outerHTML="";
+} else {
dojo.body().removeChild(div);
}
+}
return this.accessible;
},setCheckAccessible:function(_923){
this.doAccessibleCheck=_923;
@@ -9990,8 +10022,12 @@ this.postCreate(args,_927,_928);
return this;
},destroy:function(_92a){
if(this.parent){
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+this.outerHTML="";
+} else {
this.parent.removeChild(this);
}
+}
this.destroyChildren();
this.uninitialize();
this.destroyRendering(_92a);
@@ -10002,7 +10038,11 @@ var i=0;
while(this.children.length>i){
_92b=this.children[i];
if(_92b instanceof dojo.widget.Widget){
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+_92b.outerHTML="";
+} else {
this.removeChild(_92b);
+}
_92b.destroy();
continue;
}
@@ -10447,9 +10487,13 @@ throw new Error("createWidget: Creation
}
try{
if(_9bb&&_9bd[0].domNode.parentNode){
+if(dojo.render.html.ie && dojo.render.html.ie70) {
+_9bd[0].domNode.outerHTML="";
+} else {
_9bd[0].domNode.parentNode.removeChild(_9bd[0].domNode);
}
}
+}
catch(e){
dojo.debug(e);
}