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