UNPKG

d-md-components

Version:

A pack of components for Derby according to Google's Material Design based upon mdl (getmdl.io).

41 lines (28 loc) 1.11 kB
var _ = require('lodash'); var Datepicker = require('./../index'); Datepicker.prototype.getDateString = function(momentDate) { if (!momentDate) return ''; return _.map(momentDate.format('ddd, D MMM').split(' '), _.capitalize).join(' '); }; Datepicker.prototype.getMonthYearString = function(momentDate) { if (!momentDate) return ''; return _.capitalize(momentDate.format('MMMM YYYY')); }; Datepicker.prototype.getYearString = function(momentDate) { if (!momentDate) return ''; return momentDate.format('YYYY'); }; Datepicker.prototype.getDayNumber = function(momentDate) { return '' + momentDate.date(); }; Datepicker.prototype.isEqualDates = function(firstMomentDate, secondMomentDate) { return firstMomentDate.isSame(secondMomentDate, 'day'); }; Datepicker.prototype.isEqualYear = function(year, momentDate) { var secondYear = momentDate.year(); return year === secondYear; }; Datepicker.prototype.isEqualMonth = function(monthIndex, momentDate) { var secondMonth = momentDate.month(); return monthIndex === secondMonth; };