MCPcopy Index your code
hub / github.com/RemiAWE/ng-flat-datepicker

github.com/RemiAWE/ng-flat-datepicker @0.1.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1.4 ↗ · + Follow
10 symbols 14 edges 4 files 5 documented · 50%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ng-flat-datepicker

Lightweight Angular.js datepicker directive built with Moment.js.

ng-flat-datepicker screenshot

Demo

See demo

Features

  • Custom ng-model date format: custom string or js date
  • Min date / Max date
  • Allow/disallow future date selection
  • Quick selection of month and year
  • Locale aware (Angular and Moment locale)

Requirements

  • Angularjs >=1.2
  • Moment.js

Installation

  1. npm install --save ng-flat-datepicker
  2. Link /dist/ng-flat-datepicker.jsand /dist/ng-flat-datepicker.css
  3. Add the module 'ngFlatDatepicker' as dependency of your angular module.

Usage

This is an attribute only directive.

<input type="text" ng-model="date" ng-flat-datepicker>
<button ng-model="date" ng-flat-datepicker>Pick a date</button>

Options

Attributes:

  • datepicker-config: Object - The datepicker's config object.
<input type="text" ng-model="date" datepicker-config="yourCustomConf" ng-flat-datepicker>Pick a date</button>

Config object properties:

  • dateFormat: String - The Moment.js format of the date in the ng-model. Fallback to js date Object if no format is given. Eg: 'DD/MM/YYYY'.
  • minDate: Object - The minimum selectable date. Must be a Moment Date Object.
  • maxDate: Object - The maximum selectable date. Must be a Moment Date Object.
  • allowFuture: Boolean - Maximum selectable date is tomorrow

Locale

Default locale is english but you can load any locale of your choice (Angular and Moment), the datepicker use the currents locales.

Contributions

Just install the dev dependencies and start a gulp watch

Credits

Design: YannickAWE

Core symbols most depended-on inside this repo

Shape

Function 10

Languages

TypeScript100%

Modules by API surface

src/js/datepicker.directive.js5 symbols
src/js/datesCalculator.factory.js3 symbols
gulpfile.js1 symbols
demo/js/app.js1 symbols

For agents

$ claude mcp add ng-flat-datepicker \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page