meta.js revision bdd47f2da58d4a47f193431dd9c903369d65853a
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich(function() {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovichvar BASE = 'base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich CSS = 'css',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich JS = 'js',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich CSSRESET = 'cssreset',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich CSSFONTS = 'cssfonts',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich CSSGRIDS = 'cssgrids',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich CSSBASE = 'cssbase',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich CSS_AFTER = [CSSRESET, CSSFONTS, CSSGRIDS,
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'cssreset-context', 'cssfonts-context', 'cssgrids-context'],
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich YUI_CSS = ['reset', 'fonts', 'grids', BASE],
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich VERSION = Y.version,
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich GALLERY_VERSION = 'gallery-2009-10-19', // @TODO build time
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich ROOT = VERSION + '/build/',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich GALLERY_ROOT = GALLERY_VERSION + '/build/',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich GALLERY_BASE = 'http://yui.yahooapis.com/' + GALLERY_ROOT,
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich CONTEXT = '-context',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich ANIMBASE = 'anim-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich ATTRIBUTE = 'attribute',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich ATTRIBUTEBASE = ATTRIBUTE + '-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich BASEBASE = 'base-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DDDRAG = 'dd-drag',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DOM = 'dom',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DATASCHEMABASE = 'dataschema-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DATASOURCELOCAL = 'datasource-local',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DOMBASE = 'dom-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DOMSTYLE = 'dom-style',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DOMSCREEN = 'dom-screen',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich DUMP = 'dump',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich GET = 'get',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich EVENTBASE = 'event-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich EVENTCUSTOM = 'event-custom',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich EVENTCUSTOMBASE = 'event-custom-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich IOBASE = 'io-base',
10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85Luke Smith NODE = 'node',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich NODEBASE = 'node-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich NODESTYLE = 'node-style',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich NODESCREEN = 'node-screen',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich NODEPLUGINHOST = 'node-pluginhost',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich OOP = 'oop',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich PLUGINHOST = 'pluginhost',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich SELECTORCSS2 = 'selector-css2',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich SUBSTITUTE = 'substitute',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich WIDGET = 'widget',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich WIDGETPOSITION = 'widget-position',
10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85Luke Smith YUIBASE = 'yui-base',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich PLUGIN = 'plugin',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich META = {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich version: VERSION,
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich root: ROOT,
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich base: 'http://yui.yahooapis.com/' + ROOT,
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich comboBase: 'http://yui.yahooapis.com/combo?',
10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85Luke Smith
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich skin: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich defaultSkin: 'sam',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich base: 'assets/skins/',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich path: 'skin.css',
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich after: CSS_AFTER
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich //rollup: 3
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich modules: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich dom: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [OOP],
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich submodules: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'dom-base': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [OOP]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'dom-style': {
10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85Luke Smith requires: [DOMBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'dom-screen': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [DOMBASE, DOMSTYLE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'selector-native': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [DOMBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'selector-css2': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: ['selector-native']
10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85Luke Smith },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'selector': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [DOMBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
6cafccf809775a3cedccc793ceb6d57c4f5e8db0Allen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich plugins: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'selector-css3': {
10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85Luke Smith requires: [SELECTORCSS2]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich node: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [DOM, EVENTBASE],
6cafccf809775a3cedccc793ceb6d57c4f5e8db0Allen Rabinovich // expound: EVENT,
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich submodules: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'node-base': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [DOMBASE, SELECTORCSS2, EVENTBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'node-style': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [DOMSTYLE, NODEBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'node-screen': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [DOMSCREEN, NODEBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'node-pluginhost': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [NODEBASE, PLUGINHOST]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'node-event-delegate': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [NODEBASE, 'event-delegate']
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich plugins: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'node-event-simulate': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [NODEBASE, 'event-simulate']
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'align-plugin': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [NODESCREEN, NODEPLUGINHOST]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'shim-plugin': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [NODESTYLE, NODEPLUGINHOST]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich anim: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich submodules: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'anim-base': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [BASEBASE, NODESTYLE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'anim-color': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [ANIMBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'anim-easing': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [ANIMBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'anim-scroll': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [ANIMBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'anim-xy': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [ANIMBASE, NODESCREEN]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'anim-curve': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: ['anim-xy']
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'anim-node-plugin': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: ['node-pluginhost', ANIMBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich attribute: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich submodules: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'attribute-base': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [EVENTCUSTOM]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'attribute-complex': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [ATTRIBUTEBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich base: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich submodules: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'base-base': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [ATTRIBUTEBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'base-build': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [BASEBASE]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich 'base-pluginhost': {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [BASEBASE, PLUGINHOST]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich }
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich cache: {
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich requires: [PLUGIN]
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich },
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich
2f17bc2f9d34cb9377a0c15ea9519471bb83e4ecAllen Rabinovich compat: {
requires: [EVENTBASE, DOM, DUMP, SUBSTITUTE]
},
classnamemanager: {
requires: [YUIBASE]
},
collection: {
submodules: {
'array-extras': {},
'arraylist': {},
'array-invoke': {},
// @TODO: candidates for plugins
'arraylist-filter': {
requires: ['arraylist']
},
'arraylist-add': {
requires: ['arraylist']
}
}
},
console: {
requires: ['yui-log', WIDGET, SUBSTITUTE],
skinnable: true,
plugins: {
'console-filters': {
requires: [PLUGIN, 'console'],
skinnable: true
}
}
},
cookie: {
requires: [YUIBASE]
},
dataschema:{
submodules: {
'dataschema-base': {
requires: [BASE]
},
'dataschema-array': {
requires: [DATASCHEMABASE]
},
'dataschema-json': {
requires: [DATASCHEMABASE, 'json']
},
'dataschema-text': {
requires: [DATASCHEMABASE]
},
'dataschema-xml': {
requires: [DATASCHEMABASE]
}
}
},
datasource:{
submodules: {
'datasource-local': {
requires: [BASE]
},
'datasource-arrayschema': {
requires: [DATASOURCELOCAL, PLUGIN, 'dataschema-array']
},
'datasource-cache': {
requires: [DATASOURCELOCAL, 'cache']
},
'datasource-function': {
requires: [DATASOURCELOCAL]
},
'datasource-jsonschema': {
requires: [DATASOURCELOCAL, PLUGIN, 'dataschema-json']
},
'datasource-polling': {
requires: [DATASOURCELOCAL]
},
'datasource-get': {
requires: [DATASOURCELOCAL, GET]
},
'datasource-textschema': {
requires: [DATASOURCELOCAL, PLUGIN, 'dataschema-text']
},
'datasource-io': {
requires: [DATASOURCELOCAL, IOBASE]
},
'datasource-xmlschema': {
requires: [DATASOURCELOCAL, PLUGIN, 'dataschema-xml']
}
}
},
datatype:{
submodules: {
'datatype-date': {
requires: [YUIBASE]
},
'datatype-number': {
requires: [YUIBASE]
},
'datatype-xml': {
requires: [YUIBASE]
}
}
},
dd:{
submodules: {
'dd-ddm-base': {
requires: [NODE, BASE, 'yui-throttle']
},
'dd-ddm':{
requires: ['dd-ddm-base', 'event-resize']
},
'dd-ddm-drop':{
requires: ['dd-ddm']
},
'dd-drag':{
requires: ['dd-ddm-base']
},
'dd-drop':{
requires: ['dd-ddm-drop']
},
'dd-proxy':{
requires: [DDDRAG]
},
'dd-constrain':{
requires: [DDDRAG]
},
'dd-scroll':{
requires: [DDDRAG]
},
'dd-plugin':{
requires: [DDDRAG],
optional: ['dd-constrain', 'dd-proxy']
},
'dd-drop-plugin':{
requires: ['dd-drop']
},
'dd-delegate': {
requires: [DDDRAG, 'event-mouseenter'],
optional: ['dd-drop-plugin']
}
}
},
'dd-value': {
requires: ['dd-constrain']
},
dump: {
requires: [YUIBASE]
},
event: {
expound: NODEBASE,
submodules: {
'event-base': {
expound: NODEBASE,
requires: [EVENTCUSTOMBASE]
},
'event-delegate': {
requires: [NODEBASE]
},
'event-focus': {
requires: [NODEBASE]
},
'event-key': {
requires: [NODEBASE]
},
'event-mouseenter': {
requires: [NODEBASE]
},
'event-mousewheel': {
requires: [NODEBASE]
},
'event-resize': {
requires: [NODEBASE]
}
}
},
'event-custom': {
submodules: {
'event-custom-base': {
requires: [OOP, 'yui-later']
},
'event-custom-complex': {
requires: [EVENTCUSTOMBASE]
}
}
},
'event-simulate': {
requires: [EVENTBASE]
},
'node-focusmanager': {
requires: [ATTRIBUTE, NODE, PLUGIN, 'node-event-simulate', 'event-key', 'event-focus']
},
history: {
requires: [NODE]
},
imageloader: {
requires: [BASEBASE, NODESTYLE, NODESCREEN]
},
io:{
submodules: {
'io-base': {
requires: [EVENTCUSTOMBASE, 'querystring-stringify-simple']
},
'io-xdr': {
requires: [IOBASE, 'datatype-xml']
},
'io-form': {
requires: [IOBASE, NODEBASE, NODESTYLE]
},
'io-upload-iframe': {
requires: [IOBASE, NODEBASE]
},
'io-queue': {
requires: [IOBASE, 'queue-promote']
}
}
},
json: {
submodules: {
'json-parse': {
requires: [YUIBASE]
},
'json-stringify': {
requires: [YUIBASE]
}
}
},
loader: {
requires: [GET]
},
'node-menunav': {
requires: [NODE, 'classnamemanager', PLUGIN, 'node-focusmanager'],
skinnable: true
},
oop: {
requires: [YUIBASE]
},
overlay: {
requires: [WIDGET, WIDGETPOSITION, 'widget-position-ext', 'widget-stack', 'widget-stdmod'],
skinnable: true
},
plugin: {
requires: [BASEBASE]
},
pluginhost: {
requires: [YUIBASE]
},
profiler: {
requires: [YUIBASE]
},
'queue-promote': {
requires: [YUIBASE]
},
// deprecated package, replaced with async-queue
'queue-run': {
requires: [EVENTCUSTOM],
path: 'async-queue/async-queue-min.js'
},
'async-queue': {
requires: [EVENTCUSTOM],
supersedes: ['queue-run']
},
'querystring-stringify-simple': {
requires: [YUIBASE],
path: 'querystring/querystring-stringify-simple.js'
},
'querystring-parse-simple': {
requires: [YUIBASE],
path: 'querystring/querystring-parse-simple.js'
},
'querystring': {
submodules: {
'querystring-parse': {
supersedes: ['querystring-parse-simple'],
requires: [YUIBASE]
},
'querystring-stringify': {
supersedes: ['querystring-stringify-simple'],
requires: [YUIBASE]
}
}
},
slider: {
requires: [WIDGET, 'dd-value'],
skinnable: true
},
sortable: {
requires: ['dd-delegate', 'dd-drop-plugin', 'dd-proxy']
},
stylesheet: {
requires: [YUIBASE]
},
substitute: {
optional: [DUMP]
},
widget: {
submodules : {
'widget-base' : {
requires: [ATTRIBUTE, 'event-focus', BASE, NODE, 'classnamemanager']
},
'widget-htmlparser' : {
requires: ['widget-base']
},
'widget-i18n' : {
requires: ['widget-base']
}
},
plugins: {
'widget-parent': { },
'widget-child': { },
'widget-position': { },
'widget-position-ext': {
requires: [WIDGETPOSITION]
},
'widget-stack': {
skinnable: true
},
'widget-stdmod': { }
},
skinnable: true
},
yui: {
submodules: {
'yui-base': {},
get: {},
'yui-log': {},
'yui-later': {},
'yui-throttle': {}
}
},
test: {
requires: [SUBSTITUTE, NODE, 'json', 'event-simulate'],
skinnable: true
}
},
// Patterns are module definitions which will be added with
// the default options if a definition is not found. The
// assumption is that the module itself will be in the default
// location, and if there are any additional dependencies, they
// will have to be fetched with a second request. This could
// happen multiple times, each segment resulting in a new
// dependency list.
//
// types: regex, prefix, function
patterns: {
'gallery-': {
// http://yui.yahooapis.com/3.0.0/build/
// http://yui.yahooapis.com/gallery-/build/
base: GALLERY_BASE, // explicit declaration of the base attribute
filter: {
'searchExp': VERSION,
'replaceStr': GALLERY_VERSION
}
}
}
};
YUI.Env[VERSION] = META;
})();