History log of /yui3/src/event-custom/js/event-facade.js
Revision Date Author Comments Expand
dcde9f9fdb7cdb40d391c49e82df809afef42c01 10-Aug-2011 Luke Smith <lsmith@yahoo-inc.com>

Add API docs for (DOM)EventFacade properties

78d3c37c02e77731a25f370f9fac264ef51f01a9 12-Jul-2011 Luke Smith <lsmith@yahoo-inc.com>

API Doc fixes for better class linking Also filled in a few missing API docs and corrected some typos while I was in there.

e281a15571f07a6b4da34d2ffd674dbeb5dfd612 15-Feb-2011 Luke Smith <lsmith@yahoo-inc.com>

Update preventedFn patch to fix regression. Add tests. Multiple calls to e.preventDefault() were resulting in multiple calls to preventedFn. Potential issue in stopPropagation left in place for now, but tests added to the test suite and marked _should.fail: "ticket pending"

4c67748440383f5b8a43f08763d252b732fd0834 07-Feb-2011 Luke Smith <lsmith@yahoo-inc.com>

Execute preventedFn if bubble target sub calls e.preventDefault() Fixes #2529875

d6c79e40fdf7212ce31b58d0b4805875e3242778 08-Dec-2010 Adam Moore <adamoore@yahoo-inc.com>

