|
0
|
1 |
The YUI Global
|
|
|
2 |
Provides core YUI functionality, including module registration and consumption utils,
|
|
|
3 |
language/array/object utilities, browser detection, a setTimout/setInterval wrapper,
|
|
|
4 |
and dynamic loading of script and css files.
|
|
|
5 |
|
|
|
6 |
The yui module is a rollup of the following modules:
|
|
|
7 |
yui-base
|
|
|
8 |
get
|
|
|
9 |
loader
|
|
|
10 |
queue-base
|
|
|
11 |
|
|
|
12 |
3.0.0 beta 1
|
|
|
13 |
|
|
|
14 |
Core:
|
|
|
15 |
- Y.fail has been renamed to Y.error so that Y.fail can be used for the assertion
|
|
|
16 |
engine.
|
|
|
17 |
- Y.stamp now accepts a readOnly parameter to be used when you are only interested
|
|
|
18 |
in reading an existing guid rather than creating a new one.
|
|
|
19 |
- Y.stamp defends against stamping items that can't be stamped.
|
|
|
20 |
- Added to Object: values(), hasKey(), hasValue(), size(), getValue, setValue
|
|
|
21 |
(the latter are for manipulating nested values)
|
|
|
22 |
- Y.use calls are queued during dynamic loading.
|
|
|
23 |
- Added Y.cached for function memoizing
|
|
|
24 |
- added numericSort to Array
|
|
|
25 |
- The yui:log event broadcasts globally.
|
|
|
26 |
|
|
|
27 |
Lang:
|
|
|
28 |
- Added Lang.type (typeof abstraction), and refactored some 'is' methods to use it.
|
|
|
29 |
|
|
|
30 |
Get:
|
|
|
31 |
- Accepts an attribute collection config to apply to inserted nodes.
|
|
|
32 |
- id attributes are globally unique
|
|
|
33 |
- Now accepts purgethreshold as a config option. This will set the number of transactions
|
|
|
34 |
required before auto removing nodes from previous transactions (default is 20)
|
|
|
35 |
|
|
|
36 |
Loader:
|
|
|
37 |
- yuitest renamed to test, now requires collection
|
|
|
38 |
- lots of new module metadata
|
|
|
39 |
- added onCSS
|
|
|
40 |
- Loader requests are queued globally
|
|
|
41 |
- Accepts jsAttributes and cssAttributes configs for adding attributes to inserted nodes
|
|
|
42 |
- The force config
|
|
|
43 |
|
|
|
44 |
UA:
|
|
|
45 |
- Added 'secure' property for SSL detection
|
|
|
46 |
- Added 'os' property for windows vs mac detection
|
|
|
47 |
- Added Adobe Air and Google Caja detection
|
|
|
48 |
|
|
|
49 |
3.0.0pr2
|
|
|
50 |
|
|
|
51 |
Core:
|
|
|
52 |
|
|
|
53 |
- The initial dependency calculation should not allow automatic rollup.
|
|
|
54 |
- Y.fail with throw/rethrow errors by default (throwFail is now true).
|
|
|
55 |
- Y.namespace reverted to scrub YAHOO out if included as the first
|
|
|
56 |
level of the namespace.
|
|
|
57 |
- 'useConsole' config changed to useBrowserConsole
|
|
|
58 |
|
|
|
59 |
Array:
|
|
|
60 |
- Added Array.some
|
|
|
61 |
|
|
|
62 |
Get:
|
|
|
63 |
- Protects against trailing commas in array of files to load.
|
|
|
64 |
|
|
|
65 |
Loader:
|
|
|
66 |
- get requires yui-base
|
|
|
67 |
- loader requires get
|
|
|
68 |
- combo url build process defends against undefined modules
|
|
|
69 |
- Added combo handler support for CSS
|
|
|
70 |
- Filters are correctly applied to combo and fullpath urls
|
|
|
71 |
- Added compat, profiler, yuitest, widget, stylesheet, classnamemanager,
|
|
|
72 |
overlay, plugin, slider, console
|
|
|
73 |
- Added io submodules
|
|
|
74 |
- queue requires event
|
|
|
75 |
- Added submodule metadata logic
|
|
|
76 |
- Added plugin metadata logic
|
|
|
77 |
- Added skin metadata logic
|
|
|
78 |
|
|
|
79 |
3.0.0pr1
|
|
|
80 |
Initial release
|