3 Copyright 2012 Yahoo! Inc. All rights reserved.
4 Licensed under the BSD License.
5 http://yuilibrary.com/license/
7 YUI.add('loader-yui3', function(Y) {
9 /* This file is auto-generated by src/loader/scripts/meta_join.py */
12 * YUI 3 module metadata
16 YUI.Env[Y.version].modules = YUI.Env[Y.version].modules || {
66 "anim-shape-transform": {
102 "app-transitions-css": {
105 "app-transitions-native": {
107 "name": "app-transitions-native",
108 "test": function (Y) {
109 var doc = Y.config.doc,
110 node = doc ? doc.documentElement : null;
112 if (node && node.style) {
113 return ('MozTransition' in node.style || 'WebkitTransition' in node.style);
118 "trigger": "app-transitions"
122 "app-transitions-css",
147 "arraylist-filter": {
175 "attribute-complex": {
185 "attribute-events": {
190 "attribute-extras": {
198 "autocomplete-sources",
200 "autocomplete-plugin"
203 "autocomplete-base": {
205 "autocomplete-sources"
215 "autocomplete-filters": {
221 "autocomplete-filters-accentfold": {
228 "autocomplete-highlighters": {
234 "autocomplete-highlighters-accentfold": {
237 "highlight-accentfold"
240 "autocomplete-list": {
242 "autocomplete-sources"
255 "widget-position-align"
259 "autocomplete-list-keys": {
261 "name": "autocomplete-list-keys",
262 "test": function (Y) {
263 // Only add keyboard support to autocomplete-list if this doesn't appear to
264 // be an iOS or Android-based mobile device.
266 // There's currently no feasible way to actually detect whether a device has
267 // a hardware keyboard, so this sniff will have to do. It can easily be
268 // overridden by manually loading the autocomplete-list-keys module.
270 // Worth noting: even though iOS supports bluetooth keyboards, Mobile Safari
271 // doesn't fire the keyboard events used by AutoCompleteList, so there's
272 // no point loading the -keys module even when a bluetooth keyboard may be
274 return !(Y.UA.ios || Y.UA.android);
276 "trigger": "autocomplete-list"
283 "autocomplete-plugin": {
289 "autocomplete-sources": {
416 "datatype-date-math",
421 "calendarnavigator": {
455 "classnamemanager": {
537 "cssfonts-context": {
567 "cssreset-context": {
579 "dataschema-array": {
610 "datasource-function",
612 "datasource-jsonschema",
613 "datasource-xmlschema",
614 "datasource-arrayschema",
615 "datasource-textschema",
619 "datasource-arrayschema": {
626 "datasource-cache": {
633 "datasource-function": {
650 "datasource-jsonschema": {
657 "datasource-local": {
662 "datasource-polling": {
667 "datasource-textschema": {
674 "datasource-xmlschema": {
687 "datatable-column-widths",
691 "datatable-datasource"
704 "datatable-base-deprecated": {
720 "datatable-column-widths": {
729 "node-event-delegate"
732 "datatable-datasource": {
739 "datatable-datasource-deprecated": {
741 "datatable-base-deprecated",
746 "datatable-deprecated": {
748 "datatable-base-deprecated",
749 "datatable-datasource-deprecated",
750 "datatable-sort-deprecated",
751 "datatable-scroll-deprecated"
761 "datatable-message": {
770 "datatable-mutable": {
775 "datatable-scroll": {
778 "datatable-column-widths",
783 "datatable-scroll-deprecated": {
785 "datatable-base-deprecated",
798 "datatable-sort-deprecated": {
803 "datatable-base-deprecated",
817 "datatype-date-format"
820 "datatype-date-parse",
821 "datatype-date-format"
824 "datatype-date-format": {
908 "datatype-date-math": {
913 "datatype-date-parse": {},
916 "datatype-number-parse",
917 "datatype-number-format"
920 "datatype-number-format": {},
921 "datatype-number-parse": {},
924 "datatype-xml-parse",
925 "datatype-xml-format"
928 "datatype-xml-format": {},
929 "datatype-xml-parse": {},
992 "name": "dd-gestures",
993 "test": function(Y) {
994 return ((Y.config.win && ("ontouchstart" in Y.config.win)) && !(Y.UA.chrome && Y.UA.chrome < 6));
1078 "name": "dom-style-ie",
1079 "test": function (Y) {
1081 var testFeature = Y.Features.test,
1082 addFeature = Y.Features.add,
1083 WINDOW = Y.config.win,
1084 DOCUMENT = Y.config.doc,
1085 DOCUMENT_ELEMENT = 'documentElement',
1088 addFeature('style', 'computedStyle', {
1090 return WINDOW && 'getComputedStyle' in WINDOW;
1094 addFeature('style', 'opacity', {
1096 return DOCUMENT && 'opacity' in DOCUMENT[DOCUMENT_ELEMENT].style;
1100 ret = (!testFeature('style', 'opacity') &&
1101 !testFeature('style', 'computedStyle'));
1105 "trigger": "dom-style"
1158 "editor-para-base": {
1165 "name": "editor-para-ie",
1166 "trigger": "editor-para",
1174 "editor-selection": {
1223 "name": "event-base-ie",
1224 "test": function(Y) {
1225 var imp = Y.config.doc && Y.config.doc.implementation;
1226 return (imp && (!imp.hasFeature('Events', '2.0')));
1228 "trigger": "node-base"
1234 "event-contextmenu": {
1242 "event-custom-base",
1243 "event-custom-complex"
1246 "event-custom-base": {
1251 "event-custom-complex": {
1289 "event-mouseenter": {
1294 "event-mousewheel": {
1322 "event-synthetic": {
1325 "event-custom-complex"
1333 "event-valuechange": {
1387 "graphics-canvas": {
1389 "name": "graphics-canvas",
1390 "test": function(Y) {
1391 var DOCUMENT = Y.config.doc,
1392 useCanvas = Y.config.defaultGraphicEngine && Y.config.defaultGraphicEngine == "canvas",
1393 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
1394 svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
1395 return (!svg || useCanvas) && (canvas && canvas.getContext && canvas.getContext("2d"));
1397 "trigger": "graphics"
1403 "graphics-canvas-default": {
1405 "name": "graphics-canvas-default",
1406 "test": function(Y) {
1407 var DOCUMENT = Y.config.doc,
1408 useCanvas = Y.config.defaultGraphicEngine && Y.config.defaultGraphicEngine == "canvas",
1409 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
1410 svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
1411 return (!svg || useCanvas) && (canvas && canvas.getContext && canvas.getContext("2d"));
1413 "trigger": "graphics"
1418 "name": "graphics-svg",
1419 "test": function(Y) {
1420 var DOCUMENT = Y.config.doc,
1421 useSVG = !Y.config.defaultGraphicEngine || Y.config.defaultGraphicEngine != "canvas",
1422 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
1423 svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
1425 return svg && (useSVG || !canvas);
1427 "trigger": "graphics"
1433 "graphics-svg-default": {
1435 "name": "graphics-svg-default",
1436 "test": function(Y) {
1437 var DOCUMENT = Y.config.doc,
1438 useSVG = !Y.config.defaultGraphicEngine || Y.config.defaultGraphicEngine != "canvas",
1439 canvas = DOCUMENT && DOCUMENT.createElement("canvas"),
1440 svg = (DOCUMENT && DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1"));
1442 return svg && (useSVG || !canvas);
1444 "trigger": "graphics"
1449 "name": "graphics-vml",
1450 "test": function(Y) {
1451 var DOCUMENT = Y.config.doc,
1452 canvas = DOCUMENT && DOCUMENT.createElement("canvas");
1453 return (DOCUMENT && !DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") && (!canvas || !canvas.getContext || !canvas.getContext("2d")));
1455 "trigger": "graphics"
1461 "graphics-vml-default": {
1463 "name": "graphics-vml-default",
1464 "test": function(Y) {
1465 var DOCUMENT = Y.config.doc,
1466 canvas = DOCUMENT && DOCUMENT.createElement("canvas");
1467 return (DOCUMENT && !DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1") && (!canvas || !canvas.getContext || !canvas.getContext("2d")));
1469 "trigger": "graphics"
1474 "handlebars-compiler"
1477 "handlebars-base": {
1482 "handlebars-compiler": {
1490 "highlight-accentfold"
1493 "highlight-accentfold": {
1517 "event-custom-complex"
1530 "history-hash-ie": {
1532 "name": "history-hash-ie",
1533 "test": function (Y) {
1534 var docMode = Y.config.doc && Y.config.doc.documentMode;
1536 return Y.UA.ie && (!('onhashchange' in Y.config.win) ||
1537 !docMode || docMode < 8);
1539 "trigger": "history-hash"
1585 "event-custom-base",
1586 "querystring-stringify-simple"
1597 "name": "io-nodejs",
1598 "trigger": "io-base",
1611 "io-upload-iframe": {
1620 "datatype-xml-parse"
1699 "node-event-delegate",
1718 "node-deprecated": {
1723 "node-event-delegate": {
1729 "node-event-html5": {
1734 "node-event-simulate": {
1749 "node-focusmanager": {
1754 "node-event-simulate",
1774 "node-pluginhost": {
1802 "widget-position-align",
1804 "widget-position-constrain"
1815 "widget-position-align",
1816 "widget-position-constrain",
1836 "node-event-delegate",
1858 "pluginhost-base": {
1863 "pluginhost-config": {
1875 "querystring-parse",
1876 "querystring-stringify"
1879 "querystring-parse": {
1885 "querystring-parse-simple": {
1890 "querystring-stringify": {
1895 "querystring-stringify-simple": {
1908 "slider-value-range",
1926 "recordset-filter": {
1933 "recordset-indexer": {
1966 "resize-constrain": {
2006 "scrollview-scrollbars"
2009 "scrollview-base": {
2018 "scrollview-base-ie": {
2020 "name": "scrollview-base-ie",
2021 "trigger": "scrollview-base",
2028 "scrollview-list": {
2035 "scrollview-paginator": {
2040 "scrollview-scrollbars": {
2055 "name": "selector-css2",
2056 "test": function (Y) {
2057 var DOCUMENT = Y.config.doc,
2058 ret = DOCUMENT && !('querySelectorAll' in DOCUMENT);
2062 "trigger": "selector"
2074 "selector-native": {
2088 "slider-value-range",
2102 "slider-value-range": {
2114 "sortable-scroll": {
2159 "node-event-delegate",
2191 "text-accentfold": {
2194 "text-data-accentfold"
2197 "text-data-accentfold": {
2202 "text-data-wordbreak": {
2210 "text-data-wordbreak"
2218 "transition-timer": {
2220 "name": "transition-timer",
2221 "test": function (Y) {
2222 var DOCUMENT = Y.config.doc,
2223 node = (DOCUMENT) ? DOCUMENT.documentElement: null,
2226 if (node && node.style) {
2227 ret = !('MozTransition' in node.style || 'WebkitTransition' in node.style);
2232 "trigger": "transition"
2244 "uploader-deprecated": {
2268 "node-event-simulate",
2282 "node-event-delegate"
2293 "widget-htmlparser",
2305 "widget-autohide": {
2327 "name": "widget-base-ie",
2328 "trigger": "widget-base",
2348 "widget-htmlparser": {
2358 "widget-modality": {
2373 "widget-position": {
2380 "widget-position-align": {
2385 "widget-position-constrain": {
2408 "widget-uievents": {
2410 "node-event-delegate",
2439 YUI.Env[Y.version].md5 = 'f5a3bc9bda2441a3b15fb52c567fc1f7';
2442 }, '3.5.0' ,{requires:['loader-base']});