The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Mojolicious::Plugin::LinkedContent - manage linked css and js

SYNOPSIS

    use base 'Mojolicious';
    sub statup {
        my $self = shift;
        $self->plugin( 'linked_content' );
    }

Somewhere in template:

    % require_js 'myscript.js';

And in <HEAD> of your layout:

    % include_js;

DESCRIPTION

Helps to manage scripts and styles included in document.

INTERFACE

HELPERS

require_js

Add one or more js files to load queue.

require_css

Add one or more css files to load queue.

register

Render the plugin. Internal

include_js =item include_css

Render queue to template

ITEMS

store_items

Internal method

CONFIGURATION AND ENVIRONMENT

Mojolicious::Plugin::LinkedContent can recieve parameters when loaded from Mojolicious like this:

    $self->plugin(
        'linked_content',
        'js_base'  => '/jsdir',
        'css_base' => '/cssdir'
    );

If no basedirs provided, '/js' and '/css' used by default

AUTHOR

Yaroslav Korshak <ykorshak@gmail.com>

CREDITS

    Oliver Günther

LICENCE AND COPYRIGHT

Copyright (C) 2010 - 2013, Yaroslav Korshak

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.