Looks like the bug was added today by MP http://sourceforge.net/tracker/index.php?func=detail&aid=489214&group_id =5757&atid=105757
[ #489214 ] Missing layers after remove / adds Email: (?) Date: 2001-12-04 19:16 Priority: 5 Submitted By: Michael Pemberton (mpember) Assigned To: Nobody/Anonymous (nobody) Category: DynAPI 2 API Status: Open Summary: Missing layers after remove / adds On Friday Fri Jun 8 14:54:24 2001 UTC, rainwater added the offending lines to specificRemove. Line 125 to 130 of the current CVS version need to be removed. These strip the DynLayer properties instead of the elm properties as was probably intended. These lines need to be removed. -----Original Message----- From: Todd Marshall Sent: Wednesday, December 05, 2001 12:22 PM To: Mendjeli mahidine Cc: [EMAIL PROTECTED] Subject: RE: [Dynapi-Help] addChild, removeChild bug? Mendjeli: Perhaps you could without recreating but I haven't checked this (trace through the code and debug it) I think it should be checked if on the bug list and submitted as a bug. It's certainly a good bug. Todd -----Original Message----- From: Mendjeli mahidine [mailto:[EMAIL PROTECTED]] Sent: Wednesday, December 05, 2001 12:21 PM To: Todd Marshall Subject: Re: [Dynapi-Help] addChild, removeChild bug? Hello, If i understand well we need to recreate the layer? there is no ways without recreating the layer? Thx, ----- Original Message ----- From: "Todd Marshall" <[EMAIL PROTECTED]> To: "Mendjeli mahidine" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, December 05, 2001 4:34 PM Subject: RE: [Dynapi-Help] addChild, removeChild bug? > HELLO > I created a demo to do "addChild" and "deleteChild" which is the way > I've solved this problem. > It's appended at the END of this Message. > Todd. > > > -----Original Message----- > From: Mendjeli mahidine [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, December 05, 2001 10:01 AM > To: [EMAIL PROTECTED] > Subject: [Dynapi-Help] addChild, removeChild bug? > > > Problem when adding,removing and readding a layer!!! > I am using the DynAPI.document.addChild(mylayer) instruction to add my > layer: ok > the i use DynAPI.document.removeChild()mylayer) to remove it from the > doc: > ok > But when trying to add it a new time nothing happen > DynAPI.document.addChild(mylayer) : BAD > can't see my layer and my layer objetc exist??? (i also use > removeFromParent > but it 's the sam pbme) > > Does anyone can give me the solution?? > > > MM > > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, December 04, 2001 9:02 PM > Subject: Dynapi-Help digest, Vol 1 #768 - 7 msgs > > > > Send Dynapi-Help mailing list submissions to > > [EMAIL PROTECTED] > > > > To subscribe or unsubscribe via the World Wide Web, visit > > https://lists.sourceforge.net/lists/listinfo/dynapi-help > > or, via email, send a message with subject or body 'help' to > > [EMAIL PROTECTED] > > > > You can reach the person managing the list at > > [EMAIL PROTECTED] > > > > When replying, please edit your Subject line so it is more specific > > than "Re: Contents of Dynapi-Help digest..." > > > > > > > ------------------------------------------------------------------------ > ---- > ---- > > > > Today's Topics: > > > > 1. Bug with IE5.5 winNT: "is is not defined" (Quang Nguyen) > > 2. Re: Bug with IE5.5 winNT: "is is not defined" (Doug Melvin) > > 3. FW: [Dynapi-Help] Bug with IE5.5 winNT: "is is not defined" > (Todd > Marshall) > > 4. Re: Bug with IE5.5 winNT: "is is not defined" (Michael > Pemberton) > > 5. Re: Changing a layers parent. (R & S Buckland) > > 6. addChild and removeChild (Mendjeli mahidine) > > 7. character limit? (Ochen K.) > > > > > ------------------------------------------------------------------------ > ---- > ---- > > > > _______________________________________________ > > Dynapi-Help mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/dynapi-help > > > > > > > _______________________________________________ > Dynapi-Help mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/dynapi-help > > > > =========================================================== > > > <html> > <head> > <title>Add/Delete DynLayer Demo</title> > <script language="Javascript" src="../src/dynapi.js"></script> > <script language="Javascript"> > DynAPI.setLibraryPath('../src/lib/'); > DynAPI.include('dynapi.api.*'); > DynAPI.include('dynapi.event.*'); > DynAPI.include('dynapi.gui.dynimage.js'); > DynAPI.include("dynapi.gui.label.js") > DynAPI.include("dynapi.gui.list.js") > DynAPI.include("dynapi.gui.button.js") > </script> > <script language="Javascript"> > DynAPI.onLoad = function() { > > > AListener = new EventListener(DynAPI.document); > AListener.onmousedown = function(e) { > e.cancelBrowserEvent(); > }; > AListener.onmousemove = function(e) { > e.cancelBrowserEvent(); > }; > AListener.onmouseup = function(e) { > e.cancelBrowserEvent(); > setTimeout("delA()",200); > > }; > > layerA = new DynLayer(null,50,50,100,100,'#4080C0'); > layerA.addEventListener(AListener); > DynAPI.document.addChild(layerA) > > BListener = new EventListener(DynAPI.document); > BListener.onmousedown = function(e) { > e.cancelBrowserEvent(); > }; > BListener.onmousemove = function(e) { > e.cancelBrowserEvent(); > }; > BListener.onmouseup = function(e) { > e.cancelBrowserEvent(); > setTimeout("delB()",200); > }; > > } > > delA = function() { > > // RECREATING LAYER > layerB = new DynLayer(null,150,50,100,100,'#C08040'); > layerB.addEventListener(BListener); > // END OF RECREATING LAYER CODE > > DynAPI.document.addChild(layerB) > DynAPI.document.deleteChild(layerA); > > } > > delB = function() { > > // RECREATING LAYER > layerA = new DynLayer(null,50,50,100,100,'#4080C0'); > layerA.addEventListener(AListener); > // END OF RECREATING LAYER CODE > > DynAPI.document.addChild(layerA) > DynAPI.document.deleteChild(layerB); > > } > > </script> > > </head> > > <body bgcolor="#004000" TEXT="#FFFF00" LINK="#40FF00" VLINK="#80FFFF" > ALINK="#FF00FF"> > Add/Delete DynLayer Demo > </body> > </html> > > ============================================== _______________________________________________ Dynapi-Help mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dynapi-help _______________________________________________ Dynapi-Help mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dynapi-help