Pullup fixes to mouse controls since 2.1-rc1, along with a fix for

zooming. 


git-svn-id: http://svn.openlayers.org/branches/openlayers/2.1@1481 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
crschmidt
2006-09-18 18:48:29 +00:00
parent 130e527702
commit 5f8dc06823
7 changed files with 83 additions and 32 deletions

View File

@@ -37,11 +37,14 @@ OpenLayers.Events.prototype = {
* is being added
* @param {DOMElement} element A dom element to respond to browser events
* @param {Array} eventTypes Array of custom application events
* @param {Boolean} fallThrough Allow events to fall through after these
* have been handled?
*/
initialize: function (object, element, eventTypes) {
initialize: function (object, element, eventTypes, fallThrough) {
this.object = object;
this.element = element;
this.eventTypes = eventTypes;
this.fallThrough = fallThrough;
this.listeners = new Object();
// if eventTypes is specified, create a listeners list for each
@@ -176,7 +179,9 @@ OpenLayers.Events.prototype = {
}
}
// don't fall through to other DOM elements
Event.stop(evt);
if (!this.fallThrough) {
Event.stop(evt);
}
}
},