You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(75) |
Nov
(252) |
Dec
(418) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(659) |
Feb
(1039) |
Mar
(870) |
Apr
(235) |
May
(329) |
Jun
(251) |
Jul
(123) |
Aug
(119) |
Sep
(67) |
Oct
(194) |
Nov
(535) |
Dec
(133) |
2002 |
Jan
(122) |
Feb
(24) |
Mar
(29) |
Apr
(28) |
May
(16) |
Jun
(20) |
Jul
(11) |
Aug
(12) |
Sep
(13) |
Oct
(14) |
Nov
(23) |
Dec
(19) |
2003 |
Jan
(28) |
Feb
(170) |
Mar
(288) |
Apr
(211) |
May
(126) |
Jun
(166) |
Jul
(131) |
Aug
(102) |
Sep
(211) |
Oct
(301) |
Nov
(22) |
Dec
(6) |
2004 |
Jan
(14) |
Feb
(16) |
Mar
(7) |
Apr
|
May
(8) |
Jun
(25) |
Jul
(21) |
Aug
(2) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(1) |
2005 |
Jan
(4) |
Feb
(2) |
Mar
(14) |
Apr
(24) |
May
(3) |
Jun
(7) |
Jul
(30) |
Aug
(5) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
From: Pascal B. <pa...@dy...> - 2000-11-09 18:09:27
|
RE: [Dynapi-Dev] issues with 11-07 releaseIt's not a bad thing.. the change that is, netscape 4.04 IS a bad thing, there are a few other methods in the DynAPI that will popup the "not always return" message.. you should really try and upgrade to a newer version of Netscape Pascal Bestebroer pa...@dy... http://www.dynamic-core.net -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Samuel, Michael M Verzonden: donderdag 9 november 2000 1:41 Aan: 'dyn...@li...' Onderwerp: RE: [Dynapi-Dev] issues with 11-07 release Okay - I think I may have fixed the following issue. Can someone tell me if the change I've made is a bad thing? Nutscrape 4.04 was whinging that a particular function in events.js didn't always return a value: DynLayer.prototype.captureMouseEvents=function() if (!this.eventListeners) this.eventListeners=[] this.hasEventListeners=true if (!this.created) return false var elm=this.elm if (is.ns4) elm.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP | Event.CLICK | Event.DBLCLICK) elm.onmousedown=elm.onmouseup=elm.onmouseover=elm.onmouseout=elm.onclick=elm .ondblclick=DynLayer.prototype.EventMethod if (is.ie5) this.elm.oncontextmenu=function() {return false} return false } I added the last line "return false" and that appeased Netscape - and now the whole program works again - also using loadhtml.js in NS4 and IE 4+ Mike -----Original Message----- From: Samuel, Michael M [mailto:Sam...@ed...] Sent: Wednesday, 8 November 2000 5:28 PM To: 'dyn...@li...' Subject: RE: [Dynapi-Dev] issues with 11-07 release Sorry for the extensive post of sourcecode. The errors appear onload. Where can I get the loadPanel from? Thanks Mike <Script Language="Javascript" src="/Include/dynlayer/dynapi.js"></script> <Script Language="Javascript"> var strUserLongList = <% Response.Write(chr(34) & strResults & Chr(34)) %>; function makeUser(strAlias, strFullName, strType, Edit){ this.Alias = strAlias; this.FullName = strFullName; this.Type = strType; this.Edit = strEdit; } function loadUserIntoArray(){ if (strUserLongList != ""){ var arrUserLongList = strUserLongList.split('&&'); var strSelectBox = ""; var arrUserIndiv; for (var i=0;i<arrUserLongList.length;i++){ arrUserIndiv = arrUserLongList[i].split('!!'); arrUserList[i] = new makeUser(arrUserIndiv[0],arrUserIndiv[1],arrUserIndiv[2],arrUserIndiv[3]); strSelectBox += "<option value='"+i+"'>"+arrUserIndiv[1]+"</option>"; } strSelectBox = "<form name='frmListUser' id='frmListUser' onSubmit='return false'><center><select id='selListUser' name='selListUser' size='9'>"+strSelectBox+"</select></center></form>"; listLayer.setHTML(strSelectBox) }else{ listLayer.setHTML("No results were returned.<br><form name=frmListUser id=frmListUser onSubmit='return false'><center><select id='selListUser' name='selListUser' size='9'><option value=''> </option></select></center></form>") } } var arrUserList = new Array(); var strUserString = ""; DynAPI.setLibraryPath('/Include/dynlayer/lib') DynAPI.include('dynapi.api.*') DynAPI.include('dynapi.ext.loadhtml.js') DynAPI.onLoad=function() { mainLayer = new DynLayer(null,0,0,650,410,'#C0C0C0') headingLayer = new DynLayer(null,25,10,600,35,null) findLayer = new DynLayer(null,25,60,250,25,null) resultsLayer = new DynLayer(null,25,105,250,150,null) descriptionLayer = new DynLayer(null,25,285,250,100,null) descriptionContentsLayer = new DynLayer(null,5,5,240,90,null) buttonLayer = new DynLayer(null,300,123,100,100,null) listContainerLayer = new DynLayer(null,420,55,205,205,null) listHeadingLayer = new DynLayer(null,5,5,195,40,null) listLayer = new DynLayer(null,5,50,195,150,null) instructionLayer = new DynLayer(null,300,285,325,100,null) instructContentsLayer = new DynLayer(null,5,5,315,90,null) mainLayer.moveTo((this.document.getWidth()-mainLayer.w)/2,(this.document.get Height()-mainLayer.h)/2) mainLayer.BorderL=new DynLayer(null,0,0,3,mainLayer.h,'#f0f0f0') mainLayer.BorderT=new DynLayer(null,0,0,mainLayer.w,3,'#f0f0f0') mainLayer.BorderR=new DynLayer(null,mainLayer.w-3,1,3,mainLayer.h-3,'#808080') mainLayer.BorderB=new DynLayer(null,1,mainLayer.h-3,mainLayer.w-3,3,'#808080') mainLayer.addChild(mainLayer.BorderL) mainLayer.addChild(mainLayer.BorderT) mainLayer.addChild(mainLayer.BorderR) mainLayer.addChild(mainLayer.BorderB) instructionLayer.BorderR=new DynLayer(null,0,0,1,instructionLayer.h,'#f0f0f0') instructionLayer.BorderB=new DynLayer(null,0,0,instructionLayer.w,1,'#f0f0f0') instructionLayer.BorderL=new DynLayer(null,instructionLayer.w-1,1,1,instructionLayer.h-1,'#808080') instructionLayer.BorderT=new DynLayer(null,1,instructionLayer.h-1,instructionLayer.w-1,1,'#808080') instructionLayer.addChild(instructionLayer.BorderL) instructionLayer.addChild(instructionLayer.BorderT) instructionLayer.addChild(instructionLayer.BorderR) instructionLayer.addChild(instructionLayer.BorderB) instructionLayer.addChild(instructContentsLayer) descriptionLayer.BorderR=new DynLayer(null,0,0,1,descriptionLayer.h,'#808080') descriptionLayer.BorderB=new DynLayer(null,0,0,descriptionLayer.w,1,'#808080') descriptionLayer.BorderL=new DynLayer(null,descriptionLayer.w-1,1,1,descriptionLayer.h-1,'#f0f0f0') descriptionLayer.BorderT=new DynLayer(null,1,descriptionLayer.h-1,descriptionLayer.w-1,1,'#f0f0f0') descriptionLayer.addChild(descriptionLayer.BorderL) descriptionLayer.addChild(descriptionLayer.BorderT) descriptionLayer.addChild(descriptionLayer.BorderR) descriptionLayer.addChild(descriptionLayer.BorderB) descriptionLayer.addChild(descriptionContentsLayer) listContainerLayer.BorderR=new DynLayer(null,0,0,1,listContainerLayer.h,'#808080') listContainerLayer.BorderB=new DynLayer(null,0,0,listContainerLayer.w,1,'#808080') listContainerLayer.BorderL=new DynLayer(null,listContainerLayer.w-1,1,1,listContainerLayer.h-1,'#f0f0f0') listContainerLayer.BorderT=new DynLayer(null,1,listContainerLayer.h-1,listContainerLayer.w-1,1,'#f0f0f0') listContainerLayer.addChild(listContainerLayer.BorderL) listContainerLayer.addChild(listContainerLayer.BorderT) listContainerLayer.addChild(listContainerLayer.BorderR) listContainerLayer.addChild(listContainerLayer.BorderB) listContainerLayer.addChild(listHeadingLayer) listContainerLayer.addChild(listLayer) headingLayer.setHTML('<h2><center><% Response.Write(strHeading) %></center></h2>') findLayer.setHTML('<center><form onsubmit="return false"><input type=text name=strFindString> <input type=button name=btnFind value=Find onclick=findUser(strFindString.value)></form></center>') instructContentsLayer.setHTML('<span class=smallFont><b>To find a user:</b><br>Enter a persons name in the text box and click Find.<br><br><i><b>Hint:</b> For best results, search using Initial and Surname (e.g. J Citizen)</i><span>') buttonLayer.setHTML('<center><form onsubmit="return false"><input type=button name=btnAdd value="Add ->" onclick=moveUser(1)><br><input type=button name=btnRemove value="<- Remove" onclick=moveUser(0)><br><input type=button name=btnSave value=Save onClick=saveChanges()></form><center>') listLayer.setHTML('<span class=smallFont><b>Please Wait...</b><br><br>Loading list of users</span>') listHeadingLayer.setHTML('<center><span class=smallFont><b><% Response.Write(strUserDescription) %></b></span></center>') mainLayer.addChild(headingLayer) mainLayer.addChild(findLayer) mainLayer.addChild(resultsLayer) mainLayer.addChild(descriptionLayer) mainLayer.addChild(buttonLayer) mainLayer.addChild(instructionLayer) mainLayer.addChild(listContainerLayer) DynAPI.document.addChild(mainLayer) loadUserIntoArray() } -----Original Message----- From: Robert Rainwater [mailto:rra...@ya...] Sent: Wednesday, 8 November 2000 5:29 PM To: Samuel, Michael M Subject: Re: [Dynapi-Dev] issues with 11-07 release Do you have an example where you get these errors (especially in the events file)? The loadHTML is not going to be supported in this distribution. It is being replaced with the LoadPanel, so it has not been kept up. So, there is a good possibility that it does not work. \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Scott A. L. <sc...@sc...> - 2000-11-09 17:17:24
|
Yeah, it looks like a cut-n-paste typo. Pascal Bestebroer wrote: > > I remember having to add the or.allID[] to make the findlayers work > again with Scott's changes.. and I believe the other line was needed > aswell, just not sure for what (doesn't look correct) > > only one way to find out, remove it and see if the inline layers and events > on inline layers still work :) > > Pascal Bestebroer > pb...@oi... > http://www.oibv.com > > -----Oorspronkelijk bericht----- > Van: dyn...@li... > [mailto:dyn...@li...]Namens Robert Rainwater > Verzonden: donderdag 9 november 2000 8:15 > Aan: DynAPI Dev > Onderwerp: [Dynapi-Dev] Bug in FindLayers > > In findLayers the following lines exist: > or.all[or.all.length]=dlyr > or.all[dlyr.id]=dlyr // <----- This is wrong, right? > or.allID[dlyr.id]=dlyr > > I don't believe the second line is correct. Please tell me the > purpose of that line. > > \\Robert > -- > rra...@ya... > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Robert R. <rra...@ya...> - 2000-11-09 14:35:57
|
I think this should fix the problem: DynLayer.prototype.deleteChild=function() { for (var a=0;a<arguments.length;a++) { var child=arguments[a].getComponent() if (child.parent == this) { child.invokeEvent('delete') child.deleteAllChildren() DynAPI.removeFromArray(this.children,child) DynAPI.removeFromArray(this.dyndoc.all,child,true) if (is.ns && child.elm) { if (!this.doc.recycled) this.doc.recycled=[] this.doc.recycled[this.doc.recycled.length]=child.elm } if (is.ns4) { child.doc.open() child.doc.write('') child.doc.close() } child.deleteElement() child.parent=null child.isChild=false } } } DynLayer.prototype.deleteAllChildren=function() { for (var i in this.children) this.deleteChild(this.children[i]) } \\Robert -- rra...@ya... > the var oChild is needed so that you know there's actually a child match > found > It's set within the "for (var i=..") loop, so although the child variable is > always > present, the oChild is needed to verify the existence of the child > > There were some other problems I found in the patch, but currently don't > have > access to it and can't remember the problems :) but there were some small > things. |
From: Samuel, M. M <Sam...@ed...> - 2000-11-09 08:30:18
|
I've incorporated the latest version (beta) and have tested the LoadPanel under IE 5.5, IE 5, IE 4.01SP1, NS 4.04, NS 6PR3, Mozilla M18 LoadPanel is only working for me under IE 5 and IE 5.5 Under Mozilla M18 and Netscape 6PR3 no errors are raised on any of the links in the example HTML file. Under Netscape 4.04: JS Error: loadpanel.htm Line 10: DynAPI is not defined JS Error: dynapi.js Line 76: function does not always return a value. It doesn't actually show a yellow layer, and obviously errors when attempting to use the links Under IE 4.01SP1: Page loads without errors... Upon clicking file 1 link, error on Line 169, Char 13, Error: 'document.frames.JSDynLayer1loadElement.document' is not an object Line 1, Char 1, Error: 'document.frames.JSDynLayer1loadElement.document' is not an object Clicking file 2 link results in the same errors. Hope this helps in debugging. I'm still browsing through the code myself to gain a better understanding - and hope to make more valuable contributions later. Mike -----Original Message----- From: Robert Rainwater [mailto:rra...@ya...] Sent: Thursday, 9 November 2000 3:12 PM To: DynAPI Dev Subject: [Dynapi-Dev] Updated DynAPI I've put and updated DynAPI (beta!) at sourceforge. http://dynapi.sourceforge.net/beta/dynapi-11.08-beta.zip It should fix some bugs in array removal. It also has the LoadPanel that needs to be tested. Especially in IE 4. \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Pascal B. <pb...@oi...> - 2000-11-09 07:25:48
|
I remember having to add the or.allID[] to make the findlayers work again with Scott's changes.. and I believe the other line was needed aswell, just not sure for what (doesn't look correct) only one way to find out, remove it and see if the inline layers and events on inline layers still work :) Pascal Bestebroer pb...@oi... http://www.oibv.com -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Robert Rainwater Verzonden: donderdag 9 november 2000 8:15 Aan: DynAPI Dev Onderwerp: [Dynapi-Dev] Bug in FindLayers In findLayers the following lines exist: or.all[or.all.length]=dlyr or.all[dlyr.id]=dlyr // <----- This is wrong, right? or.allID[dlyr.id]=dlyr I don't believe the second line is correct. Please tell me the purpose of that line. \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Pascal B. <pb...@oi...> - 2000-11-09 07:23:09
|
the var oChild is needed so that you know there's actually a child match found It's set within the "for (var i=..") loop, so although the child variable is always present, the oChild is needed to verify the existence of the child There were some other problems I found in the patch, but currently don't have access to it and can't remember the problems :) but there were some small things. Pascal Bestebroer pb...@oi... http://www.oibv.com -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Robert Rainwater Verzonden: donderdag 9 november 2000 8:15 Aan: mi...@pr... Onderwerp: Re: [Dynapi-Dev] Bug with Dynlayer's deleteAllChildren() & deleteChild() methods Here are some of the questions I have with the patch: DynLayer.prototype.removeChild ------------------------------ "var oChild=this.children[i]" - this is the same as child, right? so why do we need it, child does not change in the loop. It is set before the for loop. Also, if the child does not exist, the oChild is never set and will be null. Won't this kill the removeFromArray using a null parameter. "return arguments[arguments.length-1]" - we need this (sort of). This allows you to say something like addChild(removeChild(child)). Its not used often, but it is very similar to addChild(new DynLayer()). \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Robert R. <rra...@ya...> - 2000-11-09 04:12:14
|
I've put and updated DynAPI (beta!) at sourceforge. http://dynapi.sourceforge.net/beta/dynapi-11.08-beta.zip It should fix some bugs in array removal. It also has the LoadPanel that needs to be tested. Especially in IE 4. \\Robert -- rra...@ya... |
From: Robert R. <rra...@ya...> - 2000-11-09 03:29:37
|
In findLayers the following lines exist: or.all[or.all.length]=dlyr or.all[dlyr.id]=dlyr // <----- This is wrong, right? or.allID[dlyr.id]=dlyr I don't believe the second line is correct. Please tell me the purpose of that line. \\Robert -- rra...@ya... |
From: Samuel, M. M <Sam...@ed...> - 2000-11-09 00:46:16
|
Okay - I think I may have fixed the following issue. Can someone tell me if the change I've made is a bad thing? Nutscrape 4.04 was whinging that a particular function in events.js didn't always return a value: DynLayer.prototype.captureMouseEvents=function() { if (!this.eventListeners) this.eventListeners=[] this.hasEventListeners=true if (!this.created) return false var elm=this.elm if (is.ns4) elm.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP | Event.CLICK | Event.DBLCLICK) elm.onmousedown=elm.onmouseup=elm.onmouseover=elm.onmouseout=elm.onclick=elm.ond blclick=DynLayer.prototype.EventMethod if (is.ie5) this.elm.oncontextmenu=function() {return false} return false } I added the last line "return false" and that appeased Netscape - and now the whole program works again - also using loadhtml.js in NS4 and IE 4+ Mike -----Original Message----- From: Samuel, Michael M [mailto:Sam...@ed...] Sent: Wednesday, 8 November 2000 5:28 PM To: 'dyn...@li...' Subject: RE: [Dynapi-Dev] issues with 11-07 release Sorry for the extensive post of sourcecode. The errors appear onload. Where can I get the loadPanel from? Thanks Mike <Script Language="Javascript" src="/Include/dynlayer/dynapi.js"></script> <Script Language="Javascript"> var strUserLongList = <% Response.Write(chr(34) & strResults & Chr(34)) %>; function makeUser(strAlias, strFullName, strType, strEdit){ this.Alias = strAlias; this.FullName = strFullName; this.Type = strType; this.Edit = strEdit; } function loadUserIntoArray(){ if (strUserLongList != ""){ var arrUserLongList = strUserLongList.split('&&'); var strSelectBox = ""; var arrUserIndiv; for (var i=0;i<arrUserLongList.length;i++){ arrUserIndiv = arrUserLongList[i].split('!!'); arrUserList[i] = new makeUser(arrUserIndiv[0],arrUserIndiv[1],arrUserIndiv[2],arrUserIndiv[3]); strSelectBox += "<option value='"+i+"'>"+arrUserIndiv[1]+"</option>"; } strSelectBox = "<form name='frmListUser' id='frmListUser' onSubmit='return false'><center><select id='selListUser' name='selListUser' size='9'>"+strSelectBox+"</select></center></form>"; listLayer.setHTML(strSelectBox) }else{ listLayer.setHTML("No results were returned.<br><form name=frmListUser id=frmListUser onSubmit='return false'><center><select id='selListUser' name='selListUser' size='9'><option value=''> </option></select></center></form>") } } var arrUserList = new Array(); var strUserString = ""; DynAPI.setLibraryPath('/Include/dynlayer/lib') DynAPI.include('dynapi.api.*') DynAPI.include('dynapi.ext.loadhtml.js') DynAPI.onLoad=function() { mainLayer = new DynLayer(null,0,0,650,410,'#C0C0C0') headingLayer = new DynLayer(null,25,10,600,35,null) findLayer = new DynLayer(null,25,60,250,25,null) resultsLayer = new DynLayer(null,25,105,250,150,null) descriptionLayer = new DynLayer(null,25,285,250,100,null) descriptionContentsLayer = new DynLayer(null,5,5,240,90,null) buttonLayer = new DynLayer(null,300,123,100,100,null) listContainerLayer = new DynLayer(null,420,55,205,205,null) listHeadingLayer = new DynLayer(null,5,5,195,40,null) listLayer = new DynLayer(null,5,50,195,150,null) instructionLayer = new DynLayer(null,300,285,325,100,null) instructContentsLayer = new DynLayer(null,5,5,315,90,null) mainLayer.moveTo((this.document.getWidth()-mainLayer.w)/2,(this.document.getHeig ht()-mainLayer.h)/2) mainLayer.BorderL=new DynLayer(null,0,0,3,mainLayer.h,'#f0f0f0') mainLayer.BorderT=new DynLayer(null,0,0,mainLayer.w,3,'#f0f0f0') mainLayer.BorderR=new DynLayer(null,mainLayer.w-3,1,3,mainLayer.h-3,'#808080') mainLayer.BorderB=new DynLayer(null,1,mainLayer.h-3,mainLayer.w-3,3,'#808080') mainLayer.addChild(mainLayer.BorderL) mainLayer.addChild(mainLayer.BorderT) mainLayer.addChild(mainLayer.BorderR) mainLayer.addChild(mainLayer.BorderB) instructionLayer.BorderR=new DynLayer(null,0,0,1,instructionLayer.h,'#f0f0f0') instructionLayer.BorderB=new DynLayer(null,0,0,instructionLayer.w,1,'#f0f0f0') instructionLayer.BorderL=new DynLayer(null,instructionLayer.w-1,1,1,instructionLayer.h-1,'#808080') instructionLayer.BorderT=new DynLayer(null,1,instructionLayer.h-1,instructionLayer.w-1,1,'#808080') instructionLayer.addChild(instructionLayer.BorderL) instructionLayer.addChild(instructionLayer.BorderT) instructionLayer.addChild(instructionLayer.BorderR) instructionLayer.addChild(instructionLayer.BorderB) instructionLayer.addChild(instructContentsLayer) descriptionLayer.BorderR=new DynLayer(null,0,0,1,descriptionLayer.h,'#808080') descriptionLayer.BorderB=new DynLayer(null,0,0,descriptionLayer.w,1,'#808080') descriptionLayer.BorderL=new DynLayer(null,descriptionLayer.w-1,1,1,descriptionLayer.h-1,'#f0f0f0') descriptionLayer.BorderT=new DynLayer(null,1,descriptionLayer.h-1,descriptionLayer.w-1,1,'#f0f0f0') descriptionLayer.addChild(descriptionLayer.BorderL) descriptionLayer.addChild(descriptionLayer.BorderT) descriptionLayer.addChild(descriptionLayer.BorderR) descriptionLayer.addChild(descriptionLayer.BorderB) descriptionLayer.addChild(descriptionContentsLayer) listContainerLayer.BorderR=new DynLayer(null,0,0,1,listContainerLayer.h,'#808080') listContainerLayer.BorderB=new DynLayer(null,0,0,listContainerLayer.w,1,'#808080') listContainerLayer.BorderL=new DynLayer(null,listContainerLayer.w-1,1,1,listContainerLayer.h-1,'#f0f0f0') listContainerLayer.BorderT=new DynLayer(null,1,listContainerLayer.h-1,listContainerLayer.w-1,1,'#f0f0f0') listContainerLayer.addChild(listContainerLayer.BorderL) listContainerLayer.addChild(listContainerLayer.BorderT) listContainerLayer.addChild(listContainerLayer.BorderR) listContainerLayer.addChild(listContainerLayer.BorderB) listContainerLayer.addChild(listHeadingLayer) listContainerLayer.addChild(listLayer) headingLayer.setHTML('<h2><center><% Response.Write(strHeading) %></center></h2>') findLayer.setHTML('<center><form onsubmit="return false"><input type=text name=strFindString> <input type=button name=btnFind value=Find onclick=findUser(strFindString.value)></form></center>') instructContentsLayer.setHTML('<span class=smallFont><b>To find a user:</b><br>Enter a persons name in the text box and click Find.<br><br><i><b>Hint:</b> For best results, search using Initial and Surname (e.g. J Citizen)</i><span>') buttonLayer.setHTML('<center><form onsubmit="return false"><input type=button name=btnAdd value="Add ->" onclick=moveUser(1)><br><input type=button name=btnRemove value="<- Remove" onclick=moveUser(0)><br><input type=button name=btnSave value=Save onClick=saveChanges()></form><center>') listLayer.setHTML('<span class=smallFont><b>Please Wait...</b><br><br>Loading list of users</span>') listHeadingLayer.setHTML('<center><span class=smallFont><b><% Response.Write(strUserDescription) %></b></span></center>') mainLayer.addChild(headingLayer) mainLayer.addChild(findLayer) mainLayer.addChild(resultsLayer) mainLayer.addChild(descriptionLayer) mainLayer.addChild(buttonLayer) mainLayer.addChild(instructionLayer) mainLayer.addChild(listContainerLayer) DynAPI.document.addChild(mainLayer) loadUserIntoArray() } -----Original Message----- From: Robert Rainwater [mailto:rra...@ya...] Sent: Wednesday, 8 November 2000 5:29 PM To: Samuel, Michael M Subject: Re: [Dynapi-Dev] issues with 11-07 release Do you have an example where you get these errors (especially in the events file)? The loadHTML is not going to be supported in this distribution. It is being replaced with the LoadPanel, so it has not been kept up. So, there is a good possibility that it does not work. \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Robert R. <rra...@ya...> - 2000-11-08 21:09:45
|
Why does remove child loop through all of the the children: DynLayer.prototype.removeChild=function() { for (var a=0;a<arguments.length;a++) { var child=arguments[a].getComponent() for (var i=0;i<this.children.length;i++) { if (this.children[i]==child) { Why not just say: DynLayer.prototype.removeChild=function() { for (var a=0;a<arguments.length;a++) { var child=arguments[a].getComponent() if (child.parent == this) { } \\Robert -- rra...@ya... |
From: Robert R. <rra...@ya...> - 2000-11-08 20:52:43
|
Here are some of the questions I have with the patch: DynLayer.prototype.removeChild ------------------------------ "var oChild=this.children[i]" - this is the same as child, right? so why do we need it, child does not change in the loop. It is set before the for loop. Also, if the child does not exist, the oChild is never set and will be null. Won't this kill the removeFromArray using a null parameter. "return arguments[arguments.length-1]" - we need this (sort of). This allows you to say something like addChild(removeChild(child)). Its not used often, but it is very similar to addChild(new DynLayer()). \\Robert -- rra...@ya... |
From: Darin K. <dka...@ef...> - 2000-11-08 20:46:45
|
forgive the double post, wasn't sure if the list serve picked this up or not. These routines may be viable for adding to the core. -----Original Message----- From: Benjamin Liu To: Darin Kadrioski Sent: 11/8/00 8:15 AM Subject: RE: [Dynapi-Dev] Question Excellent work!! Thank you very much for your help.. I've been trying to figure out how to get my code to work across browsers for a very long time, and this solved my problem in no time. Appreciate the help! Benjamin Liu -----Original Message----- From: Darin Kadrioski [mailto:dka...@ef...] Sent: Wednesday, November 08, 2000 1:26 AM To: 'Benjamin Liu ' Subject: RE: [Dynapi-Dev] Question I've attached a DynLayer addon from my forthcoming Component Pack. It adds a method called moveToImage(imagename) It's based on an idea i picked up from brainjar.com. Essentially what you do is place a blank shim on your page where you want your control to go and give the image a NAME="". Then, you simply call moveToImage to get it to go there. i.e. <img src="blankshim.gif" name="boldButtonImg"> boldButton.moveToImage('boldButtonImg') don't forget to also call this method on a onResize() event. -----Original Message----- From: Benjamin Liu To: dyn...@li... Sent: 11/7/00 1:53 PM Subject: [Dynapi-Dev] Question Hi, I am using the buttonimage in the ibs widget set. To place the button relative to other elements on the page, I create an inline dynlayer and then move the object to the location of the inline dummy layer. After lots of experimentation, I got this to work in Internet Explorer. However, I am having problems with the placement in Netscape. The following is my code: DynAPI.onLoad=function() { boldButton = new IbsButtonImage() boldButton.setImages(DynAPI.getImage("/images/bold.gif", 20, 20),DynAPI.getImage("/images/bold_up.gif",20,20)) lisBold = new EventListener() lisBold.onselect = function(e) { boldThis() // boldThis defined later } boldButton.addEventListener(lisBold) dummyBold = DynAPI.document.all["boldB"] dummyBold.addChild(boldButton) . . . } Html: <span id="divRelative" style="position: relative"> <div id="boldB" style="position: absolute;left:0;top:1"></div> </span> I can get the buttons to appear if I add the boldButton object to DynAPI.document but cannot add it is a child of 'dummyBold'. Anybody know why this would work in ie but not netscape? Any help would be greatly appreciated. Benjamin Liu _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Brandon M. <tr...@us...> - 2000-11-08 20:35:59
|
It's used when detecting w3c DOM compliant browsers, or those close enough to be considered DOM browsers such that DynAPI will work in that mode. ----- Original Message ----- From: "Liam Clancy" <met...@ma...> To: "dynapi dev lists.sourceforge.net" <dyn...@li...> Sent: Wednesday, November 08, 2000 2:56 PM Subject: [Dynapi-Dev] What is the 'DOM' > Some branches of the DynAPI switch depending upon the 'dom' var being > detected in browser.js - is this just a catchall for any supported browsers > or does it used for/mean something else? > > Liam Clancy > > -- > "Everything in moderation ... including moderation" > > Please note my NEW address: met...@ma... > > pgp on request > > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Pascal B. <pa...@dy...> - 2000-11-08 20:25:15
|
the is.dom property is only set when it is a DOM (W3C) compliant browser (Mozilla, and I believe IE5+ as well) In some cases these browsers provide an easier/better way of doing some things. not used in all places, but it's there for future support of DOM compliant browsers (let us dream :) Pascal Bestebroer pa...@dy... http://www.dynamic-core.net -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Liam Clancy Verzonden: woensdag 8 november 2000 20:57 Aan: dynapi dev lists.sourceforge.net Onderwerp: [Dynapi-Dev] What is the 'DOM' Some branches of the DynAPI switch depending upon the 'dom' var being detected in browser.js - is this just a catchall for any supported browsers or does it used for/mean something else? Liam Clancy -- "Everything in moderation ... including moderation" Please note my NEW address: met...@ma... pgp on request _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Richard :o\) <ma...@ri...> - 2000-11-08 20:07:40
|
hi, This is great, just what we need, all the info in one place, can't wait for the api documentation part to be finished. And it would be nice if we can submit our own widgets, so we get a nice large collection. I also liked the idea of releasing a stable version for users (me) and a beta version for the developers, as I am always confronted with re-writing existing code without documentation if I upgrade to fast, it would be nice if the latest changes are documented with the new "stable" release, like has been done on the new page. I must complement you guys on the amazing work you do, it all goes so fast, something is suggested, agreed and implemented, sometimes on the same day, it's hard to keep up! This is the site I'm working on right now - http://sagar.richardinfo.com (beware, work in progress, and still a little slow for modem users). In Netscape I'm having some problem implementing my external stylesheet, so the text is black on black, anyone know what causes that? The two widgets I'm thinking of working on would be, firstly a "speed Api" kind of thing, where I measure how long it takes to do the first part of pre-loading, and load the rest of the site in high or low resolution accordingly, with a button for modem users to load an image as needed, and secondly - a sound widget, Dan started on this, but was it ever finished? Has anyone worked on these ideas yet? Keep up the good work, Richard :o) ----- Original Message ----- From: "Scott Andrew LePera" <sc...@sc...> To: <dyn...@li...> Sent: Wednesday, November 08, 2000 7:51 PM Subject: Re: [Dynapi-Dev] dynapi.sourceforge.net > This is wonderful! More comments later. > > Robert Rainwater wrote: > > > > I put a web page up at http://dynapi.sourceforge.net. I just wanted > > people to look at it and make suggestions. I think we need to have a > > website as the homepage because the sourceforge page is not very > > informative. When we can come to a concensus about the > > dynapi.sourceforge.net site, then I we can change the homepage link to > > point to it. > > > > \\Robert > > -- > > rra...@ya... > > > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev > ____________________________________________________________ > Get your FREE personal .com domain name and > NAMEzero Personal Portal at: http://www.namezero.com. > For customer service, mailto:cus...@na.... > > |
From: Liam C. <met...@ma...> - 2000-11-08 20:00:17
|
Some branches of the DynAPI switch depending upon the 'dom' var being detected in browser.js - is this just a catchall for any supported browsers or does it used for/mean something else? Liam Clancy -- "Everything in moderation ... including moderation" Please note my NEW address: met...@ma... pgp on request |
From: Jordi 'I. M. <jmi...@or...> - 2000-11-08 19:23:38
|
I mailed this before but I haven't received my own mail so I don't know if my mail made it to the list. My site now tells people to go to dynapi.sourceforge.net in order to get the latest release. Now I must humbly retire to my dark pit of green design and think about were should I redirect my own life. Sigh .... . Pascal Bestebroer wrote: > Cool, totally! > > although on larger screens the top bars (Gray and blue) aren't > screen covering which looks a little strange.. > > but it beats Jordi's green site ;) > > Pascal Bestebroer > pa...@dy... > http://www.dynamic-core.net > > > -----Oorspronkelijk bericht----- > Van: dyn...@li... > [mailto:dyn...@li...]Namens Robert Rainwater > Verzonden: woensdag 8 november 2000 4:17 > Aan: DynAPI Dev > Onderwerp: [Dynapi-Dev] dynapi.sourceforge.net > > I put a web page up at http://dynapi.sourceforge.net. I just wanted > people to look at it and make suggestions. I think we need to have a > website as the homepage because the sourceforge page is not very > informative. When we can come to a concensus about the > dynapi.sourceforge.net site, then I we can change the homepage link to > point to it. > > \\Robert > -- > rra...@ya... > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Brandon M. <tr...@us...> - 2000-11-08 19:10:51
|
Great. It looks good. Does the site have plans to implement the API of which we speak so highly? Maybe get funky dynamic with the news? I mean, microsoft is more dynamic than our 'official' sites have been. This thread should be moved to DynAPI-Chat, it's not really development related. ----- Original Message ----- From: "Robert Rainwater" <rra...@ya...> To: "DynAPI Dev" <dyn...@li...> Sent: Tuesday, November 07, 2000 10:17 PM Subject: [Dynapi-Dev] dynapi.sourceforge.net > > I put a web page up at http://dynapi.sourceforge.net. I just wanted > people to look at it and make suggestions. I think we need to have a > website as the homepage because the sourceforge page is not very > informative. When we can come to a concensus about the > dynapi.sourceforge.net site, then I we can change the homepage link to > point to it. > > > \\Robert > -- > rra...@ya... > > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Scott A. L. <sc...@sc...> - 2000-11-08 18:52:08
|
This is wonderful! More comments later. Robert Rainwater wrote: > > I put a web page up at http://dynapi.sourceforge.net. I just wanted > people to look at it and make suggestions. I think we need to have a > website as the homepage because the sourceforge page is not very > informative. When we can come to a concensus about the > dynapi.sourceforge.net site, then I we can change the homepage link to > point to it. > > \\Robert > -- > rra...@ya... > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Pascal B. <pa...@dy...> - 2000-11-08 17:58:02
|
I mailed it before, so it should be in the mailing-list archive (we do have an archive right?), anyway because I'm not sure here it is again :) WARNING: Code is tested on NS4 IE5+ on windows, (and maybe NS on linux by Dan?) IE4 might not work at all, and other platforms aren't tested as far as I know. If anybody has IE4 access and can take a look at this.. shouldn't be to hard to fix, most of the code is in there, just not working :) Pascal Bestebroer pa...@dy... http://www.dynamic-core.net -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Robert Rainwater Verzonden: woensdag 8 november 2000 7:29 Aan: Samuel, Michael M Onderwerp: Re: [Dynapi-Dev] issues with 11-07 release Do you have an example where you get these errors (especially in the events file)? The loadHTML is not going to be supported in this distribution. It is being replaced with the LoadPanel, so it has not been kept up. So, there is a good possibility that it does not work. \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Pascal B. <pa...@dy...> - 2000-11-08 17:53:36
|
Cool, totally! although on larger screens the top bars (Gray and blue) aren't screen covering which looks a little strange.. but it beats Jordi's green site ;) Pascal Bestebroer pa...@dy... http://www.dynamic-core.net -----Oorspronkelijk bericht----- Van: dyn...@li... [mailto:dyn...@li...]Namens Robert Rainwater Verzonden: woensdag 8 november 2000 4:17 Aan: DynAPI Dev Onderwerp: [Dynapi-Dev] dynapi.sourceforge.net I put a web page up at http://dynapi.sourceforge.net. I just wanted people to look at it and make suggestions. I think we need to have a website as the homepage because the sourceforge page is not very informative. When we can come to a concensus about the dynapi.sourceforge.net site, then I we can change the homepage link to point to it. \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Jordi 'I. M. <jmi...@or...> - 2000-11-08 17:28:46
|
Snifff...., I haven't been able to cope with the latest flood of patches and versions. I wish I had the time, but I'm still here. I have updated mi site so the download zone brings people to dynapi.sourceforge.net, and explains that from now on that is DynAPI's home page. Mine, Pascal's an any other are just DynAPI related and contain DynAPI stuff, but I think we should make clear that there's, finally, only one version. Is it just me, or now things that used to work don't work anymore ? It is not a bad thing, though, if this is due to some changes in the APi's core that came to be necessary due to the new issues that have appeared when people tried to do more complicated things. Which is a sympthom of usage, after all. I'm happy. |
From: <mi...@pr...> - 2000-11-08 10:15:47
|
Hello all, I beleive there may be some pretty serious bugs with the DynAPI's removeFromArray(), the Dynlayer's removeChild() & deleteAllChildren() & deleteChild() methods. Check out my new DynLayer "deleteAllChildren()/deleteChild()/removeChild()" patch I just posted. I have done some SERIOUS debugging, and would appriciate some feedback :-) --proteanman |
From: Samuel, M. M <Sam...@ed...> - 2000-11-08 06:33:22
|
Sorry for the extensive post of sourcecode. The errors appear onload. Where can I get the loadPanel from? Thanks Mike <Script Language="Javascript" src="/Include/dynlayer/dynapi.js"></script> <Script Language="Javascript"> var strUserLongList = <% Response.Write(chr(34) & strResults & Chr(34)) %>; function makeUser(strAlias, strFullName, strType, strEdit){ this.Alias = strAlias; this.FullName = strFullName; this.Type = strType; this.Edit = strEdit; } function loadUserIntoArray(){ if (strUserLongList != ""){ var arrUserLongList = strUserLongList.split('&&'); var strSelectBox = ""; var arrUserIndiv; for (var i=0;i<arrUserLongList.length;i++){ arrUserIndiv = arrUserLongList[i].split('!!'); arrUserList[i] = new makeUser(arrUserIndiv[0],arrUserIndiv[1],arrUserIndiv[2],arrUserIndiv[3]); strSelectBox += "<option value='"+i+"'>"+arrUserIndiv[1]+"</option>"; } strSelectBox = "<form name='frmListUser' id='frmListUser' onSubmit='return false'><center><select id='selListUser' name='selListUser' size='9'>"+strSelectBox+"</select></center></form>"; listLayer.setHTML(strSelectBox) }else{ listLayer.setHTML("No results were returned.<br><form name=frmListUser id=frmListUser onSubmit='return false'><center><select id='selListUser' name='selListUser' size='9'><option value=''> </option></select></center></form>") } } var arrUserList = new Array(); var strUserString = ""; DynAPI.setLibraryPath('/Include/dynlayer/lib') DynAPI.include('dynapi.api.*') DynAPI.include('dynapi.ext.loadhtml.js') DynAPI.onLoad=function() { mainLayer = new DynLayer(null,0,0,650,410,'#C0C0C0') headingLayer = new DynLayer(null,25,10,600,35,null) findLayer = new DynLayer(null,25,60,250,25,null) resultsLayer = new DynLayer(null,25,105,250,150,null) descriptionLayer = new DynLayer(null,25,285,250,100,null) descriptionContentsLayer = new DynLayer(null,5,5,240,90,null) buttonLayer = new DynLayer(null,300,123,100,100,null) listContainerLayer = new DynLayer(null,420,55,205,205,null) listHeadingLayer = new DynLayer(null,5,5,195,40,null) listLayer = new DynLayer(null,5,50,195,150,null) instructionLayer = new DynLayer(null,300,285,325,100,null) instructContentsLayer = new DynLayer(null,5,5,315,90,null) mainLayer.moveTo((this.document.getWidth()-mainLayer.w)/2,(this.document.getHeig ht()-mainLayer.h)/2) mainLayer.BorderL=new DynLayer(null,0,0,3,mainLayer.h,'#f0f0f0') mainLayer.BorderT=new DynLayer(null,0,0,mainLayer.w,3,'#f0f0f0') mainLayer.BorderR=new DynLayer(null,mainLayer.w-3,1,3,mainLayer.h-3,'#808080') mainLayer.BorderB=new DynLayer(null,1,mainLayer.h-3,mainLayer.w-3,3,'#808080') mainLayer.addChild(mainLayer.BorderL) mainLayer.addChild(mainLayer.BorderT) mainLayer.addChild(mainLayer.BorderR) mainLayer.addChild(mainLayer.BorderB) instructionLayer.BorderR=new DynLayer(null,0,0,1,instructionLayer.h,'#f0f0f0') instructionLayer.BorderB=new DynLayer(null,0,0,instructionLayer.w,1,'#f0f0f0') instructionLayer.BorderL=new DynLayer(null,instructionLayer.w-1,1,1,instructionLayer.h-1,'#808080') instructionLayer.BorderT=new DynLayer(null,1,instructionLayer.h-1,instructionLayer.w-1,1,'#808080') instructionLayer.addChild(instructionLayer.BorderL) instructionLayer.addChild(instructionLayer.BorderT) instructionLayer.addChild(instructionLayer.BorderR) instructionLayer.addChild(instructionLayer.BorderB) instructionLayer.addChild(instructContentsLayer) descriptionLayer.BorderR=new DynLayer(null,0,0,1,descriptionLayer.h,'#808080') descriptionLayer.BorderB=new DynLayer(null,0,0,descriptionLayer.w,1,'#808080') descriptionLayer.BorderL=new DynLayer(null,descriptionLayer.w-1,1,1,descriptionLayer.h-1,'#f0f0f0') descriptionLayer.BorderT=new DynLayer(null,1,descriptionLayer.h-1,descriptionLayer.w-1,1,'#f0f0f0') descriptionLayer.addChild(descriptionLayer.BorderL) descriptionLayer.addChild(descriptionLayer.BorderT) descriptionLayer.addChild(descriptionLayer.BorderR) descriptionLayer.addChild(descriptionLayer.BorderB) descriptionLayer.addChild(descriptionContentsLayer) listContainerLayer.BorderR=new DynLayer(null,0,0,1,listContainerLayer.h,'#808080') listContainerLayer.BorderB=new DynLayer(null,0,0,listContainerLayer.w,1,'#808080') listContainerLayer.BorderL=new DynLayer(null,listContainerLayer.w-1,1,1,listContainerLayer.h-1,'#f0f0f0') listContainerLayer.BorderT=new DynLayer(null,1,listContainerLayer.h-1,listContainerLayer.w-1,1,'#f0f0f0') listContainerLayer.addChild(listContainerLayer.BorderL) listContainerLayer.addChild(listContainerLayer.BorderT) listContainerLayer.addChild(listContainerLayer.BorderR) listContainerLayer.addChild(listContainerLayer.BorderB) listContainerLayer.addChild(listHeadingLayer) listContainerLayer.addChild(listLayer) headingLayer.setHTML('<h2><center><% Response.Write(strHeading) %></center></h2>') findLayer.setHTML('<center><form onsubmit="return false"><input type=text name=strFindString> <input type=button name=btnFind value=Find onclick=findUser(strFindString.value)></form></center>') instructContentsLayer.setHTML('<span class=smallFont><b>To find a user:</b><br>Enter a persons name in the text box and click Find.<br><br><i><b>Hint:</b> For best results, search using Initial and Surname (e.g. J Citizen)</i><span>') buttonLayer.setHTML('<center><form onsubmit="return false"><input type=button name=btnAdd value="Add ->" onclick=moveUser(1)><br><input type=button name=btnRemove value="<- Remove" onclick=moveUser(0)><br><input type=button name=btnSave value=Save onClick=saveChanges()></form><center>') listLayer.setHTML('<span class=smallFont><b>Please Wait...</b><br><br>Loading list of users</span>') listHeadingLayer.setHTML('<center><span class=smallFont><b><% Response.Write(strUserDescription) %></b></span></center>') mainLayer.addChild(headingLayer) mainLayer.addChild(findLayer) mainLayer.addChild(resultsLayer) mainLayer.addChild(descriptionLayer) mainLayer.addChild(buttonLayer) mainLayer.addChild(instructionLayer) mainLayer.addChild(listContainerLayer) DynAPI.document.addChild(mainLayer) loadUserIntoArray() } -----Original Message----- From: Robert Rainwater [mailto:rra...@ya...] Sent: Wednesday, 8 November 2000 5:29 PM To: Samuel, Michael M Subject: Re: [Dynapi-Dev] issues with 11-07 release Do you have an example where you get these errors (especially in the events file)? The loadHTML is not going to be supported in this distribution. It is being replaced with the LoadPanel, so it has not been kept up. So, there is a good possibility that it does not work. \\Robert -- rra...@ya... _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://lists.sourceforge.net/mailman/listinfo/dynapi-dev |
From: Robert R. <rra...@ya...> - 2000-11-08 06:27:54
|
Do you have an example where you get these errors (especially in the events file)? The loadHTML is not going to be supported in this distribution. It is being replaced with the LoadPanel, so it has not been kept up. So, there is a good possibility that it does not work. \\Robert -- rra...@ya... |