NAME
Mojolicious::Plugin::FormFieldsFromJSON::Date
VERSION
version 1.00
SYNOPSIS
# Mojolicious
$self->plugin('FormFieldsFromJSON::Date');
$self->plugin('FormFieldsFromJSON' => {
types => {
date => 1,
},
});
# Mojolicious::Lite
plugin 'FormFieldsFromJSON::Date';
plugin 'FormFieldsFromJSON' => {
types => {
date => 1,
},
};
DESCRIPTION
Mojolicious::Plugin::FormFieldsFromJSON::Date is an extension for Mojolicious::Plugin::FormFieldsFromJSON to create date fields.
NAME
Mojolicious::Plugin::FormFieldsFromJSON::Date - Mojolicious Plugin
CONFIGURATION
You can configure several things for the date fields:
selected
The date selected. Must be in ISO format, e.g.
2014-12-29
Default: "today"
format
Defines the order of the dropdowns.
%Y-%m-%d
is the default and this will create the "year"-dropdown first, then the "month"-dropdown and finally the "day"-dropdown.
future
Defines how many years in the future should be available. (Default: 5)
past
Defines how many years in the past should be available. (Default: 1)
DATE FIELDS
The date fields is a collection of dropdowns to select a date.
A simple date field
This is an example for a very simple date field
Configuration:
[
{
"name":"start",
"future": 2,
"past": 0,
"format":"%d-%m-%Y"
}
]
SEE ALSO
Mojolicious, Mojolicious::Guides, http://mojolicio.us, Mojolicious::Plugin::FormFieldsFromJSON.
AUTHOR
Renee Baecker <reneeb@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018 by Renee Baecker.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)