MCPcopy Create free account
hub / github.com/DHTMLX/scheduler / baseYearMasks

Function baseYearMasks

codebase/sources/dhtmlxscheduler.js:17433–17441  ·  view source on GitHub ↗
(year)

Source from the content-addressed store, hash-verified

17431 return result;
17432 }
17433 function baseYearMasks(year) {
17434 var yearlen = isLeapYear(year) ? 366 : 365;
17435 var firstyday = datetime(year, 1, 1);
17436 var wday = getWeekday(firstyday);
17437 if (yearlen === 365) {
17438 return { mmask: M365MASK, mdaymask: MDAY365MASK, nmdaymask: NMDAY365MASK, wdaymask: WDAYMASK.slice(wday), mrange: M365RANGE };
17439 }
17440 return { mmask: M366MASK, mdaymask: MDAY366MASK, nmdaymask: NMDAY366MASK, wdaymask: WDAYMASK.slice(wday), mrange: M366RANGE };
17441 }
17442 function rebuildMonth(year, month, yearlen, mrange, wdaymask, options) {
17443 var result = { lastyear: year, lastmonth: month, nwdaymask: [] };
17444 var ranges = [];

Callers 1

rebuildYearFunction · 0.70

Calls 3

isLeapYearFunction · 0.70
datetimeFunction · 0.70
getWeekdayFunction · 0.70

Tested by

no test coverage detected