Share the ❤️ !
An implementation of Material Design Picker components in vanilla CSS, JS, and HTML
Supported evergreen browsers:
- Chrome
- Edge
- Firefox
- Opera
Supported versioned browsers:
- Internet Explorer 8
- Safari 8
- Mobile Safari 8
Why? because parsing dates correctly is not every browser's cup of 🍵 and also according to ISO 8601 standard
Moreover, it makes dealing with timezones easier.
ok. Not satisfied with the answer?
Let's take an example:
new Date('1/10/2016')
What should it output? ... well it is interpreted as 1st October 2016 in some browsers and 10th January 2016 in some Refer Me.
In the repo you'll find the following directories and files.
File/Folder | Provides |
---|---|
.github | Contains CONTRIBUTING.md, ISSUE_TEMPLATE.md and PULL_REQUEST_TEMPLATE.md. |
CONTRIBUTING.md | contribution guidelines. |
gulpfile.js | gulp configuration. |
LICENSE.md | Project license information. |
package.json | npm package information. |
README.md | Details for quickly understanding the project. |
src | Source code. |
dist | Distributable code. |
test | Project test files. |
To get started modifying the components or the docs, first install the necessary dependencies, from the root of the project:
npm install
After successfully installing the above components
gulp default
Most changes made to files inside the src
directory will cause the page to reload. This page can also be loaded up on physical devices thanks to BrowserSync.
For transparency into our release cycle and in striving to maintain backward compatibility, Material Design Lite is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to those rules whenever possible.
© Puranjay Jain, 2016. Licensed under an MIT License license.