Brought in another asset for Ray's eye form: moment
[openemr.git] / public / assets / moment-2-13-0 / src / lib / locale / prototype.js
blobfd1345868c9166b465268ecbd99f30fdde72cb1c
1 import { Locale } from './constructor';
3 var proto = Locale.prototype;
5 import { defaultCalendar, calendar } from './calendar';
6 import { defaultLongDateFormat, longDateFormat } from './formats';
7 import { defaultInvalidDate, invalidDate } from './invalid';
8 import { defaultOrdinal, ordinal, defaultOrdinalParse } from './ordinal';
9 import { preParsePostFormat } from './pre-post-format';
10 import { defaultRelativeTime, relativeTime, pastFuture } from './relative';
11 import { set } from './set';
13 proto._calendar       = defaultCalendar;
14 proto.calendar        = calendar;
15 proto._longDateFormat = defaultLongDateFormat;
16 proto.longDateFormat  = longDateFormat;
17 proto._invalidDate    = defaultInvalidDate;
18 proto.invalidDate     = invalidDate;
19 proto._ordinal        = defaultOrdinal;
20 proto.ordinal         = ordinal;
21 proto._ordinalParse   = defaultOrdinalParse;
22 proto.preparse        = preParsePostFormat;
23 proto.postformat      = preParsePostFormat;
24 proto._relativeTime   = defaultRelativeTime;
25 proto.relativeTime    = relativeTime;
26 proto.pastFuture      = pastFuture;
27 proto.set             = set;
29 // Month
30 import {
31     localeMonthsParse,
32     defaultLocaleMonths,      localeMonths,
33     defaultLocaleMonthsShort, localeMonthsShort,
34     defaultMonthsRegex,       monthsRegex,
35     defaultMonthsShortRegex,  monthsShortRegex
36 } from '../units/month';
38 proto.months            =        localeMonths;
39 proto._months           = defaultLocaleMonths;
40 proto.monthsShort       =        localeMonthsShort;
41 proto._monthsShort      = defaultLocaleMonthsShort;
42 proto.monthsParse       =        localeMonthsParse;
43 proto._monthsRegex      = defaultMonthsRegex;
44 proto.monthsRegex       = monthsRegex;
45 proto._monthsShortRegex = defaultMonthsShortRegex;
46 proto.monthsShortRegex  = monthsShortRegex;
48 // Week
49 import { localeWeek, defaultLocaleWeek, localeFirstDayOfYear, localeFirstDayOfWeek } from '../units/week';
50 proto.week = localeWeek;
51 proto._week = defaultLocaleWeek;
52 proto.firstDayOfYear = localeFirstDayOfYear;
53 proto.firstDayOfWeek = localeFirstDayOfWeek;
55 // Day of Week
56 import {
57     localeWeekdaysParse,
58     defaultLocaleWeekdays,      localeWeekdays,
59     defaultLocaleWeekdaysMin,   localeWeekdaysMin,
60     defaultLocaleWeekdaysShort, localeWeekdaysShort,
62     defaultWeekdaysRegex, weekdaysRegex,
63     defaultWeekdaysShortRegex, weekdaysShortRegex,
64     defaultWeekdaysMinRegex, weekdaysMinRegex
65 } from '../units/day-of-week';
67 proto.weekdays       =        localeWeekdays;
68 proto._weekdays      = defaultLocaleWeekdays;
69 proto.weekdaysMin    =        localeWeekdaysMin;
70 proto._weekdaysMin   = defaultLocaleWeekdaysMin;
71 proto.weekdaysShort  =        localeWeekdaysShort;
72 proto._weekdaysShort = defaultLocaleWeekdaysShort;
73 proto.weekdaysParse  =        localeWeekdaysParse;
75 proto._weekdaysRegex      = defaultWeekdaysRegex;
76 proto.weekdaysRegex       =        weekdaysRegex;
77 proto._weekdaysShortRegex = defaultWeekdaysShortRegex;
78 proto.weekdaysShortRegex  =        weekdaysShortRegex;
79 proto._weekdaysMinRegex   = defaultWeekdaysMinRegex;
80 proto.weekdaysMinRegex    =        weekdaysMinRegex;
82 // Hours
83 import { localeIsPM, defaultLocaleMeridiemParse, localeMeridiem } from '../units/hour';
85 proto.isPM = localeIsPM;
86 proto._meridiemParse = defaultLocaleMeridiemParse;
87 proto.meridiem = localeMeridiem;