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