Skip to content

A vanilla JavaScript remake of bootstrap-datepicker for Bulma and other CSS frameworks

License

Notifications You must be signed in to change notification settings

OmnisStudio/vanillajs-datepicker

This branch is 1 commit ahead of, 55 commits behind mymth/vanillajs-datepicker:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7254417 · Mar 17, 2022
Dec 21, 2021
Jan 14, 2022
Jan 14, 2022
Dec 19, 2019
Mar 17, 2022
Nov 15, 2021
Dec 22, 2021
Jan 14, 2022
Dec 19, 2019
Dec 22, 2021
Dec 19, 2019
Nov 7, 2021
Jan 17, 2022
Dec 19, 2019
Dec 31, 2021
Dec 31, 2021
Dec 31, 2021
Dec 22, 2021

Repository files navigation

Vanilla JS Datepicker

A vanilla JavaScript remake of bootstrap-datepicker for Bulma and other CSS frameworks

This package is written from scratch as ECMAScript modules/Sass stylesheets to reproduce similar usability to bootstrap-datepicker.
It can work either standalone or with CSS framework (e.g. Bootstrap, Foundation), but works best with Bulma as it's developed primarily for Bulma.

The package also includes pre-built js/css files for those who like to use it directly on browser.

Features

  • Date picker (input-dropdown, inline), date range picker
  • Keyboard operation support (navigation by arrow keys, editing on input field)
  • i18n support (locales, CSS-based text direction detection)
  • Easily customizable to adapt stylesheet for various CSS frameworks
  • Dependency free
  • Made for modern browsers — no support for IE and Edge Legacy (aka non-Chromium Edge)
    ** If you need to support Edge Legacy, Web Components polyfill will allow this library to run on it.
  • Lightweight (well, relatively…) — 34kB (minified, uncompressed)

Demo

Live Online Demo

Documentation

Online Docs

License

About

A vanilla JavaScript remake of bootstrap-datepicker for Bulma and other CSS frameworks

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.0%
  • SCSS 3.3%
  • HTML 0.7%