<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in delegate.html</title>
    <link>http://src.iws.cs.ovgu.de/source/rss/yui3/src/event/tests/delegate.html</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    <item>
        <title>Add compileFilter tests</title>
        <description>/yui3/src/event/tests/delegate.html - f7e6d1f5238cf0d7efc4bef09f54305af12c08ab</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Added Test.Runner.setName</title>
        <description>/yui3/src/event/tests/delegate.html - 9a76bc095233b0cb0be3a913f5913bfc72c38b6c</description>
        <pubDate></pubDate>
        <dc:creator>Satyen Desai &lt;sdesai@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>A few more test files needing filter update</title>
        <description>/yui3/src/event/tests/delegate.html - 472cb5998fc636f7d3cb6e3780dba7986a75e912</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>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.</title>
        <description>/yui3/src/event/tests/delegate.html - 45e6f13936658ddeb74bff8dde445a67419a1995</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>+delegate('cat|type',...) tests
    
    Ticket #2529827</title>
        <description>/yui3/src/event/tests/delegate.html - 2e1e0e58ec1a5d8545873797f2d53be9af429999</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Add delegate({ type: fn, ...}) and ([type,type],fn)
    
    Fixes #2528875
    Y.delegate and node.delegate now support
    delegate({ click: fnA, mousedown: fnB },...) and
    delegate(['click', 'mousedown'], fn, ...)</title>
        <description>/yui3/src/event/tests/delegate.html - 030b855bbf1937a46e1e2b88025d61e72a205469</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Fix tests made bad by multiple match updates
    
    The last changes to delegate mandated the callback
    order for multiple matches switched from parent-down
    (cascade order) to deepest child-up (bubble order).
    This caused two tests to fail.  The first was
    removing the parent element where the two matching
    elements were directly nested, so the call to
    this.get('parentNode') returned null for the second
    iteration and caused an error.  The other test was
    specifically testing the callback order based on
    the coded assumption of cascade order.
    
    Module behavior is unaffected.  Just the tests
    needed updating.</title>
        <description>/yui3/src/event/tests/delegate.html - d69a25328a811b474cc18569e7c6017f01441b78</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>stopProp and halt prevents bubbling in nested matches
    
    In 3.2, support was added to delegate to fire a subscriber
    callback multiple times if there were multiple filter
    matches up the event's bubble path.  But I forgot to respect
    the stopped state of the event.  So in a div&gt;div.foo&gt;div.foo&gt;a
    set up with delegate filtering on .foo, the subscriber will
    now execute twice when clicking on the a or nested div.foo
    (once for each div.foo as the event bubbles up), but only
    once if e.stopPropagation() or e.halt() is called by the
    subscriber when being executed for the nested div.foo.</title>
        <description>/yui3/src/event/tests/delegate.html - 843835871d7c3555ad4cbaf4a74edfbdd73c566c</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>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.</title>
        <description>/yui3/src/event/tests/delegate.html - 288cb1eb48cf1e1756380d500de92f74ac32ec60</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Add more specific test for #2529142
    
    Bug tests broken out into their own test case collection</title>
        <description>/yui3/src/event/tests/delegate.html - 5923a4c5f9d5f357cd461ff95cb29475eecf8e3d</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Add tests for filter function and focus filter</title>
        <description>/yui3/src/event/tests/delegate.html - 2eff92f57a91f6814c032c57c474c61cadf70d42</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>delegate filter func update. synth allowDups =&gt; preventDups
    
    Rather than require implementers to walk up the parent
    axis in their delegate filter function, just bake that part
    in and allow the filter function to just concern itself with
    evaluating the fitness of each target Node on the event's
    trip up from e.target to e.currentTarget.
    
    filter functions can now look like this:
    function filter(target, e) {
        return target.hasClass('foo') &amp;&amp; target.getData('go');
    }
    
    Synthetics now allow duplicates by default.  allowDups was
    changed to preventDups to preserve the convenience of not
    having the property defined in code and getting undefined
    as the falsey default value.</title>
        <description>/yui3/src/event/tests/delegate.html - fb83a09fe023a741781ee955f4e9538d3cbe21a2</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Fire delegated fn once per match in subtree.
    
    When delegating div#x&gt;div.a&gt;div&gt;div.a&gt;button, a delegated click
    sub from div#x for .a should fire twice.  Once for each div.a
    encountered while the click bubbles to the container.
    
    The notification order is currently outer -&gt; inner, but this
    is up for negotiation.</title>
        <description>/yui3/src/event/tests/delegate.html - 14017741ef334485c65013d129608513161db7c2</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Refactor delegate to support synthetic events.
    
    The synthetic event delegate infrastructure is currently
    only stubbed out, but the changes needed from the
    delegate method are in place.  And as a bonus, the
    refactor reduced the delegate code by about 40%.
    
    This change breaks delegation for mouseenter, mouseleave,
    focus, and blur until the synth infra is built and
    those synths are migrated to Event.define().</title>
        <description>/yui3/src/event/tests/delegate.html - 7b4d1363155303b5bfb852e5639b851bbd4dc255</description>
        <pubDate></pubDate>
        <dc:creator>Luke Smith &lt;lsmith@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>_attach doesn't process empty arrays.  DOMReady doesn't assume there will be a documentElement.</title>
        <description>/yui3/src/event/tests/delegate.html - c2e6a0e082fcb34905724d27cc7f6be467e1a6bc</description>
        <pubDate></pubDate>
        <dc:creator>Adam Moore &lt;adamoore@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>test updates</title>
        <description>/yui3/src/event/tests/delegate.html - cb4f4f79feb7498d1f3406b88fb62209e5f5a444</description>
        <pubDate></pubDate>
        <dc:creator>Adam Moore &lt;adamoore@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>test update</title>
        <description>/yui3/src/event/tests/delegate.html - 0a9c6f9f30a66e52ec4ea4ed93504580b3a5669a</description>
        <pubDate></pubDate>
        <dc:creator>Adam Moore &lt;adamoore@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Updated with test cases for direct descendant combinator</title>
        <description>/yui3/src/event/tests/delegate.html - 03fb873fb498b91f5def3bb608de5d01374f1e07</description>
        <pubDate></pubDate>
        <dc:creator>Todd Kloots &lt;kloots@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Updated to remove use of the 'delegate' custom event</title>
        <description>/yui3/src/event/tests/delegate.html - 42a76975bee344dcbf51edcc380b921ef3251fb7</description>
        <pubDate></pubDate>
        <dc:creator>Todd Kloots &lt;kloots@yahoo-inc.com&gt;</dc:creator>
    </item>

    <item>
        <title>Enabled console</title>
        <description>/yui3/src/event/tests/delegate.html - 20abfc50d1764b9719bc040738ad7f68caff0f4f</description>
        <pubDate></pubDate>
        <dc:creator>Todd Kloots &lt;kloots@yahoo-inc.com&gt;</dc:creator>
    </item>

</channel>
</rss>

