EventUtilities.js #1

  • //
  • guest/
  • erik_purins/
  • P4.Net/
  • release/
  • 1.0/
  • doc/
  • html/
  • scripts/
  • EventUtilities.js
  • View
  • Commits
  • Open Download .zip Download (662 B)
	// attach a handler to a particular event on an element
	// in a browser-independent way
	function registerEventHandler (element, event, handler) {
		if (element.attachEvent) {
			// MS registration model
			element.attachEvent('on' + event, handler);
		} else if (element.addEventListener) {
			// NN (W4C) regisration model
			element.addEventListener(event, handler, false);
		} else {
			// old regisration model as fall-back
			element[event] = handler;
		}
	}

	// get a delegate that refers to an instance method
	function getInstanceDelegate (obj, methodName) {
		return( function(e) {
			e = e || window.event;
			return obj[methodName](e);
		} );
	}
# Change User Description Committed
#1 7341 Erik Purins p4.net
---
pull p4.net#head
//guest/shawn_hladky/P4.Net/release/1.0/doc/html/scripts/EventUtilities.js
#1 6106 Shawn Hladky P4.Net: Branching release 1.0
//guest/shawn_hladky/P4.Net/main/doc/html/scripts/EventUtilities.js
#1 6105 Shawn Hladky P4.Net: Updating documentation output to sandcastle.