Commit Graph

17 Commits

Author SHA1 Message Date
Sam Stephenson 8ca43a5c88 prototype: Fix contentloaded event initialization in IE. Closes #9457, #9488, #9707. 2007-10-08 22:37:15 +00:00
Sam Stephenson b2f884b4fa prototype: Event handlers are now bound to the observed element, not the event's target element. 2007-08-17 16:17:26 +00:00
Thomas Fuchs f86ac770d4 Prototype: Add contextmenu to Event.DOMEvents. 2007-08-14 12:05:20 +00:00
Sam Stephenson 11f25aa995 prototype: Make sure Element#observe is always chainable. 2007-08-11 19:53:39 +00:00
Sam Stephenson d2974cfca3 prototype: Make sure Element#stopObserving is always chainable. 2007-08-11 19:07:21 +00:00
Sam Stephenson 14ea77ef39 prototype: Event.fire/Element#fire now returns the newly-fired event instead of the event's target element. 2007-08-11 18:46:02 +00:00
Sam Stephenson d7da841c80 prototype: Restrict Event.DOMEvents to include only events that can be supported in all browsers 2007-08-11 18:14:20 +00:00
Sam Stephenson 2fbb49001c prototype: Make sure event handlers and their wrappers are removed from the cache by Event.stopObserving. 2007-08-09 23:45:59 +00:00
Sam Stephenson df71a6b54f prototype: Add Object.isString, Object.isNumber, and Object.isUndefined, and clean up the source to make use of Object.isXXX where possible. 2007-08-08 23:19:45 +00:00
Sam Stephenson 12f87a77a7 prototype: We can just use HTMLEvents in every non-IE browser instead of special-casing for Safari 2 2007-08-07 19:33:37 +00:00
Thomas Fuchs cbaec757e2 Prototype: Fix event extensions and custom events firing for Safari 2.0 2007-08-07 14:55:34 +00:00
Sam Stephenson aa4602b459 prototype: Merge -r7242:HEAD from ../branches/1-6-0-events. Adds support for DOM-based custom events with Event.fire/Element.Methods.fire, cross-browser DOMContentLoaded support, extended and normalized event objects, and improvements to the observe and stopObserving APIs. 2007-08-04 07:20:45 +00:00
Sam Stephenson b61bca10da prototype: Event.findElement behaves as expected when the element passed matches the given selector. Closes #8395. 2007-05-24 07:13:55 +00:00
Sam Stephenson 55b658ac57 prototype: Event.findElement now uses Element#up (and as a result can take a CSS selector instead of just a tag name). 2007-05-18 01:44:26 +00:00
Thomas Fuchs bbd0e6eb54 Make Event.element extend the returned element. Closes #7870. 2007-04-17 17:31:20 +00:00
Thomas Fuchs d1481932b9 Prototype: Add unified Browser detection by providing Prototype.Browser.(IE|Gecko|WebKit|Opera) booleans. Closes #6800. [savetheclocktower] 2007-02-19 22:23:10 +00:00
Sam Stephenson bb4d189b37 prototype: Reorganize the source tree. 2007-01-18 22:24:27 +00:00