Hi

Here we go

var elistener ={
   ondragend:function(e){
     // this will tell you when the user stops
dragging
     // the layer 
   }
}

mylayer.addEventListener(elistener);


--
Raymond Irving

--- Arthur Dardia <[EMAIL PROTECTED]> wrote:
> For those paying attention and who care, the
> changelog for 2.9 explains
> the new syntax for EventListeners...
> Regards, 
> Art Dardia 
> _____________________________________________
> Computer Science and Computer & Systems Engineering
> Rensselaer Polytechnic Institute
> 284 Pawling Ave., Troy, NY 12180 USA 
> phone: (518) 271-6521 :: cell: (973) 626-6819
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]] On
> Behalf Of Abre Chase
> Sent: Monday, November 25, 2002 6:10 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [Dynapi-Help] stop drag event listener?
> 
> 
> Oops - you're right.  I'm using a much earlier
> version.  
>  
> There are great docs for 2.5.6.
>  
> http://dynapi.sourceforge.net/doccenter/
>  
> Maybe just use that version ;)
>  
> - Abre
> 
> -----Original Message-----
> From: Arthur Dardia [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 25, 2002 5:57 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [Dynapi-Help] stop drag event listener?
> 
> 
> Ummm, slight problem.  I have 2.9 and it doesn't
> know what EventListener
> is...:-/  I did a text search in the dynapi-2.9
> directory and it didn't
> find a single occurence of it.  :-/ 
> 
> Regards, 
> Art Dardia 
> _____________________________________________
> Computer Science and Computer & Systems Engineering
> Rensselaer Polytechnic Institute
> 284 Pawling Ave., Troy, NY 12180 USA 
> phone: (518) 271-6521 :: cell: (973) 626-6819
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]] On
> Behalf Of Abre Chase
> Sent: Monday, November 25, 2002 4:33 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [Dynapi-Help] stop drag event listener?
> 
> 
> Try something like:
>  
>     dragListener=new EventListener(dragObj)
>  
>         dragListener.ondragend=function(e) {
>         }
>  
>     dragObj.addEventListener(dragListener)
> 
> -----Original Message-----
> From: Arthur Dardia [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 25, 2002 1:21 PM
> To: [EMAIL PROTECTED]
> Subject: [Dynapi-Help] stop drag event listener?
> 
> 
> Hey all,
>  I'm new to the list, but I hope to get involved
> more.  I'm trying to
> develop a site that using some sort of DHTML engine
> in order to
> implement a layering system.  My goal is to create a
> new interface that
> will load a set of layers:
>  
> Each layer will have a Z+ icon to increase it's Z
> index, a Z- icon to
> decrease it's Z index, and an X icon to "close" the
> layer.  There will
> be a lock layers icon and a unlock layers icon that
> will globally
> lock/unlock all layers to their current positions. 
> The goal is to use
> this to allow users to reconfigure orderoutfood.com
> to their tastes.
> Layer would be a 
> shopping cart layer, a restaurant selection layer, a
> menu selection
> layer, a product review layer, etc.  Eventually,
> this layers will be
> docking to allow smoother connections; however,
> write now having them
> "float" is fine.  Currently, I have this code to
> create a layer;
> however, how do I add a listener to detect after a
> drag was performed.
> The reason I need to do this is so that I can update
> a cookie with the
> layer's name/position so they can be read back when
> the user loads.
> Eventually, a database will be tied to this and when
> you "lock the
> layers" it'll open a popup-window, contact the
> server, and store your
> preferences with requiring a new page load. 
> However, for now, cookies
> will work fine.  Any idea how to detect a
> stopDragEvent type event with
> DynAPI, or has one not been implemented yet.
> 
> ---snip---
> <html>
> <body bgcolor=#000000 text=#ffffff>
> <title>reconfigurable website</title>
>  
> <script language="JavaScript"
> src="../src/dynapi.js"></script>
> <script language="Javascript">
> dynapi.library.setPath('../src/dynapi/');
> dynapi.library.include('dynapi.api');
> dynapi.library.include('DragEvent');
> </script>
>  
> <script language="Javascript">
>  
> DynAPI.onLoad(function() {
>  
>  block = new DynLayer();
>  block.setSize(300,300);
>  block.setLocation(100,100);
>  block.setBgColor("red");
>  DragEvent.enableDragEvents(block);
>  block.setHTML("<table cellspacing=0 cellpadding=0
> width=100%><tr><td
> bgcolor=yellow width=100%><p align=right><a
> href=\"javascript:block._remove();\"><img src=bx.gif
> border=0></a></p></td></tr><tr><td>This is an
> example
> layer.</td></tr></table>");
>  
>  DynAPI.document.addChild(block);
> });
>  
> //-->
> </script>
>  
> <p align=right><a
>
href="javascript:DragEvent.disableDragEvents(block);">lock
> layers</a><a
>
href="javascript:DragEvent.enableDragEvents(block);">unlock
> layers</a></p>
>  
> 
> </html>
> ---snip---
> Regards, 
> Art Dardia 
> _____________________________________________
> Computer Science and Computer & Systems Engineering
> Rensselaer Polytechnic Institute
> 284 Pawling Ave., Troy, NY 12180 USA 
> phone: (518) 271-6521 :: cell: (973) 626-6819
> 
>  
> 
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T 
handheld. Power & Color in a compact size! 
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dynapi-help

Reply via email to