JS-YUI-Loader
view release on metacpan or search on metacpan
lib/JS/YUI/Loader.pm view on Meta::CPAN
AutoComplete Control (widget)
=head2 base
Base CSS Package (css)
=head2 button
Button Control (widget)
=head2 calendar
Calendar Control (widget)
=head2 charts
Charts Control (widget)
=head2 colorpicker
Color Picker Control (widget)
lib/JS/YUI/Loader/Catalog.pm view on Meta::CPAN
},
'button': {
'type': 'js',
'path': 'button/button-min.js',
'requires': ['element'],
'optional': ['menu'],
'skinnable': true
},
'calendar': {
'type': 'js',
'path': 'calendar/calendar-min.js',
'requires': ['event', 'dom'],
'skinnable': true
},
'charts': {
'type': 'js',
'path': 'charts/charts-experimental-min.js',
'requires': ['element', 'json', 'datasource']
},
lib/JS/YUI/Loader/Catalog.pm view on Meta::CPAN
'type': 'js',
'path': 'datasource/datasource-beta-min.js',
'requires': ['event'],
'optional': ['connection']
},
'datatable': {
'type': 'js',
'path': 'datatable/datatable-beta-min.js',
'requires': ['element', 'datasource'],
'optional': ['calendar', 'dragdrop'],
'skinnable': true
},
'dom': {
'type': 'js',
'path': 'dom/dom-min.js',
'requires': ['yahoo']
},
'dragdrop': {
lib/JS/YUI/Loader/Catalog.pm view on Meta::CPAN
}
}
_END_
my $catalog_meta = $json->decode(map { local $_ = $_; s/\b(name|type)\b/"$1"/g; s/'/"/g; $_ } (<<_END_));
{
"animation": {name: "Animation Utility", type: "utility"},
"autocomplete": {name: "AutoComplete Control", type: "widget"},
"base":{name: "Base CSS Package", type: "css"},
"button":{name: "Button Control", type: "widget"},
"calendar":{name:"Calendar Control", type: "widget"},
"charts":{name:"Charts Control", type: "widget"},
"colorpicker":{name:"Color Picker Control", type: "widget"},
"connection":{name:"Connection Manager", type: "utility"},
"container":{name:"Container Family", type: "widget"},
"containercore":{name:"Container Core (Module, Overlay)", type: "widget"},
"cookie":{name:"Cookie Utility", type: "utility"},
"datasource":{name:"DataSource Utility", type: "utility"},
"datatable":{name:"DataTable Control", type: "widget"},
"dom":{name:"Dom Collection", type: "core"},
"dragdrop":{name:"Drag & Drop Utility", type: "utility"},
lib/JS/YUI/Loader/Manifest.pm view on Meta::CPAN
},
'button': {
'type': 'js',
'path': 'button/button-min.js',
'requires': ['element'],
'optional': ['menu'],
'skinnable': true
},
'calendar': {
'type': 'js',
'path': 'calendar/calendar-min.js',
'requires': ['event', 'dom'],
'skinnable': true
},
'charts': {
'type': 'js',
'path': 'charts/charts-experimental-min.js',
'requires': ['element', 'json', 'datasource']
},
lib/JS/YUI/Loader/Manifest.pm view on Meta::CPAN
'type': 'js',
'path': 'datasource/datasource-beta-min.js',
'requires': ['event'],
'optional': ['connection']
},
'datatable': {
'type': 'js',
'path': 'datatable/datatable-beta-min.js',
'requires': ['element', 'datasource'],
'optional': ['calendar', 'dragdrop'],
'skinnable': true
},
'dom': {
'type': 'js',
'path': 'dom/dom-min.js',
'requires': ['yahoo']
},
'dragdrop': {
( run in 0.454 second using v1.01-cache-2.11-cpan-5dc5da66d9d )