Changeset 7585
- Timestamp:
- 07/29/08 10:57:01 (4 months ago)
- Files:
-
- trunk/openlayers/lib/OpenLayers/Events.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/openlayers/lib/OpenLayers/Events.js
r7584 r7585 407 407 this.object = object; 408 408 this.element = element; 409 this.eventTypes = eventTypes; 409 410 this.fallThrough = fallThrough; 410 411 this.listeners = {}; … … 416 417 ); 417 418 418 this.eventTypes = [];419 420 419 // if eventTypes is specified, create a listeners list for each 421 420 // custom application event. 422 if ( eventTypes != null) {423 for (var i = 0; i < eventTypes.length; i++) {424 this.addEventType( eventTypes[i]);421 if (this.eventTypes != null) { 422 for (var i = 0; i < this.eventTypes.length; i++) { 423 this.addEventType(this.eventTypes[i]); 425 424 } 426 425 } … … 456 455 * Parameters: 457 456 * eventName - {String} 458 * dontAddMe - {Boolean}459 457 */ 460 458 addEventType: function(eventName) { 461 459 if (!this.listeners[eventName]) { 462 460 this.listeners[eventName] = []; 463 464 this.eventTypes.push(eventName);465 461 } 466 462 },
