Update of /cvsroot/dynapi/dynapi/src/lib/dynapi/api
In directory usw-pr-cvs1:/tmp/cvs-serv5847/src/lib/dynapi/api

Modified Files:
        dynlayer.js browser.js 
Log Message:
Updated is.ns5 => is.ns6.

To check for Netscape 6, you should now use is.ns6

Index: dynlayer.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/api/dynlayer.js,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -r1.19 -r1.20
*** dynlayer.js 2001/01/26 23:26:27     1.19
--- dynlayer.js 2001/02/04 20:03:24     1.20
***************
*** 55,59 ****
                parentElement.insertAdjacentHTML("beforeEnd", code);
                lyr=parentElement.children[parentElement.children.length-1];
!       } else if (is.ie5 || is.ns5) {
                lyr=dlyr.dyndoc.doc.createElement("DIV");
                lyr.style.position="absolute";
--- 55,59 ----
                parentElement.insertAdjacentHTML("beforeEnd", code);
                lyr=parentElement.children[parentElement.children.length-1];
!       } else if (is.ie5 || is.ns6) {
                lyr=dlyr.dyndoc.doc.createElement("DIV");
                lyr.style.position="absolute";
***************
*** 135,139 ****
                for (i=0;i<dlyr.doc.links.length;i++) dlyr.doc.links[i].lyrobj=dlyr;
        }
!       if (is.ns5) for (i in dlyr.doc.images) dlyr.doc.images[i].lyrobj=dlyr.elm;
  };
  DynLayer.assignChildren=function(dlyr) {
--- 135,139 ----
                for (i=0;i<dlyr.doc.links.length;i++) dlyr.doc.links[i].lyrobj=dlyr;
        }
!       if (is.ns6) for (i in dlyr.doc.images) dlyr.doc.images[i].lyrobj=dlyr.elm;
  };
  DynLayer.assignChildren=function(dlyr) {
***************
*** 141,145 ****
                var child=dlyr.children[i];
                if (is.ns4) var elm=dlyr.doc.layers[child.id];
!               else if (is.ns5) var elm=dlyr.doc.getElementById(child.id);
                else if (is.ie) var elm=dlyr.elm.all[child.id];
                DynLayer.assignElement(child,elm);
--- 141,145 ----
                var child=dlyr.children[i];
                if (is.ns4) var elm=dlyr.doc.layers[child.id];
!               else if (is.ns6) var elm=dlyr.doc.getElementById(child.id);
                else if (is.ie) var elm=dlyr.elm.all[child.id];
                DynLayer.assignElement(child,elm);
***************
*** 421,425 ****
                for (i=0;i<this.doc.links.length;i++) this.doc.links[i].lyrobj=this;
        }
!       else if (is.ns5) {
                while (this.elm.hasChildNodes()) 
this.elm.removeChild(this.elm.firstChild);
                var r=this.elm.ownerDocument.createRange();
--- 421,425 ----
                for (i=0;i<this.doc.links.length;i++) this.doc.links[i].lyrobj=this;
        }
!       else if (is.ns6) {
                while (this.elm.hasChildNodes()) 
this.elm.removeChild(this.elm.firstChild);
                var r=this.elm.ownerDocument.createRange();
***************
*** 474,478 ****
        if (this.elm==null) return 0;
        else if (is.ns4) return this.doc.width;
!       else if (is.ns5) return this.elm.offsetWidth;
        else if (is.ie) return parseInt(this.elm.scrollWidth);
        else return 0;
--- 474,478 ----
        if (this.elm==null) return 0;
        else if (is.ns4) return this.doc.width;
!       else if (is.ns6) return this.elm.offsetWidth;
        else if (is.ie) return parseInt(this.elm.scrollWidth);
        else return 0;
***************
*** 481,485 ****
        if (this.elm==null) return 0;
        else if (is.ns4) return this.doc.height;
!       else if (is.ns5) return this.elm.offsetHeight;
        else if (is.ie) return parseInt(this.elm.scrollHeight);
        else return 0;
--- 481,485 ----
        if (this.elm==null) return 0;
        else if (is.ns4) return this.doc.height;
!       else if (is.ns6) return this.elm.offsetHeight;
        else if (is.ie) return parseInt(this.elm.scrollHeight);
        else return 0;
***************
*** 492,496 ****
      var c=this.css.clip;
      if (is.ns4) c.top=clip[0], c.right=clip[1], c.bottom=clip[2], c.left=clip[3];
!     else if (is.ie || is.ns5) this.css.clip="rect("+clip[0]+"px "+clip[1]+"px 
"+clip[2]+"px "+clip[3]+"px)";
  };
  DynLayer.prototype.getClip=function() {
--- 492,496 ----
      var c=this.css.clip;
      if (is.ns4) c.top=clip[0], c.right=clip[1], c.bottom=clip[2], c.left=clip[3];
!     else if (is.ie || is.ns6) this.css.clip="rect("+clip[0]+"px "+clip[1]+"px 
"+clip[2]+"px "+clip[3]+"px)";
  };
  DynLayer.prototype.getClip=function() {

Index: browser.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/api/browser.js,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** browser.js  2001/01/06 10:29:28     1.7
--- browser.js  2001/02/04 20:03:24     1.8
***************
*** 15,19 ****
        this.ns=(this.b=="ns" && this.v>=4);
        this.ns4=(this.b=="ns" && this.v==4);
!       this.ns5=(this.b=="ns" && this.v==5);
        this.ie=(this.b=="ie" && this.v>=4);
        this.ie4=(this.version.indexOf('MSIE 4')>0);
--- 15,19 ----
        this.ns=(this.b=="ns" && this.v>=4);
        this.ns4=(this.b=="ns" && this.v==4);
!       this.ns6=(this.b=="ns" && this.v==5);
        this.ie=(this.b=="ie" && this.v>=4);
        this.ie4=(this.version.indexOf('MSIE 4')>0);


_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs

Reply via email to