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 &amp; 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.935 second using v1.01-cache-2.11-cpan-5dc5da66d9d )