####Date limits
You can set date limits using date-min-limit="" and date-max-limit="" attribute data ( you can use all the accepted date formats by the javascript new Date())
####Default date
You can set date to be displayed by default with date-set="" attribute data ( you can use all the accepted date formats by the javascript new Date())
####Default date hidden on start
You can set default date to be shown only in calendar and not in input field by using the date-set-hidden="true" option.
####Custom titles
You can set the titles for the month and year selectors with the date-year-title="" and date-month-title="" data attributes (default to is "select month" and "select year")
####Custom buttons
You can customize the calendar navigation buttons content, let's make an example while using FontAwesome
####Custom buttons titles for arrows
You can also set the titles for the left and right arrows with button-next-title="" for the right and button-prev-title="" for the left. By default they are labeled "next" and "prev".
####Input as grandchild
Sometimes you cannot put date input as a first child of datepicker. In this case you may use selector="" to point to the CSS class of the input. Below example with using Twitter Bootstrap and FontAwesome
<datepickerdate-format="yyyy-MM-dd"selector="form-control"><divclass="input-group"><inputplaceholder="Choose a date"/><spanclass="input-group-addon"style="cursor: pointer"><iclass="fa fa-lg fa-calendar"></i></span></div></datepicker>
####Datepicker visible on load
You have an option to make the datepicker visible when it loads with visible-on-load attribute.
<datepickervisible-on-load><inputplaceholder="Choose a date"/></datepicker>
##Themes :art:
You can edit the default Css file angular-datepicker.css if you want to make a new theme for the datepicker, then just add it to the themes dir and PR!
Here is an example of a Dark Theme made using custom Css.
##Contributing
We will be much grateful if you help us making this project to grow up.
Feel free to contribute by forking, opening issues, pull requests etc.
License
The MIT License (MIT)
Copyright (c) 2014 Filippo Oretti, Dario Andrei
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The npm package angularjs-datepicker receives a total of 2,731 weekly downloads. As such, angularjs-datepicker popularity was classified as popular.
We found that angularjs-datepicker demonstrated a not healthy version release cadence and project activity because the last version was released a year ago.It has 1 open source maintainer collaborating on the project.
Package last updated on 07 Oct 2015
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Newly introduced telemetry in devenv 1.4 sparked a backlash over privacy concerns, leading to the removal of its AI-powered feature after strong community pushback.
TC39 met in Seattle and advanced 9 JavaScript proposals, including three to Stage 4, introducing new features and enhancements for a future ECMAScript release.