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)