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
JavaScript
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;
};