Cross Reference: /yui3/src/event/tests/focusblur.html
History log of /yui3/src/event/tests/focusblur.html
Revision Date Author Comments + Modified files
611ed6133b545686c09585a898b866cfd64b22dc 03-Mar-2012 Luke Smith <lsmith@yahoo-inc.com>

Add stopProp tests and clean up leftover subs

84862dd927c6e36b236ce76e2d192564c9e3ec1e 02-Mar-2012 Luke Smith <lsmith@yahoo-inc.com>

+Test for delegate filtering on non-focusable el Related to ticket #2531334

a4a12866ef14f142b1a799fc246a542d69af602b 01-Sep-2011 Luke Smith <lsmith@yahoo-inc.com>

yui.js, dynamic filter, and allowRollup: false For proper inclusion in code coverage tests

9a76bc095233b0cb0be3a913f5913bfc72c38b6c 22-Jul-2011 Satyen Desai <sdesai@yahoo-inc.com>

Added Test.Runner.setName

472cb5998fc636f7d3cb6e3780dba7986a75e912 22-Apr-2011 Luke Smith <lsmith@yahoo-inc.com>

A few more test files needing filter update

45e6f13936658ddeb74bff8dde445a67419a1995 14-Mar-2011 Luke Smith <lsmith@yahoo-inc.com>

Add lazyEventFacade to YUI config for tests in IE8 This can be removed to do apples-to-apples comparisons with IE6/7/9 for debugging if needed.

24c6558f0c5a695a01b3091cea55a968f9904f95 11-Oct-2010 Adam Moore <adamoore@yahoo-inc.com>

fixed caching issue that was causing problems with statically included modules

288cb1eb48cf1e1756380d500de92f74ac32ec60 08-Sep-2010 Luke Smith <lsmith@yahoo-inc.com>

Wrap focus/blur tests in check for window focus. When the window is blurred, FF doesn't fire focus events until the window focus is restored. IE 6-8 don't fire blur events (including focusout) at all if the window is blurred. This is causing the testing framework to throw false positive errors when automating some tests. Since I can't restore focus to the window, the next best thing is to test if the window doesn't have focus (provided by the module in window-focus.js) and simply skip the tests that would be affected. Next up node-focusmanager.

773ea81b58454b01a90ed69d8a100ce5078404c1 13-Aug-2010 Luke Smith <lsmith@yahoo-inc.com>

Add synth support to purgeElement(type). Enables node.purge(recurse, type) and Y.Event.purgeElement(el, recurse, type)

63d012ee193ba8c768b2a2aade99081422759213 29-Jul-2010 Luke Smith <lsmith@yahoo-inc.com>

Fix focus/blur, minor trimmings in synth and delegate SyntheticEvent.Notifier was tracking the delegate filter as an own property, but the filter already existed on the sub hung off its 'handle' property. Delegate is defined as a private function then exposed on Y.delegate, so the internal refs can be to theprivate func for better compression. Finally, focus/blur needed to * account for window * be more proactive about limiting logic in the case where delegate wouldn't match the supplied filter * call notifiers immediately rather than deferring to a bubble focus subscriber when the target is the currentTarget (Adding a bubble focus listener to el from el's capture focus listener doesn't work for that event lifecycle). * avoid using Y.delegate.notifySub -- not the right fit here * add or remove e.container for each subscriber in the bubble chain. * allow duplicate subscriptions for node-focusmanager * defer to focusin instead of focus in IE because `el.focus(); go();` will execute el.onbeforeactivate, el.onactivate, el.onfocusin, go, then el.onfocus. Whereas in other browsers, capture focus and bubble focus execute in the same thread before go. So to enable consistent behavior in this case, focusin is used to stay sync. * probably more, but I can't recall

37afd8be00b8e92463a3fdcaa6fc1b2809b8256e 21-Jul-2010 Luke Smith <lsmith@yahoo-inc.com>

Corrected subscriber callback order to mimic bubbling.

cb4f4f79feb7498d1f3406b88fb62209e5f5a444 22-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

test updates

0a9c6f9f30a66e52ec4ea4ed93504580b3a5669a 18-Feb-2010 Adam Moore <adamoore@yahoo-inc.com>

test update

85e08d7420a5c71ffdd9517a3179d29b9a32b1df 11-Sep-2009 Todd Kloots <kloots@yahoo-inc.com>

New test case