Update of /cvsroot/dynapi/dynapi/src/lib/dynapi/api
In directory usw-pr-cvs1:/tmp/cvs-serv1946/src/lib/dynapi/api
Modified Files:
dynlayer.js
Log Message:
-> Removed all ( for i in ...) loops. Moved to classic style.
-> Added missing returns that were making early Netscapes complain.
Hope this will green up our matrix
Index: dynlayer.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/api/dynlayer.js,v
retrieving revision 1.48
retrieving revision 1.49
diff -C2 -r1.48 -r1.49
*** dynlayer.js 2001/05/04 02:32:49 1.48
--- dynlayer.js 2001/05/07 11:39:56 1.49
***************
*** 69,73 ****
if (this.z) this.css.zIndex=this.z;
this.css.visibility=this.visible? "inherit" : (is.ns4?"hide":"hidden");
! for (var i in this.doc.images) this.doc.images[i].lyrobj=this;
for (i=0;i<this.doc.links.length;i++) this.doc.links[i].lyrobj=this;
}
--- 69,73 ----
if (this.z) this.css.zIndex=this.z;
this.css.visibility=this.visible? "inherit" : (is.ns4?"hide":"hidden");
! for (var i=0;i<this.doc.images.length;i++)
this.doc.images[i].lyrobj=this;
for (i=0;i<this.doc.links.length;i++) this.doc.links[i].lyrobj=this;
}
***************
*** 104,108 ****
child.doc.lyrobj=child;
child.elm.lyrobj=child;
! for (var j in child.doc.images)
child.doc.images[j].lyrobj=child;
for (j=0;j<child.doc.links.length;j++)
child.doc.links[j].lyrobj=child;
child.assignChildren();
--- 104,108 ----
child.doc.lyrobj=child;
child.elm.lyrobj=child;
! for (var j=0;j<child.doc.images.length;j++)
child.doc.images[j].lyrobj=child;
for (j=0;j<child.doc.links.length;j++)
child.doc.links[j].lyrobj=child;
child.assignChildren();
***************
*** 281,289 ****
this.doc.write(sTmp)
this.doc.close()
! for (var i in this.doc.images) this.doc.images[i].lyrobj=this;
for (i=0;i<this.doc.links.length;i++) this.doc.links[i].lyrobj=this;
}
} else if (is.ie) {
! DynLayer.prototype._setHTML=function(html) { for (i in
this.elm.all.tags("img")) this.elm.all.tags("img")[i].lyrobj=this }
} else {
DynLayer.prototype._setHTML=function(html) {;
--- 281,292 ----
this.doc.write(sTmp)
this.doc.close()
! for (var i=0;i<this.doc.images.length;i++)
this.doc.images[i].lyrobj=this;
for (i=0;i<this.doc.links.length;i++) this.doc.links[i].lyrobj=this;
}
} else if (is.ie) {
! DynLayer.prototype._setHTML=function(html) {
! var images = this.elm.all.tags("img")
! for (var i=0;i<images.length;i++) images[i].lyrobj=this
! }
} else {
DynLayer.prototype._setHTML=function(html) {;
***************
*** 393,397 ****
DynLayer.prototype.setClip=function(clip) {
var cc=this.getClip();
! for (var i in clip) if (clip[i]==null) clip[i]=cc[i];
this.clip=clip;
if (this.css==null) return;
--- 396,400 ----
DynLayer.prototype.setClip=function(clip) {
var cc=this.getClip();
! for (var i=0;i<clip.length;i++) if (clip[i]==null) clip[i]=cc[i];
this.clip=clip;
if (this.css==null) return;
***************
*** 407,411 ****
if (c.indexOf("rect(")>-1) {
c=c.split("rect(")[1].split(")")[0].split("px");
! for (var i in c) c[i]=parseInt(c[i]);
return [c[0],c[1],c[2],c[3]];
}
--- 410,414 ----
if (c.indexOf("rect(")>-1) {
c=c.split("rect(")[1].split(")")[0].split("px");
! for (var i=0;i<c.length;i++) c[i]=parseInt(c[i]);
return [c[0],c[1],c[2],c[3]];
}
_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs