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

Reply via email to