2 Copyright (c) 2010, Yahoo! Inc. All rights reserved.
3 Code licensed under the BSD License:
4 http://developer.yahoo.com/yui/license.html
8 YUI.add('loader-yui3', function(Y) {
10 /* This file is auto-generated by src/loader/meta_join.py */
13 * YUI 3 module metadata
17 YUI.Env[Y.version].modules = YUI.Env[Y.version].modules || {
77 "attribute-complex": {
86 "autocomplete-base": {
88 "autocomplete-sources"
91 "autocomplete-filters": {
92 "path": "autocomplete/autocomplete-filters-min.js",
98 "autocomplete-filters-accentfold": {
99 "path": "autocomplete/autocomplete-filters-accentfold-min.js",
106 "autocomplete-highlighters": {
107 "path": "autocomplete/autocomplete-highlighters-min.js",
113 "autocomplete-highlighters-accentfold": {
114 "path": "autocomplete/autocomplete-highlighters-accentfold-min.js",
117 "highlight-accentfold"
129 "autocomplete-list": {
130 "after": "autocomplete-sources",
135 "autocomplete-list-keys": {
137 "test": function (Y) {
138 // Only add keyboard support to autocomplete-list if this doesn't appear to
139 // be an iOS or Android-based mobile device.
141 // There's currently no feasible way to actually detect whether a device has
142 // a hardware keyboard, so this sniff will have to do. It can easily be
143 // overridden by manually loading the autocomplete-list-keys module.
145 // Worth noting: even though iOS supports bluetooth keyboards, Mobile Safari
146 // doesn't fire the keyboard events used by AutoCompleteList, so there's
147 // no point loading the -keys module even when a bluetooth keyboard may be
149 return !(Y.UA.ios || Y.UA.android);
151 "trigger": "autocomplete-list"
153 "path": "autocomplete/autocomplete-list-keys-min.js",
159 "autocomplete-plugin": {
160 "path": "autocomplete/autocomplete-plugin-min.js",
172 "widget-position-align",
177 "autocomplete-sources": {
245 "classnamemanager": {
260 "arraylist-filter": {
310 "path": "cssbase/base-min.css",
322 "path": "cssbase/base-context-min.css",
326 "path": "cssfonts/fonts-min.css",
329 "cssfonts-context": {
330 "path": "cssfonts/fonts-context-min.css",
338 "path": "cssgrids/grids-min.css",
341 "cssgrids-context-deprecated": {
345 "path": "cssgrids-deprecated/grids-context-min.css",
351 "cssgrids-deprecated": {
355 "path": "cssgrids-deprecated/grids-min.css",
362 "path": "cssreset/reset-min.css",
365 "cssreset-context": {
366 "path": "cssreset/reset-context-min.css",
371 "dataschema-array": {
401 "datasource-arrayschema": {
408 "datasource-cache": {
414 "datasource-function": {
431 "datasource-jsonschema": {
438 "datasource-local": {
443 "datasource-polling": {
448 "datasource-textschema": {
455 "datasource-xmlschema": {
475 "datatable-datasource": {
482 "datatable-scroll": {
590 "datatype-date-format"
605 "datatype-date-format": {
606 "path": "datatype/datatype-date-format-min.js"
617 "test": function(Y) {
618 return (Y.config.win && ('ontouchstart' in Y.config.win && !Y.UA.chrome));
715 "test": function (Y) {
717 var testFeature = Y.Features.test,
718 addFeature = Y.Features.add,
719 WINDOW = Y.config.win,
720 DOCUMENT = Y.config.doc,
721 DOCUMENT_ELEMENT = 'documentElement',
724 addFeature('style', 'computedStyle', {
726 return WINDOW && 'getComputedStyle' in WINDOW;
730 addFeature('style', 'opacity', {
732 return DOCUMENT && 'opacity' in DOCUMENT[DOCUMENT_ELEMENT].style;
736 ret = (!testFeature('style', 'opacity') &&
737 !testFeature('style', 'computedStyle'));
741 "trigger": "dom-style"
853 "after": "node-base",
860 "test": function(Y) {
861 var imp = Y.config.doc && Y.config.doc.implementation;
862 return (imp && (!imp.hasFeature('Events', '2.0')));
864 "trigger": "node-base"
878 "after": "node-base",
903 "event-mouseenter": {
908 "event-mousewheel": {
921 "event-custom-complex"
928 "event-custom-base": {
933 "event-custom-complex": {
963 "event-valuechange": {
971 "highlight-accentfold": {
990 "test": function (Y) {
991 var docMode = Y.config.doc.documentMode;
993 return Y.UA.ie && (!('onhashchange' in Y.config.win) ||
994 !docMode || docMode < 8);
996 "trigger": "history-hash"
1007 "history-deprecated"
1010 "event-custom-complex"
1035 "history-deprecated": {
1057 "querystring-stringify-simple"
1076 "io-upload-iframe": {
1144 "node-deprecated": {
1149 "node-event-simulate": {
1169 "transition-native",
1173 "transition-native": {
1187 "node-event-delegate": {
1193 "node-pluginhost": {
1222 "node-focusmanager": {
1227 "node-event-simulate",
1251 "widget-position-align",
1253 "widget-position-constrain"
1264 "pluginhost-base": {
1269 "pluginhost-config": {
1283 "querystring-parse": {
1289 "querystring-stringify": {
1296 "querystring-parse-simple": {
1297 "path": "querystring/querystring-parse-simple-min.js",
1302 "querystring-stringify-simple": {
1303 "path": "querystring/querystring-stringify-simple-min.js",
1314 "path": "async-queue/async-queue-min.js",
1327 "recordset-filter": {
1334 "recordset-indexer": {
1363 "resize-constrain": {
1379 "scrollview-base": {
1380 "path": "scrollview/scrollview-base-min.js",
1388 "scrollview-base-ie": {
1390 "trigger": "scrollview-base",
1397 "scrollview-paginator": {
1398 "path": "scrollview/scrollview-paginator-min.js",
1403 "scrollview-scrollbars": {
1404 "path": "scrollview/scrollview-scrollbars-min.js",
1413 "scrollview-scrollbars"
1426 "slider-value-range",
1438 "slider-value-range": {
1447 "sortable-scroll": {
1481 "node-event-delegate",
1513 "text-accentfold": {
1516 "text-data-accentfold"
1519 "text-data-accentfold": {},
1520 "text-data-wordbreak": {},
1524 "text-data-wordbreak"
1531 "transition-native": {
1536 "transition-timer": {
1538 "transition-native",
1556 "trigger": "widget-base",
1576 "widget-position": {
1583 "widget-position-align": {
1588 "widget-position-constrain": {
1620 "widget-htmlparser": {
1630 "widget-uievents": {
1633 "node-event-delegate"
1646 "path": "widget/widget-locale-min.js",
1699 YUI.Env[Y.version].md5 = 'faf08d27c01d7ab5575789a63b1e36fc';
1703 }, '3.3.0' ,{requires:['loader-base']});