1 | YUI Library - Event - Release Notes
|
---|
2 |
|
---|
3 | 0.11.4
|
---|
4 |
|
---|
5 | * Fixed a memory leak that occured when the utility was hosted in an iframe.
|
---|
6 |
|
---|
7 | * Fixed an issue with Safari click listeners when listeners were removed.
|
---|
8 |
|
---|
9 | 0.11.3
|
---|
10 |
|
---|
11 | * The listener cache is now pruned when events are removed. This fixes
|
---|
12 | a performance issue when adding many listeners, removing them, and
|
---|
13 | adding them again repeatedly.
|
---|
14 |
|
---|
15 | * Safari click listeners will work correctly if a bound element is removed
|
---|
16 | from the DOM and a new element with the same ID is added.
|
---|
17 |
|
---|
18 | * Removed the code that automatically unsubscribed custom event listeners.
|
---|
19 |
|
---|
20 | 0.11.0
|
---|
21 |
|
---|
22 | * Added Event.purgeElement which will remove all listeners added via
|
---|
23 | addListener from the supplied element. If an optional "type" parameter
|
---|
24 | is supplied, only events of that type will be removed. Optionally, the
|
---|
25 | purge can be performed recursively on the element's children as well.
|
---|
26 |
|
---|
27 | * Added Event.getListeners which will return all listeners attached to
|
---|
28 | a given element.. either all listeners or listeners of a specific type.
|
---|
29 |
|
---|
30 | * getTarget now automatically resolves text nodes. The optional parameter
|
---|
31 | for this feature is now deprecated.
|
---|
32 |
|
---|
33 | * getRelatedTarget now resolves text nodes for the browsers that return the
|
---|
34 | text node rather than its host HTML element.
|
---|
35 |
|
---|
36 | * CustomEvent now logs the custom event activity if the logger widget is
|
---|
37 | available
|
---|
38 |
|
---|
39 | 0.10.0
|
---|
40 |
|
---|
41 | * Added Safari dblclick to the list of legacy events.
|
---|
42 |
|
---|
43 | * When multiple identical event handlers are defined, multiple calls
|
---|
44 | to removeListener can now remove all of them.
|
---|
45 |
|
---|
46 | * removeListener works properly for unload events
|
---|
47 |
|
---|
48 | * Legacy event bookkeeping is more efficient, improving the performance for
|
---|
49 | adding Safari click events.
|
---|
50 |
|
---|
51 | * _unload() is more efficient, improving the page transition experience in
|
---|
52 | Safari in particular.
|
---|
53 |
|
---|
54 | * addListener, removeListener now return false if the function argument is
|
---|
55 | not valid.
|
---|
56 |
|
---|
57 | * Fixed an operator precedence issue in getCharCode.
|
---|
58 |
|
---|
59 | * Added Event.getXY, which returns [Event.getPageX(e), Event.getPageY(e)]
|
---|
60 |
|
---|
61 | * Added Event.onAvailable, which will execute the callback when the element
|
---|
62 | with the supplied id is found. Currently searches periodically until the
|
---|
63 | window load event or for up to 10 seconds after the onAvailable method
|
---|
64 | was executed.
|
---|
65 |
|
---|
66 | * The lazy listener attachment process now will poll beyond the window load
|
---|
67 | event in order to better handle the case when a listener is defined
|
---|
68 | late in the page but before the element is in the dom.
|
---|
69 |
|
---|
70 | * Fixed browser detection for Opera installations reporting as IE.
|
---|
71 |
|
---|
72 | * It is now possible to remove and re-add legacy events (Safari click event).
|
---|
73 |
|
---|