refactored the event stack -- now one per transaction rather than a shared stack [fixes #2529417].

e8a5970c271d6763123db8afb5ada4fb59d28516 07-Dec-2010 Adam Moore <adamoore@yahoo-inc.com>

The queuing of after listeners happens only when in a nested defaultFn context [fixes #2529588].

969231a1b1ca778f6e3d8df479bb2895c4531e01 01-Dec-2010 Adam Moore <adamoore@yahoo-inc.com>

reversed the queue order for after items queued during a defaultFn -- [fixes #2529568].

e809fe662b10fe7accafd6458c68ef95b307db6d 23-Nov-2010 Adam Moore <adamoore@yahoo-inc.com>

postponed nested after listeners still execute if when unsubscribed if they originally were supposed to fire.

2565b98e44163e7c68700e966cea1226a9e4c0d9 22-Nov-2010 Adam Moore <adamoore@yahoo-inc.com>

after queue updated to be aware of nested fires in the defaultFn [fixes #2529417].

fe65b0efbb5e0424686f9dc9f15d93254f72fa4f 06-Oct-2010 Adam Moore <adamoore@yahoo-inc.com>

EventFacade refactored for performance. switched to Y.instanceOf

9e26f3397c0d18dd16fbc29d7341edf09e93e209 05-Oct-2010 Adam Moore <adamoore@yahoo-inc.com>

EventFacade refactored for performance. switched to Y.instanceOf

60f4861e041b54ef9445210cc480955b57fe578c 24-Sep-2010 Adam Moore <adamoore@yahoo-inc.com>

lint cleanup

27215b8831b4f2c8417e758bebdee7c08d39d8f2 11-Aug-2010 Adam Moore <adamoore@yahoo-inc.com>

API doc update [fixes #2529051].

bd03a79f6dc612d2940a331a52ee4cf0f364b1ba 16-Jul-2010 Adam Moore <adamoore@yahoo-inc.com>

bubbled events are always configured to emitFacade = true regardless of the default publish config. [fixes #2528878].

a4ef7d2a4e172cb1efd9c548d3f239364bcc3dc0 16-Jul-2010 Adam Moore <adamoore@yahoo-inc.com>

stopPropagation/preventDefault state is stored on the event facade [fixes #2528947].

0d1c0eaa8a51a181149d802dacbe840f9990e7f5 12-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

after listener order changed only during the bubble phase [fixes #2528623].

546ca79e1cce03164082ad55860d83211c1e83ed 10-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

Fixed cached target property [fixes #2528615]. Added getTargets method [fixes #2528609].

489bce3559e4350381baae866c6d3d9fd89985ca 10-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

defaultTargetOnly sourced from the target's config, not the host config

5cbcc8e7f5c3e4ad283e5cb76520840300f81a0a 10-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

In some cases the target wasn't getting set correctly when bubbling [fixes #2528615].

00a8d162b35725b8d543888e516723f5cb222f72 03-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

after listeners on bubble targets now execute after the after listeners on the target [ fixes #2528341 ].

f5272da05b11f2b116e4bd62353472a187367714 03-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

stopped/prevented state propagation limited to a specific bubble transaction [ fixes #2528331 ].

de6152bb0a5b68a4a91c71a4c5c7490369231989 03-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

Added option to fire the defaultFn on the targeted host only, not the bubble targets: defautTargetOnly. [ fixes #2528350 ].

e63dfd3de2a2e8ced9df9776a0f607e2c54260c9 01-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

stopped/prevented state should not propagate through queued events [fixes #2528588].

ef53d6bba1a117c23e9ba697b08e15eee1ee9c06 25-Jan-2010 Adam Moore <adamoore@yahoo-inc.com>

fixed bubble state for queued events so that preventDefault works correctly for the bubble target [fixes #2528545].

fbe8205228375d3a502c60cdf5b080b32d85b227 13-Jan-2010 Adam Moore <adamoore@yahoo-inc.com>

Fixed argument propagation when bubbling an unpublished event [fixes #2528470].

9fda45dc4d91be4e7b639821b262ff74f2314294 07-Jan-2010 Adam Moore <adamoore@yahoo-inc.com>

Moved EventTarget addTarget/removeTarget to the event-custom-complex module because it they have no use outside of bubbling. [fixes #2528303]. Docs now indicate that the event facade is integral to the bubbling functionality included in event-custom-complex [fixes #2528298].

7b604197509a71120a1d0a11e3619d2cf12ae7e5 06-Jan-2010 Adam Moore <adamoore@yahoo-inc.com>

Implemented wild card subscriptions for the event prefix. e.g., '*.click' will be notified when a 'tab:click' and a 'tree:click' event fire. [fixes #2528501].

5f8408be995d28c8f351f37fd05e7c8633fdea40 21-Dec-2009 Adam Moore <adamoore@yahoo-inc.com>

The event target is correct when the same event is fired on a different target while the event is in progress [fixes #2528500]. Removed later() requirement from event-custom.

d69f32e310f9471c5c3a74158725e63ceb2e4e3c 11-Dec-2009 Adam Moore <adamoore@yahoo-inc.com>

The event target is set correctly for non-published bubbled events.

4f2de35716c5df46152747980516af484d0ab208 05-Nov-2009 Adam Moore <adamoore@yahoo-inc.com>

All type in fire payload to override the wrapped event type on the facade [fixes #2528376].

425f4fb11acb4803598275dccd70f229d7341b7b 21-Aug-2009 Adam Moore <adamoore@yahoo-inc.com>

reduce event type parsing, reduce argument juggling for DOM events, get->one, EventTargets protect state if re-augmented with EventTarget.

e0a3334414dd1b202d0a0e57b003a6b84c28d9d8 12-Aug-2009 Adam Moore <adamoore@yahoo-inc.com>

.

0771d781138a507b3e657573703f511291640bf3 12-Aug-2009 Adam Moore <adamoore@yahoo-inc.com>

Initial custom event split

/yui3/build/event-custom/event-custom-base-debug.js /yui3/build/event-custom/event-custom-base-min.js /yui3/build/event-custom/event-custom-base.js /yui3/build/event-custom/event-custom-complex-debug.js /yui3/build/event-custom/event-custom-complex-min.js /yui3/build/event-custom/event-custom-complex.js /yui3/build/event-custom/event-custom-debug.js /yui3/build/event-custom/event-custom-min.js /yui3/build/event-custom/event-custom.js /yui3/build/event/event-base-debug.js /yui3/build/event/event-base-min.js /yui3/build/event/event-base.js /yui3/build/event/event-debug.js /yui3/build/event/event-min.js /yui3/build/event/event.js /yui3/build/loader/loader-debug.js /yui3/build/loader/loader-min.js /yui3/build/loader/loader.js /yui3/sandbox/event/dom.html /yui3/src/collection/tests/collection.html /yui3/src/dump/tests/dump.html /yui3/src/event-custom/README /yui3/src/event-custom/build-base.properties /yui3/src/event-custom/build-base.xml /yui3/src/event-custom/build-complex.properties /yui3/src/event-custom/build-complex.xml /yui3/src/event-custom/build.properties /yui3/src/event-custom/build.xml event-custom.js event-facade.js event-target.js /yui3/src/event-custom/tests/customevent.html /yui3/src/event/js/event-facade-dom.js /yui3/src/event/tests/delegate.html /yui3/src/event/tests/dom.html /yui3/src/loader/js/loader.js /yui3/src/oop/tests/oop.html /yui3/src/substitute/tests/substitute.html /yui3/src/yui/tests/array.html /yui3/src/yui/tests/core.html /yui3/src/yui/tests/lang.html /yui3/src/yui/tests/namespace.html /yui3/src/yui/tests/object.html
0dc880c9aed1e85c8c121c8bc7fbcd1f2044bdaf 10-Aug-2009 Adam Moore <adamoore@yahoo-inc.com>

explicit handling of some HTML elements

130f363d445df351b93f7f72a465e9c33092193d 24-Apr-2009 Adam Moore <adamoore@yahoo-inc.com>

API update

c8c3d38f7a6c444775b0daff51926e2e5f3b35a8 23-Apr-2009 Adam Moore <adamoore@yahoo-inc.com>

fixed logInclude filtering

401d3c02d890d39b7a48d94e0a9c1830f8aade42 21-Apr-2009 Adam Moore <adamoore@yahoo-inc.com>

Split out custom event and DOM event facades. fixes #2527852

0386c9fb5b693cf9752dac24b09ba21992c4f103 03-Feb-2009 Adam Moore <adamoore@yahoo-inc.com>

refactor

88f849e5723c03ee1476b48a345c791034ab5681 02-Feb-2009 Adam Moore <adamoore@yahoo-inc.com>

First pass: event module split into 'event', 'event-custom', and 'event-simulate'

/yui3/api/queue.js.html /yui3/build/event-custom/event-custom-debug.js /yui3/build/event-custom/event-custom-min.js /yui3/build/event-custom/event-custom.js /yui3/build/event-simulate/event-simulate-debug.js /yui3/build/event-simulate/event-simulate-min.js /yui3/build/event-simulate/event-simulate.js /yui3/build/event/event-debug.js /yui3/build/event/event-min.js /yui3/build/event/event.js /yui3/build/loader/loader-debug.js /yui3/build/loader/loader-min.js /yui3/build/loader/loader.js /yui3/build/yui/yui-debug.js /yui3/build/yui/yui-min.js /yui3/build/yui/yui.js /yui3/src/event-custom/README /yui3/src/event-custom/build.properties /yui3/src/event-custom/build.xml event-custom.js event-do.js event-facade.js event-target.js event.js /yui3/src/event-simulate/README /yui3/src/event-simulate/build.properties /yui3/src/event-simulate/build.xml /yui3/src/event-simulate/js/event-simulate.js /yui3/src/event/README /yui3/src/event/build.properties /yui3/src/event/js/event-dom.js /yui3/src/event/js/event-ready-base.js /yui3/src/event/js/event-ready.js /yui3/src/yui/js/loader.js