Mojolicious::Plugin::TagHelpers.3pm

Langue: en

Version: 2010-08-12 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Mojolicious::Plugin::TagHelpers - Tag Helpers Plugin

SYNOPSIS

     # Mojolicious
     $self->plugin('tag_helpers');
 
     # Mojolicious::Lite
     plugin 'tag_helpers';
 
 

DESCRIPTION

Mojolicous::Plugin::TagHelpers is a collection of HTML5 tag helpers for Mojolicious. Note that this module is EXPERIMENTAL and might change without warning!

Helpers

form_for
     <%= form_for login => (method => 'post') => {%>
         <%= input 'first_name' %>
     <%}%>
     <%= form_for login => {foo => 'bar'} => (method => 'post') => {%>
         <%= input 'first_name' %>
     <%}%>
     <%= form_for '/login' => (method => 'post') => {%>
         <%= input 'first_name' %>
     <%}%>
     <%= form_for 'http://mojolicious.org/login' => (method => 'post') => {%>
         <%= input 'first_name' %>
     <%}%>
 
 

Generate form for route, path or URL.

img
     <%= img '/foo.jpg' %>
     <%= img '/foo.jpg', alt => 'Image' %>
 
 

Generate image tag.

input
     <%= input 'first_name' %>
     <%= input 'first_name', value => 'Default name' %>
 
 

Generate form input element.

label
     <%= label first_name => {%>First name<%}%>
 
 

Generate form label.

link_to
     <%= link_to index => {%>Home<%}%>
     <%= link_to index => {foo => 'bar'} => (class => 'links') => {%>Home<%}%>
     <%= link_to '/path/to/file' => {%>File<%}%>
     <%= link_to 'http://mojolicious.org' => {%>Mojolicious<%}%>
 
 

Generate link to route, path or URL.

script
     <%= script '/script.js' %>
     <%= script {%>
         var a = 'b';
     <%}%>
 
 

Generate script tag.

tag
     <%= tag 'div' %>
     <%= tag 'div', id => 'foo' %>
     <%= tag div => {%>Content<%}%>
 
 

HTML5 tag generator.

METHODS

Mojolicious::Plugin::TagHelpers inherits all methods from Mojolicious::Plugin and implements the following new ones.

register

     $plugin->register;
 
 

Register helpers in Mojolicious application.

SEE ALSO

Mojolicious, Mojolicious::Guides, <http://mojolicious.org>.