<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [OpenLayers-Users] OT: Event propagation problem...</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>I had a similar problem, and I hacked in a little kludge to allow me to turn off event propogation entirely:<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var map = new OpenLayers.Map('map', mapOptions);<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //This is a serious kludge, to allow us to turn off event handling on the map,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //when OpenLayers supports no such functionality.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.events.idle = false;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.events.originalTriggerEvent = openLayersMap.events.triggerEvent;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.events.triggerEvent = function(type, evt) {<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (this.idle) return;<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.originalTriggerEvent(type, evt);<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<BR>
<BR>
It's ugly, and it may get me into real trouble, some time in the future, but it works.<BR>
<BR>
If I set map.events.idle = true, no events fire at all.<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Steve Lime [<A HREF="mailto:Steve.Lime@dnr.state.mn.us">mailto:Steve.Lime@dnr.state.mn.us</A>]<BR>
Sent: Wed 11/28/2007 5:12 PM<BR>
To: Jeff Dege; users@openlayers.org<BR>
Subject: RE: [OpenLayers-Users] OT: Event propagation problem...<BR>
<BR>
No response at all, the content covers the whole map interface at the moment. Whether that works as a design (from a user perspective) is yet to be seen.<BR>
<BR>
Steve<BR>
<BR>
&gt;&gt;&gt; On 11/28/2007 at 5:01 PM, in message<BR>
&lt;34E056CD4D475841B8C9ABCE956F92F615A37B@mrburns.KorOffice.local&gt;, &quot;Jeff Dege&quot;<BR>
&lt;jdege@korterra.com&gt; wrote:<BR>
&gt; Do you want the map to not respond to clicks on your help or legend div?<BR>
&gt;<BR>
&gt; If so, you'll need to define event handlers, the way Popups do.<BR>
&gt;<BR>
&gt; Or do you want the map to not respond at all, while your help or legend is<BR>
&gt; visible?<BR>
&gt;<BR>
&gt;<BR>
&gt; -----Original Message-----<BR>
&gt; From: users-bounces@openlayers.org on behalf of Steve Lime<BR>
&gt; Sent: Wed 11/28/2007 4:56 PM<BR>
&gt; To: users@openlayers.org<BR>
&gt; Subject: [OpenLayers-Users] OT: Event propagation problem...<BR>
&gt;&nbsp;<BR>
&gt; Hi all: Slightly off-topic question. I'm working on an interface that plops<BR>
&gt; help and legend content over the top of an OpenLayers<BR>
&gt; map. Problem is that mouse events continue to propagate through the help or<BR>
&gt; legend content to OpenLayers. Anyone aware of<BR>
&gt; an easy way to stop that or do I need to go ahead and define event handlers<BR>
&gt; (that do nothing) for the div that holds this other<BR>
&gt; content?<BR>
&gt;<BR>
&gt; Steve<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; Users mailing list<BR>
&gt; Users@openlayers.org<BR>
&gt; <A HREF="http://openlayers.org/mailman/listinfo/users">http://openlayers.org/mailman/listinfo/users</A><BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>