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.