1.1.6 • Published 7 years ago

vanilla-datepicker v1.1.6

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

Vanilla Datepicker

It is a javascript library without dependencies to provide a consistent datepicker experience through different browsers.

Try it out, demo!

Build Status npm version npm downloads

Getting Started

This module is exported by webpack as a UMD bundle library.

output.libraryTarget: "umd"

Install

$ npm install vanilla-datepicker --save

Javascript

const datepicker = require('vanilla-datepicker');

datepicker();

Markup

It renders the datepicker through each group of following markup

<div class="datepicker">
  <input type="text" class="datepicker__input" />
</div>

datepicker

Callback

Provide a callback to get an update (date) from each field and its reference

const datepicker = require('vanilla-datepicker');

datepicker(function (date, input) {
  // Default format MM / DD / YYYY
  input.value = 'A different date format: ' + date.getDate();
});

Color change

Use one level of specificity to modify colors

.app .date__header {
  background: darkcyan;
}

.app .date--active {
  background: darkcyan;
}

datepicker

Config Object

Not required. But useful if you want to change the language of months or if you require a different range of selection for year in the calendar header.

var config = {
  yearConfig: {
    start: 2000, // Default 1900
    end: 2018    // Default 2100
  },
  // Specify a different monthString value. Default: English
  monthString: [
    'Ene',
    'Feb',
    'Mar',
    'Abr',
    'May',
    'Jun',
    'Jul',
    'Ago',
    'Sep',
    'Oct',
    'Nov',
    'Dic'
  ]
};

datepicker(config, function (date, input) {
  // Default format MM / DD / YYYY
  input.value = 'A different date format: ' + date.getDate();
});

Project Dev Tools

Project Scripts

  • npm start
  • npm run build
1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago