-
1.0.1 (2024-03-18)
+
1.0.2 (2024-03-26)
Bug Fixes
+- comments: added comments against most of the operatiosn (40d5e30)
+- comments: updated var name (262d85f)
+- comments: using pakage instead of api path (143b685)
+
+
Features
+
+- 13-month-calendar: calculating period and week number over year week number if set true from configuration (2c11fd9)
+- 13-month-calendar: pr fixes (c0edf96)
+
+
1.0.1 (2024-03-18)
+
Bug Fixes
+
- ci: use NodeJS v16.13 (e8e326a)
- week-number-calculation: if year start day same as selected start day (8e0ca5c)
1.0.0 (2022-12-07)
-
Bug Fixes
+
Bug Fixes
- v15: fix v15 migration issues (aef5bdd)
diff --git a/docs/dependencies.html b/docs/dependencies.html
index ad36ae6..ef3cbed 100644
--- a/docs/dependencies.html
+++ b/docs/dependencies.html
@@ -69,7 +69,7 @@
@angular/router : ^15.0.2
- @iomechs/angular-year-calendar : ^1.0.1
+
@iomechs/angular-year-calendar : ^1.0.2
angular-cli-ghpages : ^0.6.0
diff --git a/docs/js/search/search_index.js b/docs/js/search/search_index.js
index 81212ce..e55d75f 100644
--- a/docs/js/search/search_index.js
+++ b/docs/js/search/search_index.js
@@ -1,4 +1,4 @@
var COMPODOC_SEARCH_INDEX = {
- "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/directives/HeatmapColorDirective.html",[0,1.317,1,1.139]],["body/directives/HeatmapColorDirective.html",[0,1.439,1,1.245,2,1.599,3,0.546,4,0.546,5,0.468,6,0.921,7,0.374,8,3.721,9,1.599,10,1.964,11,2.794,12,2.794,13,1.334,14,2.354,15,2.354,16,0.546,17,1.439,18,3.858,19,2.947,20,2.354,21,3.082,22,2.354,23,1.63,24,2.313,25,1.54,26,1.334,27,2.001,28,3.858,29,2.228,30,2.947,31,1.984,32,0.057,33,1.984,34,0.961,35,1.281,36,2.947,37,1.439,38,1.672,39,1.964,40,2.001,41,0.468,42,1.879,43,2.001,44,2.001,45,1.884,46,2.794,47,2.947,48,2.001,49,2.947,50,3.082,51,2.001,52,2.001,53,2.001,54,0.688,55,3.082,56,0.468,57,2.001,58,1.599,59,0.546,60,0.546,61,2.001,62,2.001,63,3.498,64,1.817,65,2.947,66,2.001,67,2.001,68,2.001,69,2.001,70,2.001,71,2.001,72,2.001,73,2.001,74,2.001,75,1.964,76,1.334,77,1.964,78,1.964,79,2.947,80,2.794,81,1.984,82,2.001,83,2.001,84,1.984,85,3.498,86,1.599,87,2.001,88,2.189,89,3.498,90,2.001,91,2.001,92,2.001,93,3.498,94,2.001,95,2.001,96,2.001,97,2.001,98,2.001,99,2.001,100,2.001,101,2.947,102,2.354,103,3.858,104,2.001,105,0.031,106,0.031]],["title/pipes/WeekNumberPipe.html",[107,1.53,108,1.139]],["body/pipes/WeekNumberPipe.html",[3,0.561,4,0.561,5,0.48,6,0.859,7,0.392,10,1.369,13,1.369,17,1.003,29,2.03,31,2.358,32,0.057,33,2.544,34,0.702,35,1.522,41,0.83,42,1.834,45,2.03,54,0.83,56,0.48,59,0.561,60,0.561,86,2.837,88,2.217,105,0.032,106,0.032,107,2.015,108,1.269,109,2.055,110,3.469,111,2.463,112,1.641,113,3.552,114,2.055,115,2.055,116,1.745,117,2.055,118,1.347,119,2.055,120,2.055,121,1.834,122,2.055,123,4.157,124,2.055,125,2.055,126,2.055,127,3.004,128,2.055,129,2.055,130,2.055,131,2.055,132,2.055,133,2.055,134,2.055,135,3.004,136,1.074,137,2.055,138,3.004,139,2.055,140,1.641,141,2.055,142,1.641,143,2.055,144,2.055,145,1.166,146,0.406,147,0.651,148,2.055,149,2.217,150,2.055,151,2.055,152,2.055,153,1.5,154,1.5,155,2.055,156,2.055,157,3.004,158,3.004,159,3.004,160,0.752,161,3.004,162,2.4,163,1.641,164,2.055,165,1.641,166,2.055,167,2.055,168,2.055,169,2.055,170,3.004,171,1.641,172,2.055,173,2.055,174,2.055,175,0.561,176,1.641,177,2.055,178,2.055,179,2.055,180,2.055,181,2.055,182,2.055,183,3.552,184,3.004,185,2.055,186,2.055,187,1.369,188,2.055,189,2.055,190,3.004,191,2.055,192,2.055,193,2.055,194,2.055,195,2.055,196,2.055,197,2.055,198,2.055,199,2.055,200,2.055]],["title/interfaces/YCConfig.html",[136,0.63,201,0.736]],["body/interfaces/YCConfig.html",[3,0.606,4,0.606,5,0.519,6,0.439,7,0.178,16,0.606,23,1.712,24,1.978,25,0.704,32,0.056,34,1.213,35,1.947,37,2.422,41,1.147,54,0.519,56,0.519,59,1.106,60,0.606,64,1.568,105,0.033,106,0.033,116,1.483,118,1.17,121,1.712,136,0.743,146,0.439,147,0.704,153,1.712,154,1.712,160,1.483,175,0.606,201,1.106,202,0.813,203,1.085,204,1.007,205,2.299,206,2.299,207,2.299,208,2.299,209,2.299,210,2.299,211,1.978,212,2.299,213,2.299,214,2.093,215,4.052,216,2.114,217,1.978,218,2.049,219,0.939,220,0.939,221,1.085,222,1.26,223,1.26,224,1.26,225,1.26,226,1.26,227,1.26,228,1.26,229,1.26,230,1.26,231,1.26,232,1.26,233,1.26,234,1.26,235,1.26,236,1.164,237,0.939,238,0.939,239,0.939]],["title/interfaces/YCDataItem.html",[201,0.736,219,1.139]],["body/interfaces/YCDataItem.html",[3,0.779,4,0.779,5,0.667,6,0.564,7,0.229,16,0.779,23,1.206,24,1.394,25,0.904,32,0.056,34,0.989,35,1.383,37,2.436,41,1.179,54,0.667,56,0.667,59,1.231,60,0.779,64,2.035,105,0.04,106,0.04,116,1.045,118,1.392,121,1.206,136,0.667,146,0.564,147,0.904,153,1.206,154,1.206,160,1.045,175,0.779,201,1.231,202,1.045,203,1.394,204,1.197,205,1.619,206,1.619,207,1.619,208,1.619,209,1.619,210,1.619,211,1.394,212,1.619,213,1.619,214,2.068,216,1.981,217,1.845,218,1.904,219,1.596,220,1.904,221,1.394,222,1.619,223,1.619,224,1.619,225,1.619,226,1.619,227,1.619,228,1.619,229,1.619,230,1.619,231,1.619,232,1.619,233,1.619,234,1.619,235,1.619,236,1.383,237,1.206,238,1.206,239,1.206]],["title/interfaces/YCDayItem.html",[201,0.736,237,1.139]],["body/interfaces/YCDayItem.html",[3,0.783,4,0.783,5,0.67,6,0.567,7,0.23,16,0.783,23,1.211,24,1.4,25,0.908,32,0.056,34,0.991,37,2.355,41,1.149,54,0.67,56,0.67,59,1.233,60,0.783,64,1.793,105,0.04,106,0.04,116,1.05,118,1.393,121,1.211,136,0.67,146,0.567,147,0.908,153,1.211,154,1.211,160,1.05,175,0.783,201,1.233,202,1.05,203,1.4,204,1.201,205,1.627,206,1.627,207,1.627,208,1.627,209,1.627,210,1.627,211,1.4,212,1.627,213,1.627,214,2.402,216,1.984,217,1.85,218,1.908,219,1.211,220,1.211,221,1.4,222,1.627,223,1.627,224,1.627,225,1.627,226,1.627,227,1.627,228,1.627,229,1.627,230,1.627,231,1.627,232,1.627,233,1.627,234,1.627,235,1.627,236,1.387,237,1.601,238,1.908,239,1.908]],["title/interfaces/YCHeaderButton.html",[201,0.736,218,1.139]],["body/interfaces/YCHeaderButton.html",[3,0.772,4,0.772,5,0.661,6,0.559,7,0.227,16,0.772,23,1.195,24,1.381,25,0.896,32,0.056,34,0.985,35,1.759,37,2.485,41,1.145,54,0.661,56,0.661,59,1.226,60,1.226,64,1.781,105,0.039,106,0.039,116,1.035,118,1.276,121,1.195,136,0.661,146,0.559,147,0.896,153,1.195,154,1.195,160,1.035,175,0.772,201,1.226,202,1.035,203,1.381,204,1.19,205,1.604,206,1.604,207,1.604,208,1.604,209,1.604,210,1.604,211,1.381,212,1.604,213,1.604,214,2.058,216,2.071,217,1.833,218,1.975,219,1.195,220,1.195,221,2.193,222,2.548,223,1.604,224,1.604,225,1.604,226,1.604,227,1.604,228,1.604,229,1.604,230,1.604,231,1.604,232,1.604,233,1.604,234,1.604,235,1.604,236,1.375,237,1.195,238,1.195,239,1.195]],["title/components/YearCalendarComponent.html",[240,1.53,241,1.317]],["body/components/YearCalendarComponent.html",[0,0.414,1,0.358,2,0.677,3,0.231,4,0.231,5,0.198,6,0.881,7,0.4,10,0.98,11,1.558,12,1.558,13,0.565,14,1.861,15,0.677,16,0.402,17,0.718,20,1.175,21,1.861,22,1.175,25,1.091,26,0.98,29,2.154,31,1.64,32,0.058,33,2.032,34,0.912,35,1.058,38,1.64,39,0.565,41,0.616,42,1.312,45,1.749,46,2.48,50,1.861,54,0.616,55,2.106,56,0.198,59,0.402,60,0.231,64,1.114,75,0.565,76,0.565,77,0.565,78,0.565,80,1.558,81,1.761,84,1.761,88,1.954,102,2.106,105,0.015,106,0.015,118,1.011,136,0.768,146,0.614,147,0.268,149,2.032,160,0.31,162,0.677,171,0.677,175,0.897,187,0.98,204,0.466,216,0.622,217,0.952,220,0.824,221,0.952,236,0.31,238,0.358,239,0.358,240,1.106,241,1.137,242,1.471,243,0.847,244,1.471,245,0.847,246,0.847,247,2.967,248,2.527,249,0.565,250,1.95,251,1.471,252,1.95,253,1.471,254,1.471,255,1.95,256,3.105,257,2.329,258,1.471,259,1.471,260,1.471,261,2.329,262,2.329,263,2.329,264,1.95,265,2.329,266,1.95,267,1.95,268,1.95,269,1.471,270,1.95,271,1.95,272,0.847,273,1.137,274,1.471,275,1.471,276,1.299,277,0.847,278,0.847,279,0.847,280,1.552,281,0.847,282,2.637,283,0.847,284,0.847,285,1.471,286,0.847,287,2.329,288,0.847,289,0.847,290,0.847,291,1.95,292,1.471,293,0.847,294,0.847,295,1.471,296,1.471,297,2.329,298,2.329,299,0.847,300,0.847,301,0.847,302,1.471,303,0.847,304,0.847,305,0.847,306,0.847,307,1.471,308,0.847,309,2.637,310,0.847,311,0.847,312,1.471,313,1.175,314,0.847,315,1.558,316,0.847,317,0.847,318,1.95,319,0.847,320,0.677,321,0.677,322,0.847,323,0.847,324,0.677,325,0.677,326,0.677,327,0.677,328,0.677,329,0.677,330,0.847,331,2.329,332,1.471,333,0.847,334,0.847,335,1.861,336,0.847,337,1.558,338,0.847,339,1.95,340,0.847,341,0.847,342,0.847,343,0.847,344,0.847,345,0.847,346,0.847,347,0.847,348,0.847,349,1.95,350,0.847,351,1.471,352,0.847,353,1.95,354,0.847,355,0.847,356,0.847,357,0.847,358,0.847,359,0.847,360,0.847,361,0.847,362,0.847,363,0.847,364,1.552,365,0.847,366,0.847,367,1.471,368,0.677,369,0.847,370,0.847,371,1.861,372,1.175,373,1.471,374,0.677,375,0.847,376,0.847,377,0.847,378,0.847,379,0.847,380,0.677,381,1.471,382,0.847,383,0.847,384,0.847,385,1.471,386,0.847,387,0.677,388,0.847,389,2.329,390,2.329,391,0.847,392,0.847,393,1.471,394,1.471,395,0.847,396,0.847,397,1.95,398,0.847,399,0.847,400,0.847,401,0.847,402,0.847,403,0.847,404,1.471,405,0.847,406,0.847,407,0.847,408,2.329,409,0.847,410,1.471,411,1.471,412,0.677,413,0.847,414,0.847,415,0.847,416,1.471,417,0.847,418,0.847,419,0.847,420,0.847,421,1.471,422,0.847,423,0.847,424,1.471,425,0.847,426,1.471,427,1.471,428,1.471,429,1.471,430,1.175,431,1.471,432,1.471,433,1.471,434,0.847,435,3.445,436,0.847,437,3.582,438,1.95,439,2.891,440,1.95,441,1.95,442,1.471,443,3.81,444,2.891,445,1.95,446,3.445,447,1.95,448,1.471,449,3.105,450,1.95,451,2.891,452,0.847,453,0.847,454,1.471,455,0.847,456,0.847,457,0.847,458,0.847,459,0.847,460,2.329,461,2.329,462,0.847,463,0.847,464,0.847,465,1.471,466,1.471,467,1.471,468,0.847,469,0.847,470,0.847,471,1.95,472,0.847,473,0.847,474,1.471,475,1.95,476,0.847,477,1.471,478,0.847,479,0.847,480,0.847,481,0.847,482,0.847,483,0.847,484,0.847,485,0.847,486,0.847,487,0.847,488,1.471,489,0.847,490,0.847,491,0.847,492,0.847,493,0.847,494,0.847,495,0.847,496,0.847,497,1.471,498,0.847,499,0.677,500,0.847,501,0.847,502,0.847,503,0.847,504,0.847,505,1.471,506,0.847,507,0.847,508,0.847,509,1.175,510,1.471,511,2.329,512,0.847,513,0.847,514,0.847]],["title/modules/YearCalendarModule.html",[515,2.154,516,1.317]],["body/modules/YearCalendarModule.html",[1,2.179,3,0.763,4,0.763,5,0.653,6,0.737,7,0.336,17,1.365,29,1.365,32,0.057,45,1.365,54,1.142,56,0.653,59,0.763,60,0.763,84,1.586,105,0.039,106,0.039,108,2.179,111,1.586,202,1.364,241,2.518,248,1.586,273,1.82,313,2.977,320,2.233,321,2.233,516,2.546,517,1.863,518,1.82,519,2.233,520,2.233,521,2.233,522,2.977,523,2.233,524,1.863,525,2.796,526,2.977,527,3.727,528,4.192,529,2.796,530,4.192,531,3.348,532,2.796,533,2.796,534,3.727,535,2.233,536,2.796,537,2.796,538,3.727,539,2.233,540,2.233,541,2.233,542,2.796]],["title/injectables/YearCalendarService.html",[273,1.317,543,1.53]],["body/injectables/YearCalendarService.html",[3,0.578,4,0.578,5,0.495,6,0.895,7,0.401,16,0.578,17,1.5,25,1.145,26,2.408,29,2.143,31,2.249,32,0.057,33,2.249,34,0.926,35,1.451,38,2.05,41,1.104,42,1.778,45,2.055,54,0.926,56,0.495,59,0.578,60,0.578,75,1.411,76,1.411,77,1.411,78,1.411,81,2.249,84,1.743,88,2.05,105,0.032,106,0.032,108,1.854,111,1.202,116,1.451,118,0.578,136,1.057,140,1.692,142,1.692,145,1.202,146,0.419,147,0.671,149,2.387,175,0.578,176,1.692,187,1.411,202,1.657,204,0.973,214,1.034,216,1.298,220,0.895,236,1.757,238,1.527,239,0.895,273,1.5,315,2.454,335,1.692,337,2.454,364,1.411,368,1.692,371,2.454,372,3.362,380,2.454,387,1.692,430,1.692,539,1.692,540,1.692,543,1.743,544,2.118,545,1.692,546,3.072,547,3.072,548,3.072,549,3.072,550,3.072,551,3.072,552,2.118,553,2.118,554,3.614,555,2.118,556,2.118,557,2.118,558,2.118,559,3.072,560,2.118,561,2.118,562,2.118,563,2.118,564,3.072,565,2.118,566,2.118,567,2.118,568,2.118,569,2.118,570,2.118,571,2.118,572,2.118,573,2.118,574,2.118,575,1.692,576,1.692,577,2.118,578,2.118,579,2.118,580,2.118,581,2.118,582,2.118,583,2.118,584,2.118,585,2.118,586,2.118]],["title/changelog.html",[587,1.515,588,1.515,589,1.816]],["body/changelog.html",[7,0.299,32,0.047,41,0.87,81,2.536,105,0.047,106,0.047,163,2.976,175,1.017,374,3.57,590,2.976,591,3.725,592,3.725,593,3.725,594,4.47,595,4.47,596,3.725,597,2.482,598,3.725,599,3.725,600,3.725,601,3.725,602,3.725,603,3.725,604,3.725,605,3.725,606,3.725,607,3.725,608,4.47,609,3.725,610,3.725,611,3.725,612,3.725,613,3.725,614,3.725,615,3.725,616,3.725]],["title/coverage.html",[617,2.905]],["body/coverage.html",[0,1.476,1,1.277,5,0.706,6,1.026,7,0.416,8,2.414,9,2.414,32,0.055,34,0.706,42,2.175,105,0.041,106,0.041,107,1.714,108,1.277,110,2.414,111,1.714,112,2.414,136,0.706,146,0.911,149,1.714,201,1.258,202,1.748,203,2.25,218,1.277,219,1.277,237,1.277,240,1.714,241,1.476,247,2.613,248,2.225,249,2.613,273,1.476,276,2.014,280,2.014,543,1.714,545,2.414,617,2.414,618,2.414,619,3.022,620,3.022,621,3.022,622,4.354,623,4.608,624,3.133,625,3.133,626,2.414,627,3.022,628,3.022,629,4.354,630,3.022,631,3.022,632,3.022,633,3.022]],["title/dependencies.html",[518,1.578,634,1.515]],["body/dependencies.html",[7,0.279,32,0.057,56,0.811,58,2.775,105,0.045,106,0.045,118,0.948,145,1.97,146,0.687,518,1.696,535,2.775,589,2.775,590,2.775,635,3.473,636,5.191,637,2.775,638,3.473,639,3.473,640,3.473,641,4.283,642,3.422,643,3.473,644,3.473,645,2.775,646,2.314,647,4.283,648,3.473,649,3.473,650,3.473,651,3.473,652,3.473,653,3.473,654,3.473,655,3.473,656,3.473,657,3.473,658,3.473,659,3.473]],["title/index.html",[16,0.621,587,1.515,588,1.515]],["body/index.html",[7,0.415,32,0.055,54,0.762,105,0.043,106,0.043,118,0.891,145,1.851,146,1.014,165,2.606,499,2.606,509,2.606,516,2.204,518,1.593,526,2.606,531,2.606,541,2.606,597,2.744,634,2.173,637,2.606,645,3.787,646,3.008,660,3.262,661,3.262,662,3.262,663,3.262,664,4.119,665,3.262,666,3.262,667,3.262,668,3.262,669,3.262,670,3.262,671,3.262,672,3.262,673,4.514,674,3.262,675,3.262,676,3.262,677,3.262,678,4.119,679,4.119,680,3.262,681,3.262,682,3.262,683,3.262,684,3.262,685,3.262,686,3.262,687,3.262,688,1.851,689,2.173,690,2.173]],["title/license.html",[587,1.515,588,1.515,688,1.29]],["body/license.html",[32,0.043,105,0.043,106,0.043,524,2.134,575,2.558,576,2.558,597,2.713,618,2.558,688,1.817,689,2.134,690,2.134,691,4.476,692,3.203,693,3.203,694,4.071,695,3.203,696,3.203,697,3.203,698,3.203,699,3.203,700,3.203,701,4.071,702,5.159,703,3.203,704,3.203,705,3.203,706,4.476,707,3.203,708,4.071,709,3.203,710,3.203,711,3.203,712,3.203,713,3.203,714,3.203,715,3.203,716,3.203,717,3.203,718,4.071,719,3.203,720,3.203,721,3.203,722,3.203,723,3.203,724,3.203,725,3.203,726,4.071,727,4.071,728,3.203,729,3.203,730,3.203,731,3.203,732,3.203,733,3.203,734,3.203,735,3.203,736,3.203,737,3.203,738,3.203,739,3.203,740,3.203,741,3.203,742,3.203,743,3.203,744,3.203,745,3.203,746,3.203,747,3.203,748,3.203,749,3.203,750,3.203,751,3.203,752,3.203,753,3.203,754,3.203,755,3.203]],["title/modules.html",[517,2.423]],["body/modules.html",[32,0.05,105,0.05,106,0.05,516,2.014,517,2.748,642,3.294,756,4.124,757,4.124,758,4.124]],["title/overview.html",[759,2.905]],["body/overview.html",[0,1.706,1,2.174,32,0.055,105,0.045,106,0.045,107,1.982,108,2.174,147,1.107,240,1.982,241,2.512,364,3.323,515,2.79,516,2.586,518,2.099,519,2.79,520,2.79,521,2.79,522,3.433,523,2.79,524,2.327,543,1.982,759,2.79,760,3.493]],["title/properties.html",[204,1.024,634,1.515]],["body/properties.html",[7,0.389,32,0.055,105,0.048,106,0.048,146,1.045,204,1.213,646,3.027,688,2.172,689,2.552,690,2.552,761,3.83,762,3.83,763,3.83,764,3.83,765,4.544,766,3.83,767,3.83]],["title/miscellaneous/variables.html",[768,1.816,769,2.581]],["body/miscellaneous/variables.html",[6,0.835,7,0.339,16,0.927,23,1.435,25,1.457,32,0.056,34,1.074,38,2.608,39,2.263,41,0.793,42,1.943,105,0.044,106,0.044,116,1.244,121,1.435,136,0.793,153,1.435,154,1.435,160,1.244,175,0.927,211,1.659,236,1.244,247,2.263,248,1.927,249,2.815,276,2.815,280,2.815,324,2.713,325,2.713,326,2.713,327,2.713,328,2.713,329,2.713,412,3.375,624,2.713,625,3.673,626,3.673,768,2.713,769,2.713,770,3.397,771,4.225,772,3.397]]],"invertedIndex":[["",{"_index":32,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["0",{"_index":42,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["0.0.0",{"_index":762,"title":{},"body":{"properties.html":{}}}],["0.1.8",{"_index":613,"title":{},"body":{"changelog.html":{}}}],["0.11.4",{"_index":659,"title":{},"body":{"dependencies.html":{}}}],["0.2s",{"_index":492,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["0.6.0",{"_index":649,"title":{},"body":{"dependencies.html":{}}}],["0/1",{"_index":623,"title":{},"body":{"coverage.html":{}}}],["0/17",{"_index":628,"title":{},"body":{"coverage.html":{}}}],["0/22",{"_index":621,"title":{},"body":{"coverage.html":{}}}],["0/4",{"_index":629,"title":{},"body":{"coverage.html":{}}}],["0/9",{"_index":627,"title":{},"body":{"coverage.html":{}}}],["03",{"_index":592,"title":{},"body":{"changelog.html":{}}}],["04",{"_index":615,"title":{},"body":{"changelog.html":{}}}],["07",{"_index":607,"title":{},"body":{"changelog.html":{}}}],["1",{"_index":364,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"overview.html":{}}}],["1.0.0",{"_index":605,"title":{},"body":{"changelog.html":{}}}],["1.0.1",{"_index":590,"title":{},"body":{"changelog.html":{},"dependencies.html":{}}}],["1.4.1",{"_index":655,"title":{},"body":{"dependencies.html":{}}}],["1/7",{"_index":631,"title":{},"body":{"coverage.html":{}}}],["100",{"_index":102,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["10px",{"_index":490,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["12",{"_index":163,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"changelog.html":{}}}],["12:00",{"_index":168,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["12h",{"_index":172,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["1314px",{"_index":506,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["14",{"_index":630,"title":{},"body":{"coverage.html":{}}}],["14:00",{"_index":169,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["14px",{"_index":453,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["15.0.1",{"_index":638,"title":{},"body":{"dependencies.html":{}}}],["15.0.2",{"_index":636,"title":{},"body":{"dependencies.html":{}}}],["15px",{"_index":480,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["18",{"_index":593,"title":{},"body":{"changelog.html":{}}}],["1px",{"_index":494,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["2.0.0",{"_index":657,"title":{},"body":{"dependencies.html":{}}}],["2.0.31",{"_index":651,"title":{},"body":{"dependencies.html":{}}}],["2.5.1",{"_index":652,"title":{},"body":{"dependencies.html":{}}}],["2019",{"_index":693,"title":{},"body":{"license.html":{}}}],["2020",{"_index":614,"title":{},"body":{"changelog.html":{}}}],["2022",{"_index":606,"title":{},"body":{"changelog.html":{}}}],["2024",{"_index":591,"title":{},"body":{"changelog.html":{}}}],["20px",{"_index":450,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["24",{"_index":616,"title":{},"body":{"changelog.html":{}}}],["2px",{"_index":440,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["32px",{"_index":451,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["33.33",{"_index":476,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["4",{"_index":760,"title":{},"body":{"overview.html":{}}}],["444",{"_index":496,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["44px",{"_index":478,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["50",{"_index":488,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["6.6.7",{"_index":654,"title":{},"body":{"dependencies.html":{}}}],["6px",{"_index":448,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["86400000",{"_index":152,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["8e0ca5c",{"_index":604,"title":{},"body":{"changelog.html":{}}}],["960px",{"_index":507,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__body",{"_index":471,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__day",{"_index":487,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__end",{"_index":457,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__header",{"_index":452,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__inner",{"_index":479,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__loader",{"_index":504,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__month",{"_index":475,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__number",{"_index":483,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__option",{"_index":464,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__options",{"_index":463,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__title",{"_index":481,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__week",{"_index":482,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__year",{"_index":455,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["above",{"_index":725,"title":{},"body":{"license.html":{}}}],["acacac",{"_index":468,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["according",{"_index":227,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["action",{"_index":749,"title":{},"body":{"license.html":{}}}],["actual_component",{"_index":514,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["actually",{"_index":388,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["add",{"_index":681,"title":{},"body":{"index.html":{}}}],["adddays",{"_index":570,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["adding",{"_index":376,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addition",{"_index":402,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addweeks",{"_index":141,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addweeks(firstweekfirstdate",{"_index":193,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addyears",{"_index":142,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["aef5bdd",{"_index":612,"title":{},"body":{"changelog.html":{}}}],["ahsan",{"_index":76,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["align",{"_index":444,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["and/or",{"_index":716,"title":{},"body":{"license.html":{}}}],["angular",{"_index":646,"title":{},"body":{"dependencies.html":{},"index.html":{},"properties.html":{}}}],["angular/animations",{"_index":635,"title":{},"body":{"dependencies.html":{}}}],["angular/cdk",{"_index":637,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["angular/cdk/overlay",{"_index":321,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["angular/common",{"_index":535,"title":{},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{}}}],["angular/compiler",{"_index":639,"title":{},"body":{"dependencies.html":{}}}],["angular/core",{"_index":56,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{}}}],["angular/forms",{"_index":640,"title":{},"body":{"dependencies.html":{}}}],["angular/platform",{"_index":641,"title":{},"body":{"dependencies.html":{}}}],["angular/router",{"_index":644,"title":{},"body":{"dependencies.html":{}}}],["angular9",{"_index":764,"title":{},"body":{"properties.html":{}}}],["app",{"_index":179,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["appcomponent",{"_index":684,"title":{},"body":{"index.html":{}}}],["applied",{"_index":502,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["applies",{"_index":79,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["apply",{"_index":62,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["applycolor",{"_index":18,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["appmodule",{"_index":683,"title":{},"body":{"index.html":{}}}],["approutingmodule",{"_index":686,"title":{},"body":{"index.html":{}}}],["apps",{"_index":662,"title":{},"body":{"index.html":{}}}],["arising",{"_index":753,"title":{},"body":{"license.html":{}}}],["array",{"_index":214,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"injectables/YearCalendarService.html":{}}}],["array(12).fill(0).map((_",{"_index":362,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["asked",{"_index":167,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["assign",{"_index":87,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["assigndatacounttodate",{"_index":258,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigndatacounttodate(currdaystring",{"_index":285,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigns",{"_index":356,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["associated",{"_index":703,"title":{},"body":{"license.html":{}}}],["author",{"_index":75,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["authors",{"_index":742,"title":{},"body":{"license.html":{}}}],["ayaz",{"_index":77,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["background",{"_index":80,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["basically",{"_index":225,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["below",{"_index":165,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"index.html":{}}}],["black",{"_index":495,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["block",{"_index":436,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bold",{"_index":486,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["boolean",{"_index":216,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["border",{"_index":439,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bottom",{"_index":454,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["break",{"_index":383,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["browse",{"_index":758,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":642,"title":{},"body":{"dependencies.html":{},"modules.html":{}}}],["browseranimationsmodule",{"_index":687,"title":{},"body":{"index.html":{}}}],["browsermodule",{"_index":685,"title":{},"body":{"index.html":{}}}],["bug",{"_index":594,"title":{},"body":{"changelog.html":{}}}],["c",{"_index":692,"title":{},"body":{"license.html":{}}}],["calculated",{"_index":293,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calculates",{"_index":574,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calculation",{"_index":601,"title":{},"body":{"changelog.html":{}}}],["calendar",{"_index":146,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"properties.html":{}}}],["calendar.component",{"_index":533,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.component.html",{"_index":254,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.scss",{"_index":252,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts",{"_index":249,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar.component.ts:148",{"_index":286,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:16",{"_index":279,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:17",{"_index":278,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:171",{"_index":301,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:176",{"_index":306,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:18",{"_index":281,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:181",{"_index":310,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:185",{"_index":299,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:19",{"_index":277,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:20",{"_index":283,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:21",{"_index":284,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:22",{"_index":314,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:23",{"_index":316,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:24",{"_index":317,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:25",{"_index":274,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:30",{"_index":305,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:35",{"_index":303,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:68",{"_index":308,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:80",{"_index":300,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:94",{"_index":289,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.module.ts",{"_index":525,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.module.ts:15",{"_index":529,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.service",{"_index":320,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["calendar.service.ts",{"_index":545,"title":{},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["calendar.service.ts:17",{"_index":552,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:51",{"_index":565,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:65",{"_index":560,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:86",{"_index":562,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:9",{"_index":550,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar/demo",{"_index":665,"title":{},"body":{"index.html":{}}}],["calendar/src/lib/components/year",{"_index":247,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar/src/lib/constants/default",{"_index":624,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar/src/lib/directives/heatmap",{"_index":8,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"coverage.html":{}}}],["calendar/src/lib/pipes/week",{"_index":110,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["calendar/src/lib/year",{"_index":202,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["calendar/year",{"_index":248,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["cdkoverlayorigin",{"_index":298,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["center",{"_index":446,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changelog",{"_index":589,"title":{"changelog.html":{}},"body":{"dependencies.html":{}}}],["changes",{"_index":304,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate",{"_index":350,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.currentvalue",{"_index":352,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.previousvalue",{"_index":351,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig",{"_index":334,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.currentvalue",{"_index":338,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.previousvalue",{"_index":336,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["charge",{"_index":698,"title":{},"body":{"license.html":{}}}],["ci",{"_index":596,"title":{},"body":{"changelog.html":{}}}],["claim",{"_index":745,"title":{},"body":{"license.html":{}}}],["class",{"_index":60,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["cli",{"_index":647,"title":{},"body":{"dependencies.html":{}}}],["cluster_yearcalendarmodule",{"_index":519,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_declarations",{"_index":521,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_exports",{"_index":520,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["color",{"_index":64,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["color.directive",{"_index":537,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["color.directive.ts",{"_index":9,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"coverage.html":{}}}],["color.directive.ts:12",{"_index":53,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:17",{"_index":51,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:32",{"_index":44,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:53",{"_index":48,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:7",{"_index":43,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:8",{"_index":40,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:9",{"_index":30,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.tohsl",{"_index":100,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["colorcomponents",{"_index":99,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["colorcomponents.l",{"_index":103,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["colors",{"_index":224,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["column",{"_index":373,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["commonmodule",{"_index":534,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["company",{"_index":82,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["component",{"_index":240,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"overview.html":{}}}],["component_template",{"_index":512,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components",{"_index":242,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components/year",{"_index":532,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["conditions",{"_index":724,"title":{},"body":{"license.html":{}}}],["config",{"_index":323,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["config.ts",{"_index":625,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["connection",{"_index":754,"title":{},"body":{"license.html":{}}}],["const",{"_index":88,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["constants",{"_index":229,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["constants/default",{"_index":322,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["constructor",{"_index":26,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["constructor(el",{"_index":27,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["constructor(private",{"_index":61,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["constructor(ycservice",{"_index":272,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["content",{"_index":461,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["contract",{"_index":750,"title":{},"body":{"license.html":{}}}],["conventional",{"_index":650,"title":{},"body":{"dependencies.html":{}}}],["copies",{"_index":718,"title":{},"body":{"license.html":{}}}],["copy",{"_index":701,"title":{},"body":{"license.html":{}}}],["copyright",{"_index":691,"title":{},"body":{"license.html":{}}}],["count",{"_index":220,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["counter",{"_index":399,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["coverage",{"_index":617,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["createdaysofmonth",{"_index":259,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["createdaysofmonth(monthindex",{"_index":288,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["creates",{"_index":354,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate",{"_index":395,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate.todatestring",{"_index":384,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdaystring",{"_index":287,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["current",{"_index":387,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["currentdata",{"_index":564,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["currentdate",{"_index":394,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue",{"_index":337,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["currentvalue.data",{"_index":347,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data.length",{"_index":341,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0",{"_index":343,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0].date",{"_index":345,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentweekstartdate",{"_index":184,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["currentweekstartdate.gettime",{"_index":200,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["cursor",{"_index":465,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["customdateday",{"_index":190,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["damages",{"_index":746,"title":{},"body":{"license.html":{}}}],["data",{"_index":160,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["dataindex",{"_index":416,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dataitem.date",{"_index":411,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date",{"_index":118,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{},"index.html":{}}}],["date's",{"_index":401,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date().getfullyear",{"_index":315,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["date(currdaystring",{"_index":420,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(date",{"_index":150,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["date(itemdate.getfullyear",{"_index":413,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(this.year",{"_index":363,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(year",{"_index":577,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["date:'mmmm",{"_index":425,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date:\\'mmmm",{"_index":513,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateclone",{"_index":148,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dateclone.getfullyear",{"_index":182,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dateclone.sethours(12",{"_index":180,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["datedata",{"_index":408,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["datedata.count",{"_index":421,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateday",{"_index":183,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dates/days",{"_index":377,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["day",{"_index":81,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{}}}],["day?.day",{"_index":428,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayclass",{"_index":205,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["daylabel",{"_index":426,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayoffirstdateinview",{"_index":133,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dayofmonthfirstdateinview",{"_index":124,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["days",{"_index":292,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["days_of_week",{"_index":276,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["daysofweek",{"_index":266,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks.filter(weekdata",{"_index":406,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks[weekindex][indexday",{"_index":392,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayvalue",{"_index":390,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["deal",{"_index":705,"title":{},"body":{"license.html":{}}}],["dealings",{"_index":755,"title":{},"body":{"license.html":{}}}],["declarations",{"_index":526,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["decoration",{"_index":469,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["decorators",{"_index":311,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["default",{"_index":38,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["default_config",{"_index":280,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["default_week",{"_index":626,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaultheadertemplate",{"_index":255,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["defined",{"_index":29,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["demo",{"_index":663,"title":{},"body":{"index.html":{}}}],["dependencies",{"_index":518,"title":{"dependencies.html":{}},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{},"index.html":{},"overview.html":{}}}],["depends",{"_index":668,"title":{},"body":{"index.html":{}}}],["desc",{"_index":78,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["description",{"_index":290,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["differenceincalendardays",{"_index":139,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["differenceindays",{"_index":571,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["differenceinweeks",{"_index":144,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["different",{"_index":567,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["direction",{"_index":472,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["directive",{"_index":0,"title":{"directives/HeatmapColorDirective.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"coverage.html":{},"overview.html":{}}}],["directives",{"_index":2,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["directives/heatmap",{"_index":536,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["display",{"_index":435,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["displayed",{"_index":294,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["distribute",{"_index":714,"title":{},"body":{"license.html":{}}}],["docs",{"_index":666,"title":{},"body":{"index.html":{}}}],["documentation",{"_index":618,"title":{},"body":{"coverage.html":{},"license.html":{}}}],["dom",{"_index":245,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["don't",{"_index":669,"title":{},"body":{"index.html":{}}}],["dynamic",{"_index":643,"title":{},"body":{"dependencies.html":{}}}],["e8e326a",{"_index":600,"title":{},"body":{"changelog.html":{}}}],["e8ecef",{"_index":442,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["each",{"_index":400,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ease",{"_index":493,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["easily",{"_index":661,"title":{},"body":{"index.html":{}}}],["el",{"_index":36,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["element",{"_index":510,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["elementref",{"_index":28,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["end",{"_index":462,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["entire",{"_index":178,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["error",{"_index":159,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["event",{"_index":741,"title":{},"body":{"license.html":{}}}],["eventdaycick",{"_index":260,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdaycick(day",{"_index":296,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdayclicked",{"_index":270,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventemitter",{"_index":282,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["exact",{"_index":231,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["except",{"_index":370,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["export",{"_index":59,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["exports",{"_index":527,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["express",{"_index":733,"title":{},"body":{"license.html":{}}}],["false",{"_index":412,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["ff5500",{"_index":772,"title":{},"body":{"miscellaneous/variables.html":{}}}],["fff",{"_index":96,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["file",{"_index":5,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["files",{"_index":704,"title":{},"body":{"license.html":{}}}],["first",{"_index":371,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstdate",{"_index":129,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstdayofmonth",{"_index":372,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstweekfirstdate",{"_index":123,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekfirstdate.sethours(12",{"_index":194,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth",{"_index":121,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["firstweekmonth.month",{"_index":156,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth.week",{"_index":157,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["fitness",{"_index":738,"title":{},"body":{"license.html":{}}}],["fix",{"_index":609,"title":{},"body":{"changelog.html":{}}}],["fixes",{"_index":595,"title":{},"body":{"changelog.html":{}}}],["flex",{"_index":443,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["fns",{"_index":145,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{},"index.html":{}}}],["folder",{"_index":677,"title":{},"body":{"index.html":{}}}],["following",{"_index":723,"title":{},"body":{"license.html":{}}}],["font",{"_index":484,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["forceweek",{"_index":153,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate",{"_index":154,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate.date",{"_index":189,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forceweekdate.month",{"_index":188,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forroot",{"_index":528,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["fr",{"_index":328,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["free",{"_index":697,"title":{},"body":{"license.html":{}}}],["furnished",{"_index":721,"title":{},"body":{"license.html":{}}}],["getdayinview",{"_index":114,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdayinview(date",{"_index":115,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdaysofweek",{"_index":261,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["getfirstweekfirstdate",{"_index":119,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getfirstweekfirstdate(year",{"_index":120,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getmonthweeks",{"_index":546,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getmonthweeks(month",{"_index":551,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getpercentagecolor",{"_index":19,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["getpercentagecolor(heatmapcolor",{"_index":47,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["getting",{"_index":587,"title":{"changelog.html":{},"index.html":{},"license.html":{}},"body":{}}],["gettotalweeks",{"_index":125,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["gettotalweeks(firstdate",{"_index":126,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate",{"_index":130,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate(date",{"_index":131,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweeknumbers",{"_index":547,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getweeknumbers(month",{"_index":558,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["ghpages",{"_index":648,"title":{},"body":{"dependencies.html":{}}}],["glad",{"_index":166,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["granted",{"_index":696,"title":{},"body":{"license.html":{}}}],["h",{"_index":230,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["headertemplate",{"_index":206,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["heatmap",{"_index":63,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["heatmapcolor",{"_index":23,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["heatmapcolordirective",{"_index":1,"title":{"directives/HeatmapColorDirective.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["height",{"_index":489,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["here",{"_index":234,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hereby",{"_index":695,"title":{},"body":{"license.html":{}}}],["hide",{"_index":222,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hideheader",{"_index":207,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["holders",{"_index":743,"title":{},"body":{"license.html":{}}}],["host",{"_index":434,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hours",{"_index":164,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["hover",{"_index":467,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hsl",{"_index":228,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["html",{"_index":509,"title":{},"body":{"components/YearCalendarComponent.html":{},"index.html":{}}}],["https://github.com/iomechs/angular",{"_index":767,"title":{},"body":{"properties.html":{}}}],["https://iomechs.github.io/angular",{"_index":664,"title":{},"body":{"index.html":{}}}],["https://www.w3schools.com/colors/colors_hsl.asp",{"_index":235,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["identifier",{"_index":619,"title":{},"body":{"coverage.html":{}}}],["implements",{"_index":10,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["implied",{"_index":734,"title":{},"body":{"license.html":{}}}],["import",{"_index":54,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"index.html":{}}}],["important",{"_index":497,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["imports",{"_index":541,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["included",{"_index":728,"title":{},"body":{"license.html":{}}}],["including",{"_index":708,"title":{},"body":{"license.html":{}}}],["incrementing",{"_index":398,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["index",{"_index":16,"title":{"index.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["indexday",{"_index":381,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["info",{"_index":3,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["information",{"_index":233,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["injectable",{"_index":543,"title":{"injectables/YearCalendarService.html":{}},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["injectables",{"_index":544,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["input",{"_index":55,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["inputs",{"_index":22,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["install",{"_index":673,"title":{},"body":{"index.html":{}}}],["installed",{"_index":670,"title":{},"body":{"index.html":{}}}],["interface",{"_index":201,"title":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["interfaces",{"_index":147,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"overview.html":{}}}],["interfaces.ts",{"_index":203,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["iomechs",{"_index":690,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["iomechs/angular",{"_index":645,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["isconfigchanged",{"_index":548,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isconfigchanged(previousvalue",{"_index":561,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isnan(forceweekdate.date",{"_index":186,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["isnan(forceweekdate.month",{"_index":185,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["issues",{"_index":611,"title":{},"body":{"changelog.html":{}}}],["istoday",{"_index":385,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["isyeardatachanged",{"_index":549,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isyeardatachanged(previousdata",{"_index":563,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["itemdate",{"_index":410,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getdate()).todatestring",{"_index":415,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getmonth",{"_index":414,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["items",{"_index":445,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["javascript",{"_index":501,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["justify",{"_index":460,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["keep",{"_index":375,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["keywords",{"_index":763,"title":{},"body":{"properties.html":{}}}],["kind",{"_index":732,"title":{},"body":{"license.html":{}}}],["label",{"_index":503,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["last",{"_index":380,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["lastdayofmonth",{"_index":553,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["left",{"_index":456,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["legend",{"_index":508,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["len",{"_index":368,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["liability",{"_index":747,"title":{},"body":{"license.html":{}}}],["liable",{"_index":744,"title":{},"body":{"license.html":{}}}],["library",{"_index":667,"title":{},"body":{"index.html":{}}}],["license",{"_index":688,"title":{"license.html":{}},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["limitation",{"_index":709,"title":{},"body":{"license.html":{}}}],["limited",{"_index":735,"title":{},"body":{"license.html":{}}}],["literal",{"_index":215,"title":{},"body":{"interfaces/YCConfig.html":{}}}],["loadingdata",{"_index":267,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["makes",{"_index":173,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["margin",{"_index":477,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["matching",{"_index":106,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["math.round(colorcomponents.l",{"_index":104,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["max",{"_index":397,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["maxvalue",{"_index":24,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["maxvalueinyear",{"_index":256,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["media",{"_index":505,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["merchantability",{"_index":737,"title":{},"body":{"license.html":{}}}],["merge",{"_index":712,"title":{},"body":{"license.html":{}}}],["metadata",{"_index":13,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["methods",{"_index":17,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["migration",{"_index":610,"title":{},"body":{"changelog.html":{}}}],["millisecondsinaday",{"_index":151,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["miscellaneous",{"_index":768,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["mit",{"_index":689,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["mo",{"_index":325,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["modify",{"_index":711,"title":{},"body":{"license.html":{}}}],["module",{"_index":515,"title":{"modules/YearCalendarModule.html":{}},"body":{"overview.html":{}}}],["modules",{"_index":517,"title":{"modules.html":{}},"body":{"modules/YearCalendarModule.html":{},"modules.html":{}}}],["modulewithproviders",{"_index":530,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["mohsin",{"_index":97,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["month",{"_index":236,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["month.date",{"_index":424,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["month.weeknumbers[weekindex",{"_index":427,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthfirstdate",{"_index":554,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthindex",{"_index":291,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthlastdate",{"_index":555,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthlastdate.gettime",{"_index":382,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["months",{"_index":355,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthweekscount",{"_index":556,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata",{"_index":580,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthfirstdate",{"_index":585,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthweekscount",{"_index":586,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["name",{"_index":33,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["new",{"_index":149,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["next",{"_index":433,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextbtn",{"_index":208,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["nextyearclick",{"_index":262,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextyearfirstdate",{"_index":197,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["ng",{"_index":765,"title":{},"body":{"properties.html":{}}}],["ngmodule",{"_index":531,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["ngonchanges",{"_index":20,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["ngonchanges(changes",{"_index":302,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ngonchanges(simplechange",{"_index":49,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["ngoninit",{"_index":21,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["nodejs",{"_index":598,"title":{},"body":{"changelog.html":{}}}],["none",{"_index":470,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["noninfringement",{"_index":740,"title":{},"body":{"license.html":{}}}],["notice",{"_index":726,"title":{},"body":{"license.html":{}}}],["npm",{"_index":678,"title":{},"body":{"index.html":{}}}],["null",{"_index":39,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["number",{"_index":41,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"miscellaneous/variables.html":{}}}],["number(this.ycconfig.maxvalue",{"_index":405,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["number.pipe",{"_index":540,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["number.pipe.ts",{"_index":112,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["number.pipe.ts:146",{"_index":117,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:150",{"_index":128,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:157",{"_index":122,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:16",{"_index":137,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:172",{"_index":132,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number/week",{"_index":111,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["numbers",{"_index":176,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["obtaining",{"_index":700,"title":{},"body":{"license.html":{}}}],["onchanges",{"_index":12,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["one",{"_index":568,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["oninit",{"_index":11,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["optional",{"_index":35,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["otherwise",{"_index":752,"title":{},"body":{"license.html":{}}}],["out",{"_index":524,"title":{},"body":{"modules/YearCalendarModule.html":{},"license.html":{},"overview.html":{}}}],["output",{"_index":318,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["outputs",{"_index":269,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["overlaymodule",{"_index":538,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["overview",{"_index":759,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["overwrite",{"_index":500,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["package",{"_index":634,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["padding",{"_index":449,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["param",{"_index":358,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["parameters",{"_index":31,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["particular",{"_index":575,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["perc",{"_index":101,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["percentcolor",{"_index":89,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["periodweeknumber",{"_index":209,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["permission",{"_index":694,"title":{},"body":{"license.html":{}}}],["permit",{"_index":719,"title":{},"body":{"license.html":{}}}],["person",{"_index":699,"title":{},"body":{"license.html":{}}}],["persons",{"_index":720,"title":{},"body":{"license.html":{}}}],["pipe",{"_index":107,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{},"overview.html":{}}}],["pipes",{"_index":109,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pipes/week",{"_index":539,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["pipetransform",{"_index":138,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pointer",{"_index":466,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["portions",{"_index":730,"title":{},"body":{"license.html":{}}}],["prevbtn",{"_index":210,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["previous",{"_index":430,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["previousdata",{"_index":569,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["previousvalue",{"_index":335,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["previousvalue.data.length",{"_index":340,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0",{"_index":342,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0].date",{"_index":344,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousyearfirstdate",{"_index":198,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["prevyearclick",{"_index":263,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["private",{"_index":330,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["project",{"_index":671,"title":{},"body":{"index.html":{}}}],["project's",{"_index":676,"title":{},"body":{"index.html":{}}}],["projects/.../default",{"_index":771,"title":{},"body":{"miscellaneous/variables.html":{}}}],["projects/.../year",{"_index":770,"title":{},"body":{"miscellaneous/variables.html":{}}}],["projects/angular",{"_index":6,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["properties",{"_index":204,"title":{"properties.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"properties.html":{}}}],["provided",{"_index":576,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["providedin",{"_index":572,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["providers",{"_index":542,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["publish",{"_index":713,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":739,"title":{},"body":{"license.html":{}}}],["radius",{"_index":447,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ranges",{"_index":226,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["record",{"_index":566,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["render",{"_index":264,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["render(year",{"_index":307,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rendered",{"_index":357,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["repository",{"_index":766,"title":{},"body":{"properties.html":{}}}],["required",{"_index":161,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["reset",{"_index":523,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["respectively",{"_index":378,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["restriction",{"_index":707,"title":{},"body":{"license.html":{}}}],["result",{"_index":155,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["results",{"_index":105,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["return",{"_index":84,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["returns",{"_index":45,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["rights",{"_index":710,"title":{},"body":{"license.html":{}}}],["root",{"_index":573,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["row",{"_index":473,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rxjs",{"_index":653,"title":{},"body":{"dependencies.html":{}}}],["sa",{"_index":329,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["sadly",{"_index":498,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["same",{"_index":602,"title":{},"body":{"changelog.html":{}}}],["save",{"_index":680,"title":{},"body":{"index.html":{}}}],["saving",{"_index":396,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["seconddate",{"_index":127,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["see",{"_index":232,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["selected",{"_index":603,"title":{},"body":{"changelog.html":{}}}],["selecteddate",{"_index":268,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["selector",{"_index":14,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["self",{"_index":459,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["sell",{"_index":717,"title":{},"body":{"license.html":{}}}],["set",{"_index":162,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["setting",{"_index":171,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["shall",{"_index":727,"title":{},"body":{"license.html":{}}}],["showweeknumbers",{"_index":211,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["simple",{"_index":660,"title":{},"body":{"index.html":{}}}],["simplechange",{"_index":52,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor",{"_index":72,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.currentvalue",{"_index":73,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.previousvalue",{"_index":74,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue",{"_index":69,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.currentvalue",{"_index":70,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.previousvalue",{"_index":71,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value",{"_index":66,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.currentvalue",{"_index":67,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.previousvalue",{"_index":68,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechanges",{"_index":50,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["simport",{"_index":682,"title":{},"body":{"index.html":{}}}],["slot",{"_index":458,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["software",{"_index":702,"title":{},"body":{"license.html":{}}}],["solid",{"_index":441,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["source",{"_index":4,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["start",{"_index":374,"title":{},"body":{"components/YearCalendarComponent.html":{},"changelog.html":{}}}],["startdateofweek",{"_index":584,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["started",{"_index":588,"title":{"changelog.html":{},"index.html":{},"license.html":{}},"body":{}}],["statements",{"_index":620,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":313,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["string",{"_index":37,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["structure",{"_index":393,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styles",{"_index":244,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styleurls",{"_index":251,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["su",{"_index":324,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["subdays",{"_index":140,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["subdays(dateclone",{"_index":196,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(firstweekfirstdate",{"_index":192,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(monthfirstdate",{"_index":579,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["subject",{"_index":722,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":715,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":729,"title":{},"body":{"license.html":{}}}],["subyears",{"_index":143,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["support",{"_index":756,"title":{},"body":{"modules.html":{}}}],["sure",{"_index":174,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["svg",{"_index":757,"title":{},"body":{"modules.html":{}}}],["table",{"_index":633,"title":{},"body":{"coverage.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":632,"title":{},"body":{"coverage.html":{}}}],["template",{"_index":243,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["templateref",{"_index":217,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["templateurl",{"_index":253,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["text",{"_index":221,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["th",{"_index":327,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["theme",{"_index":223,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["this.applycolor",{"_index":65,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.assigndatacounttodate(currdaystring).count",{"_index":391,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.createdaysofmonth(monthindex",{"_index":365,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek",{"_index":359,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek.length",{"_index":369,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.defaultheadertemplate",{"_index":332,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.el.nativeelement.style.backgroundcolor",{"_index":92,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.el.nativeelement.style.color",{"_index":95,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.eventdayclicked.emit",{"_index":423,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getdayinview(dateclone",{"_index":195,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdayinview(firstweekfirstdate",{"_index":191,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdaysofweek",{"_index":360,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getfirstweekfirstdate",{"_index":181,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getmonthweeks(month",{"_index":581,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.getpercentagecolor(this.heatmapcolor",{"_index":90,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.heatmapcolor",{"_index":83,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.maxvalue",{"_index":91,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.maxvalueinyear",{"_index":404,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(new",{"_index":422,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.selecteddate.getfullyear",{"_index":333,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.year",{"_index":349,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.value",{"_index":85,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.viewyearchanged.emit(this.year",{"_index":353,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.weeknumberpipe.getdayinview(monthfirstdate",{"_index":578,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.ycconfig",{"_index":339,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.find((dataitem",{"_index":409,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.findindex((dataitem",{"_index":417,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex",{"_index":418,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex].date",{"_index":419,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.headertemplate",{"_index":331,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.maxvalue",{"_index":403,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.weekstartson",{"_index":367,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.getweeknumbers(monthindex",{"_index":366,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isconfigchanged(previousvalue",{"_index":348,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isyeardatachanged(previousvalue.data",{"_index":346,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.year",{"_index":309,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.yeardata",{"_index":361,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["throw",{"_index":158,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["till",{"_index":379,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["timezones",{"_index":170,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["tinycolor",{"_index":57,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tinycolor(heatmapcolor",{"_index":98,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tinycolor(percentcolor).isdark",{"_index":94,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tinycolor2",{"_index":58,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"dependencies.html":{}}}],["today",{"_index":389,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaybtn",{"_index":212,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["todayclick",{"_index":265,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaystr",{"_index":386,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["tort",{"_index":751,"title":{},"body":{"license.html":{}}}],["transform",{"_index":134,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transform(date",{"_index":135,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transition",{"_index":491,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["transparent",{"_index":93,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tree",{"_index":246,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["trigger",{"_index":297,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["true",{"_index":187,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["tslib",{"_index":656,"title":{},"body":{"dependencies.html":{}}}],["tu",{"_index":326,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["type",{"_index":34,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["undefined",{"_index":86,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{}}}],["urself",{"_index":674,"title":{},"body":{"index.html":{}}}],["usage",{"_index":675,"title":{},"body":{"index.html":{}}}],["use",{"_index":597,"title":{},"body":{"changelog.html":{},"index.html":{},"license.html":{}}}],["using",{"_index":499,"title":{},"body":{"components/YearCalendarComponent.html":{},"index.html":{}}}],["v15",{"_index":608,"title":{},"body":{"changelog.html":{}}}],["v16.13",{"_index":599,"title":{},"body":{"changelog.html":{}}}],["value",{"_index":25,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["var",{"_index":511,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["variable",{"_index":622,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":769,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["version",{"_index":761,"title":{},"body":{"properties.html":{}}}],["view",{"_index":295,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild",{"_index":319,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild('defaultheadertemplate",{"_index":312,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewyearchanged",{"_index":271,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["void",{"_index":46,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["warranties",{"_index":736,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":731,"title":{},"body":{"license.html":{}}}],["week",{"_index":175,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"miscellaneous/variables.html":{}}}],["weekdata.length",{"_index":407,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["weeknum",{"_index":583,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["weeknumber",{"_index":113,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weeknumberpipe",{"_index":108,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["weeknumbers",{"_index":239,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeknumberscolor",{"_index":213,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["weeks",{"_index":238,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeksinyear",{"_index":199,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weekstartson",{"_index":116,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["weight",{"_index":485,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["whether",{"_index":748,"title":{},"body":{"license.html":{}}}],["white",{"_index":438,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["width",{"_index":437,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["without",{"_index":706,"title":{},"body":{"license.html":{}}}],["work",{"_index":177,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["wrap",{"_index":474,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yarn",{"_index":679,"title":{},"body":{"index.html":{}}}],["yc",{"_index":250,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig",{"_index":136,"title":{"interfaces/YCConfig.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["ycconfig?.nextbtn?.text",{"_index":432,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.prevbtn?.text",{"_index":429,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.todaybtn?.text",{"_index":431,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycdataitem",{"_index":219,"title":{"interfaces/YCDataItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycdayitem",{"_index":237,"title":{"interfaces/YCDayItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycheaderbutton",{"_index":218,"title":{"interfaces/YCHeaderButton.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycheatmapcolor",{"_index":15,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["ycservice",{"_index":275,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["year",{"_index":7,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["yearcalendarcomponent",{"_index":241,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["yearcalendarmodule",{"_index":516,"title":{"modules/YearCalendarModule.html":{}},"body":{"modules/YearCalendarModule.html":{},"index.html":{},"modules.html":{},"overview.html":{}}}],["yearcalendarservice",{"_index":273,"title":{"injectables/YearCalendarService.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["yeardata",{"_index":257,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yearviewconfig",{"_index":559,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["yearviewconfig.weekstartson",{"_index":582,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["yearweeks",{"_index":557,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["you'll",{"_index":672,"title":{},"body":{"index.html":{}}}],["zone.js",{"_index":658,"title":{},"body":{"dependencies.html":{}}}],["zoom",{"_index":522,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}]],"pipeline":["stemmer"]},
- "store": {"directives/HeatmapColorDirective.html":{"url":"directives/HeatmapColorDirective.html","title":"directive - HeatmapColorDirective","body":"\n \n\n\n\n\n\n\n\n\n Directives\n HeatmapColorDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts\n \n\n\n\n\n \n Implements\n \n \n OnInit\n OnChanges\n \n\n\n \n Metadata\n \n \n\n \n Selector\n [ycHeatmapColor]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n applyColor\n \n \n getPercentageColor\n \n \n ngOnChanges\n \n \n ngOnInit\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n heatmapColor\n \n \n maxValue\n \n \n value\n \n \n \n \n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(el: ElementRef)\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:9\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n el\n \n \n ElementRef\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n heatmapColor\n \n \n \n \n Type : string\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:9\n \n \n \n \n \n \n \n \n \n maxValue\n \n \n \n \n Type : any\n\n \n \n \n \n Default value : null\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:8\n \n \n \n \n \n \n \n \n \n value\n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:7\n \n \n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n applyColor\n \n \n \n \n \n \napplyColor()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:32\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n getPercentageColor\n \n \n \n \n \n \ngetPercentageColor(heatmapColor, value, maxValue)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:53\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n heatmapColor\n\n \n No\n \n\n\n \n \n value\n\n \n No\n \n\n\n \n \n maxValue\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnChanges\n \n \n \n \n \n \nngOnChanges(simpleChange: SimpleChanges)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:17\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n simpleChange\n \n SimpleChanges\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:12\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, Input, ElementRef, OnInit, SimpleChanges, OnChanges } from '@angular/core';\nimport tinyColor from 'tinycolor2';\n@Directive({\n selector: '[ycHeatmapColor]'\n})\nexport class HeatmapColorDirective implements OnInit, OnChanges {\n @Input() value = 0;\n @Input() maxValue = null;\n @Input() heatmapColor: string;\n constructor(private el: ElementRef) { }\n\n ngOnInit() {\n // apply the heatmap color\n this.applyColor();\n }\n\n ngOnChanges(simpleChange: SimpleChanges) {\n if (\n (simpleChange.value && simpleChange.value.currentValue !== simpleChange.value.previousValue) ||\n (simpleChange.maxValue && simpleChange.maxValue.currentValue !== simpleChange.maxValue.previousValue) ||\n (simpleChange.heatmapColor && simpleChange.heatmapColor.currentValue !== simpleChange.heatmapColor.previousValue)\n ) {\n this.applyColor();\n }\n }\n\n /**\n * @author Ahsan Ayaz\n * @desc Applies the heatmap color as the background of the day if company have no color\n */\n\n applyColor() {\n if (!this.heatmapColor) {\n return;\n }\n\n if (!this.value) { // if the value on the day is undefined, assign 0\n this.value = 0;\n }\n const percentColor = this.getPercentageColor(this.heatmapColor, this.value, this.maxValue);\n this.el.nativeElement.style.backgroundColor = percentColor;\n\n if (percentColor !== 'transparent' && tinyColor(percentColor).isDark()) {\n this.el.nativeElement.style.color = '#fff';\n }\n }\n\n /**\n * @author Mohsin Ayaz\n * @desc Applies the heatmap color as the background color\n */\n\n getPercentageColor(heatmapColor, value, maxValue) {\n if (value === 0 ) { // if the value on the day is 0, return the background as transparent\n return 'transparent';\n }\n const color = tinyColor(heatmapColor);\n const colorComponents = color.toHsl();\n maxValue = maxValue ? maxValue : 0;\n const perc = ((value / maxValue) * (100 - colorComponents.l));\n colorComponents.l = 100 - perc;\n colorComponents.l = Math.round(colorComponents.l);\n\n if (colorComponents.l \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/WeekNumberPipe.html":{"url":"pipes/WeekNumberPipe.html","title":"pipe - WeekNumberPipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Pipes\n WeekNumberPipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts\n \n\n\n\n\n \n Metadata\n \n \n \n Name\n weekNumber\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n getDayInView\n \n \n \n \n \n \ngetDayInView(date, weekStartsOn)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:146\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n date\n\n \n No\n \n\n\n \n \n weekStartsOn\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : number\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getFirstWeekFirstDate\n \n \n \n \n \n \ngetFirstWeekFirstDate(year, firstWeekMonth, weekStartsOn)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:157\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n year\n\n \n No\n \n\n\n \n \n firstWeekMonth\n\n \n No\n \n\n\n \n \n weekStartsOn\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : { firstWeekFirstDate: any; dayOfMonthFirstDateInView: number; }\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getTotalWeeks\n \n \n \n \n \n \ngetTotalWeeks(firstDate: Date, secondDate: Date)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:150\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n firstDate\n \n Date\n \n\n \n No\n \n\n\n \n \n secondDate\n \n Date\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getWeekFirstDate\n \n \n \n \n \n \ngetWeekFirstDate(date, weekStartsOn)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:172\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n date\n\n \n No\n \n\n\n \n \n weekStartsOn\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : { date: any; dayOfFirstDateInView: number; }\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \ntransform(date: Date, ycConfig: YCConfig, year)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:16\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n date\n \n Date\n \n\n \n No\n \n\n\n \n \n ycConfig\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n year\n \n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from \"@angular/core\";\nimport {\n differenceInCalendarDays,\n subDays,\n addWeeks,\n addYears,\n subYears,\n differenceInWeeks,\n} from \"date-fns\";\nimport { YCConfig } from \"../../year-calendar-interfaces\";\n\n@Pipe({\n name: \"weekNumber\",\n})\nexport class WeekNumberPipe implements PipeTransform {\n transform(date: Date, ycConfig: YCConfig, year): any {\n const dateClone = new Date(date);\n const millisecondsInADay = 86400000;\n\n const { firstWeekMonth, weekStartsOn, forceWeek, forceWeekDate } = ycConfig;\n let result;\n if (\n firstWeekMonth === undefined ||\n firstWeekMonth.month === undefined ||\n firstWeekMonth.week === undefined\n ) {\n throw new Error(\n \"firstWeekMonth data is required for the weekNumber pipe\"\n );\n }\n\n /**\n * Why do we set 12 hours below?\n * Glad you asked.\n * This is because we have -12:00 to +14:00 for timezones\n * Setting 12h makes sure the week numbers work for the entire app for all timezones\n */\n dateClone.setHours(12, 0, 0, 0);\n let { firstWeekFirstDate } = this.getFirstWeekFirstDate(\n dateClone.getFullYear(),\n firstWeekMonth,\n weekStartsOn\n );\n let dateDay;\n let currentWeekStartDate;\n if (forceWeek) {\n if (\n !forceWeekDate ||\n isNaN(forceWeekDate.month) ||\n isNaN(forceWeekDate.date)\n ) {\n throw new Error(\n \"forceWeekDate is required when forceWeek is set to true\"\n );\n }\n firstWeekFirstDate = new Date(\n year,\n forceWeekDate.month,\n forceWeekDate.date\n );\n const customDateDay = this.getDayInView(firstWeekFirstDate, weekStartsOn);\n firstWeekFirstDate = subDays(firstWeekFirstDate, customDateDay);\n } else {\n firstWeekFirstDate = addWeeks(firstWeekFirstDate, firstWeekMonth.week);\n firstWeekFirstDate.setHours(12, 0, 0, 0);\n }\n dateDay = this.getDayInView(dateClone, weekStartsOn);\n currentWeekStartDate = subDays(dateClone, dateDay);\n\n let nextYearFirstDate;\n let previousYearFirstDate;\n let weeksInYear;\n if (currentWeekStartDate.getTime() \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCConfig.html":{"url":"interfaces/YCConfig.html","title":"interface - YCConfig","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCConfig\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n data\n \n \n \n Optional\n \n dayClass\n \n \n \n Optional\n \n firstWeekMonth\n \n \n \n Optional\n \n forceWeek\n \n \n \n Optional\n \n forceWeekDate\n \n \n \n Optional\n \n headerTemplate\n \n \n \n Optional\n \n heatmapColor\n \n \n \n Optional\n \n hideHeader\n \n \n \n Optional\n \n maxValue\n \n \n \n Optional\n \n nextBtn\n \n \n \n Optional\n \n periodWeekNumber\n \n \n \n Optional\n \n prevBtn\n \n \n \n Optional\n \n showWeekNumbers\n \n \n \n Optional\n \n todayBtn\n \n \n \n Optional\n \n weekNumbersColor\n \n \n \n Optional\n \n weekStartsOn\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n data\n \n \n \n \n \n \n \n \n data: Array\n\n \n \n\n\n \n \n Type : Array\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n dayClass\n \n \n \n \n \n \n \n \n dayClass: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n firstWeekMonth\n \n \n \n \n \n \n \n \n firstWeekMonth: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n forceWeek\n \n \n \n \n \n \n \n \n forceWeek: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n forceWeekDate\n \n \n \n \n \n \n \n \n forceWeekDate: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n headerTemplate\n \n \n \n \n \n \n \n \n headerTemplate: TemplateRef\n\n \n \n\n\n \n \n Type : TemplateRef\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n heatmapColor\n \n \n \n \n \n \n \n \n heatmapColor: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n hideHeader\n \n \n \n \n \n \n \n \n hideHeader: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n maxValue\n \n \n \n \n \n \n \n \n maxValue: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n nextBtn\n \n \n \n \n \n \n \n \n nextBtn: YCHeaderButton\n\n \n \n\n\n \n \n Type : YCHeaderButton\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n periodWeekNumber\n \n \n \n \n \n \n \n \n periodWeekNumber: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n prevBtn\n \n \n \n \n \n \n \n \n prevBtn: YCHeaderButton\n\n \n \n\n\n \n \n Type : YCHeaderButton\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n showWeekNumbers\n \n \n \n \n \n \n \n \n showWeekNumbers: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n todayBtn\n \n \n \n \n \n \n \n \n todayBtn: YCHeaderButton\n\n \n \n\n\n \n \n Type : YCHeaderButton\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n weekNumbersColor\n \n \n \n \n \n \n \n \n weekNumbersColor: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n weekStartsOn\n \n \n \n \n \n \n \n \n weekStartsOn: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCDataItem.html":{"url":"interfaces/YCDataItem.html","title":"interface - YCDataItem","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCDataItem\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n color\n \n \n \n \n count\n \n \n \n \n date\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n color\n \n \n \n \n \n \n \n \n color: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n count\n \n \n \n \n \n \n \n \n count: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n date\n \n \n \n \n \n \n \n \n date: Date\n\n \n \n\n\n \n \n Type : Date\n\n \n \n\n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCDayItem.html":{"url":"interfaces/YCDayItem.html","title":"interface - YCDayItem","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCDayItem\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n date\n \n \n \n \n weekNumbers\n \n \n \n \n weeks\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n date\n \n \n \n \n \n \n \n \n date: Date\n\n \n \n\n\n \n \n Type : Date\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n weekNumbers\n \n \n \n \n \n \n \n \n weekNumbers: Array\n\n \n \n\n\n \n \n Type : Array\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n weeks\n \n \n \n \n \n \n \n \n weeks: Array>\n\n \n \n\n\n \n \n Type : Array>\n\n \n \n\n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCHeaderButton.html":{"url":"interfaces/YCHeaderButton.html","title":"interface - YCHeaderButton","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCHeaderButton\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n class\n \n \n \n Optional\n \n hide\n \n \n \n Optional\n \n text\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n class\n \n \n \n \n \n \n \n \n class: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n hide\n \n \n \n \n \n \n \n \n hide: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n text\n \n \n \n \n \n \n \n \n text: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/YearCalendarComponent.html":{"url":"components/YearCalendarComponent.html","title":"component - YearCalendarComponent","body":"\n \n\n\n\n\n\n Components\n \n YearCalendarComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n\n\n\n\n\n \n Implements\n \n \n OnInit\n OnChanges\n \n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n yc-year-calendar\n \n\n \n styleUrls\n ./year-calendar.component.scss\n \n\n\n\n \n templateUrl\n ./year-calendar.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n defaultHeaderTemplate\n \n \n maxValueInYear\n \n \n year\n \n \n yearData\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n assignDataCountToDate\n \n \n createDaysOfMonth\n \n \n eventDayCick\n \n \n getDaysOfWeek\n \n \n nextYearClick\n \n \n ngOnChanges\n \n \n ngOnInit\n \n \n prevYearClick\n \n \n render\n \n \n todayClick\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n daysOfWeek\n \n \n loadingData\n \n \n selectedDate\n \n \n ycConfig\n \n \n \n \n\n \n \n Outputs\n \n \n \n \n \n \n eventDayClicked\n \n \n viewYearChanged\n \n \n \n \n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(ycService: YearCalendarService)\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:25\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n ycService\n \n \n YearCalendarService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n daysOfWeek\n \n \n \n \n Type : any\n\n \n \n \n \n Default value : [...DAYS_OF_WEEK]\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:19\n \n \n \n \n \n \n \n \n \n loadingData\n \n \n \n \n Type : boolean\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:17\n \n \n \n \n \n \n \n \n \n selectedDate\n \n \n \n \n Type : Date\n\n \n \n \n \n Default value : new Date()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:16\n \n \n \n \n \n \n \n \n \n ycConfig\n \n \n \n \n Type : YCConfig\n\n \n \n \n \n Default value : DEFAULT_CONFIG\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:18\n \n \n \n \n\n \n Outputs\n \n \n \n \n \n eventDayClicked\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:20\n \n \n \n \n \n \n \n \n \n viewYearChanged\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:21\n \n \n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n assignDataCountToDate\n \n \n \n \n \n \nassignDataCountToDate(currDayString)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:148\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n currDayString\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : { count: any; }\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n createDaysOfMonth\n \n \n \n \n \n \ncreateDaysOfMonth(monthIndex, year)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:94\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n Description\n \n \n \n \n monthIndex\n\n \n No\n \n\n\n \n \nindex of the month of which the days are to be calculated\n\n\n \n \n \n year\n\n \n No\n \n\n\n \n \nthe year which is displayed on the view\n\n\n \n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n eventDayCick\n \n \n \n \n \n \neventDayCick(day, trigger: CdkOverlayOrigin)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:185\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n day\n \n \n\n \n No\n \n\n\n \n \n trigger\n \n CdkOverlayOrigin\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getDaysOfWeek\n \n \n \n \n \n \ngetDaysOfWeek()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:80\n \n \n\n\n \n \n\n \n Returns : {}\n\n \n \n \n \n \n \n \n \n \n \n \n nextYearClick\n \n \n \n \n \n \nnextYearClick()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:171\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n ngOnChanges\n \n \n \n \n \n \nngOnChanges(changes: SimpleChanges)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:35\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n changes\n \n SimpleChanges\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:30\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n prevYearClick\n \n \n \n \n \n \nprevYearClick()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:176\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n render\n \n \n \n \n \n \nrender(year: number)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:68\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n year\n \n number\n \n\n \n No\n \n\n \n this.year\n \n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n todayClick\n \n \n \n \n \n \ntodayClick()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:181\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n defaultHeaderTemplate\n \n \n \n \n \n \n Type : TemplateRef\n\n \n \n \n \n Decorators : \n \n \n @ViewChild('defaultHeaderTemplate', {static: true})\n \n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n maxValueInYear\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n year\n \n \n \n \n \n \n Default value : new Date().getFullYear()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n yearData\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:24\n \n \n\n\n \n \n\n\n\n\n\n \n import { Component, OnInit, Input, Output, EventEmitter, SimpleChanges, OnChanges, ViewChild, TemplateRef } from '@angular/core';\nimport { YearCalendarService } from '../../year-calendar.service';\nimport { YCConfig } from '../../year-calendar-interfaces';\nimport { CdkOverlayOrigin } from '@angular/cdk/overlay';\nimport { DEFAULT_CONFIG } from '../../constants/default-config';\n\nexport const DAYS_OF_WEEK = ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'];\n\n\n@Component({\n selector: 'yc-year-calendar',\n templateUrl: './year-calendar.component.html',\n styleUrls: ['./year-calendar.component.scss']\n})\nexport class YearCalendarComponent implements OnInit, OnChanges {\n @Input() selectedDate: Date = new Date();\n @Input() loadingData: boolean;\n @Input() ycConfig: YCConfig = DEFAULT_CONFIG;\n @Input() daysOfWeek: any = [...DAYS_OF_WEEK];\n @Output() eventDayClicked = new EventEmitter();\n @Output() viewYearChanged = new EventEmitter();\n @ViewChild('defaultHeaderTemplate', {static: true}) defaultHeaderTemplate: TemplateRef;\n year = new Date().getFullYear();\n yearData = [];\n maxValueInYear: number;\n constructor(\n private ycService: YearCalendarService\n ) { }\n\n ngOnInit() {\n this.ycConfig.headerTemplate = this.ycConfig.headerTemplate || this.defaultHeaderTemplate;\n this.render(this.selectedDate.getFullYear());\n }\n\n ngOnChanges(changes: SimpleChanges) {\n if (changes.ycConfig) {\n const previousValue: YCConfig = changes.ycConfig.previousValue;\n const currentValue: YCConfig = changes.ycConfig.currentValue;\n this.ycConfig = {\n ...DEFAULT_CONFIG,\n ...this.ycConfig\n };\n this.ycConfig.headerTemplate = this.ycConfig.headerTemplate || this.defaultHeaderTemplate;\n if (\n previousValue && currentValue &&\n ((previousValue.data.length !== currentValue.data.length) ||\n (previousValue.data[0] && currentValue.data[0] &&\n previousValue.data[0].date !== currentValue.data[0].date)) ||\n (previousValue && this.ycService.isYearDataChanged(previousValue.data, currentValue.data)) ||\n (previousValue && this.ycService.isConfigChanged(previousValue, currentValue))\n ) {\n this.render(this.year);\n }\n }\n\n if (changes.selectedDate) {\n if (changes.selectedDate.previousValue && changes.selectedDate.currentValue !== changes.selectedDate.previousValue) {\n this.viewYearChanged.emit(this.year);\n }\n }\n }\n\n /**\n * @author Ahsan Ayaz\n * @desc Creates the months data and assigns to `yearData` which is rendered on the view\n * @param date - date of the year to render\n */\n render(year: number = this.year) {\n this.year = year;\n this.daysOfWeek = [...this.getDaysOfWeek()];\n this.yearData = new Array(12).fill(0).map((_, monthIndex) => {\n return {\n date: new Date(this.year, monthIndex + 1, 0),\n weeks: this.createDaysOfMonth(monthIndex, this.year),\n weekNumbers: this.ycService.getWeekNumbers(monthIndex, this.year, this.ycConfig)\n };\n });\n }\n\n getDaysOfWeek() {\n const days = [];\n for (let i = this.ycConfig.weekStartsOn, len = this.ycConfig.weekStartsOn + this.daysOfWeek.length; i 0) { // for every week except the first week\n firstDayOfMonth = 0; // set the first day of the week to first column\n }\n // for every week, start from the first day (column) and keep adding dates/days respectively till the last day of week\n for (let indexDay = firstDayOfMonth; indexDay monthLastDate.getTime()) {\n break;\n }\n const currDayString = currDate.toDateString();\n const isToday = currDayString === todayStr; // if the current date is actually today\n const dayValue = this.assignDataCountToDate(currDayString).count;\n daysOfWeeks[weekIndex][indexDay] = { // setting the day of the week in the structure\n day: currentDate,\n isToday,\n value: dayValue,\n date: currDate\n };\n if (dayValue > maxValueInYear) { // saving the max year count value\n maxValueInYear = dayValue;\n }\n currentDate++; // incrementing the date counter after each date's addition to the date structure\n }\n }\n if (maxValueInYear > this.ycConfig.maxValue) {\n this.maxValueInYear = maxValueInYear;\n } else {\n this.maxValueInYear = Number(this.ycConfig.maxValue);\n }\n return daysOfWeeks.filter(weekData => {\n return weekData.length !== 0;\n });\n }\n\n assignDataCountToDate(currDayString) {\n let dateData = this.ycConfig.data.find((dataItem) => {\n const itemDate = dataItem.date;\n if (!itemDate) {\n return false;\n }\n return new Date(itemDate.getFullYear(), itemDate.getMonth(), itemDate.getDate()).toDateString() === currDayString;\n });\n if (!dateData) {\n const dataIndex = this.ycConfig.data.findIndex((dataItem) => {\n return dataItem.date === null;\n });\n\n if (dataIndex >= 0) {\n dateData = {...this.ycConfig.data[dataIndex]};\n this.ycConfig.data[dataIndex].date = new Date(currDayString);\n }\n }\n return {\n count: dateData && dateData.count ? dateData.count : 0\n };\n }\n\n nextYearClick() {\n this.render(this.year + 1);\n this.viewYearChanged.emit(this.year);\n }\n\n prevYearClick() {\n this.render(this.year - 1);\n this.viewYearChanged.emit(this.year);\n }\n\n todayClick() {\n this.render(new Date().getFullYear());\n }\n\n eventDayCick(day, trigger: CdkOverlayOrigin) {\n this.eventDayClicked.emit({\n day,\n trigger\n });\n }\n\n}\n\n \n\n \n \n \n \n\n \n \n \n \n \n \n {{month.date | date:'MMMM'}}\n \n \n \n Week\n \n \n {{dayLabel}}\n \n \n \n \n {{month.weekNumbers[weekIndex]}}\n \n \n \n {{day?.day}}\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n \n \n {{ycConfig?.prevBtn?.text || 'Previous'}}\n \n \n {{ycConfig?.todayBtn?.text || 'Today'}}\n \n \n {{ycConfig?.nextBtn?.text || 'Next'}}\n \n \n \n {{ year }}\n \n \n \n \n \n\n\n \n\n \n \n ./year-calendar.component.scss\n \n :host {\n display: block;\n width: 100%;\n background-color: white;\n border: 2px solid #E8ECEF;\n display: flex;\n align-items: center;\n border-radius: 6px;\n padding: 20px 32px;\n}\n.year-calendar {\n width: 100%;\n &__header {\n display: flex;\n align-items: center;\n padding: 14px 32px;\n border-bottom: 2px solid #E8ECEF;\n &__year-name {\n padding-left: 20px;\n }\n &__end-slot {\n display: flex;\n flex: 1;\n align-self: center;\n justify-content: flex-end;\n }\n &__options {\n &__option {\n cursor: pointer;\n &:hover {\n color: #acacac;\n text-decoration: none;\n }\n }\n }\n }\n &__body {\n padding: 20px 32px;\n border-radius: 6px;\n padding: 32px 0;\n display: flex;\n width: 100%;\n flex-direction: row;\n flex-wrap: wrap;\n &__month {\n width: 33.33%;\n display: flex;\n justify-content: center;\n margin-bottom: 44px;\n &__inner {\n padding: 15px;\n &__title {\n text-align: center;\n }\n &__week {\n display: flex;\n &__number {\n font-weight: bold;\n }\n &__day {\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n padding: 2px;\n width: 32px;\n height: 32px;\n margin: 10px;\n text-align: center;\n transition: 0.2s all ease;\n &--today {\n border: 1px solid black;\n }\n &--has-value {\n cursor: pointer;\n &:hover {\n background-color: #444 !important; // sadly using !important to overwrite javascript applied styles :(\n color: white;\n }\n }\n &--label {\n background-color: white;\n }\n }\n }\n }\n }\n &__loader {\n display: flex;\n justify-content: center;\n width: 100%;\n }\n }\n}\n\n@media all and (max-width: 1314px) {\n .year-calendar {\n &__body {\n &__month {\n width: 50%;\n }\n }\n }\n}\n\n@media all and (max-width: 960px) {\n .year-calendar {\n &__body {\n &__month {\n width: 100%;\n }\n }\n }\n}\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' {{month.date | date:\\'MMMM\\'}} Week {{dayLabel}} {{month.weekNumbers[weekIndex]}} {{day?.day}} {{ycConfig?.prevBtn?.text || \\'Previous\\'}} {{ycConfig?.todayBtn?.text || \\'Today\\'}} {{ycConfig?.nextBtn?.text || \\'Next\\'}} {{ year }} '\n var COMPONENTS = [{'name': 'YearCalendarComponent', 'selector': 'yc-year-calendar'}];\n var DIRECTIVES = [{'name': 'HeatmapColorDirective', 'selector': '[ycHeatmapColor]'}];\n var ACTUAL_COMPONENT = {'name': 'YearCalendarComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/YearCalendarModule.html":{"url":"modules/YearCalendarModule.html","title":"module - YearCalendarModule","body":"\n \n\n\n\n\n Modules\n YearCalendarModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_YearCalendarModule\n\n\n\ncluster_YearCalendarModule_exports\n\n\n\ncluster_YearCalendarModule_declarations\n\n\n\n\nHeatmapColorDirective\n\nHeatmapColorDirective\n\n\n\nYearCalendarModule\n\nYearCalendarModule\n\nYearCalendarModule -->\n\nHeatmapColorDirective->YearCalendarModule\n\n\n\n\n\nWeekNumberPipe\n\nWeekNumberPipe\n\nYearCalendarModule -->\n\nWeekNumberPipe->YearCalendarModule\n\n\n\n\n\nYearCalendarComponent\n\nYearCalendarComponent\n\nYearCalendarModule -->\n\nYearCalendarComponent->YearCalendarModule\n\n\n\n\n\nHeatmapColorDirective \n\nHeatmapColorDirective \n\nHeatmapColorDirective -->\n\nYearCalendarModule->HeatmapColorDirective \n\n\n\n\n\nWeekNumberPipe \n\nWeekNumberPipe \n\nWeekNumberPipe -->\n\nYearCalendarModule->WeekNumberPipe \n\n\n\n\n\nYearCalendarComponent \n\nYearCalendarComponent \n\nYearCalendarComponent -->\n\nYearCalendarModule->YearCalendarComponent \n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar.module.ts\n \n\n\n\n\n\n \n \n \n Declarations\n \n \n HeatmapColorDirective\n \n \n WeekNumberPipe\n \n \n YearCalendarComponent\n \n \n \n \n Exports\n \n \n HeatmapColorDirective\n \n \n WeekNumberPipe\n \n \n YearCalendarComponent\n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n Static\n forRoot\n \n \n \n \n \n \n \n forRoot()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.module.ts:15\n \n \n\n\n \n \n\n \n Returns : ModuleWithProviders\n\n \n \n \n \n \n\n \n\n\n \n import { ModuleWithProviders, NgModule } from \"@angular/core\";\nimport { YearCalendarComponent } from \"./components/year-calendar/year-calendar.component\";\nimport { YearCalendarService } from \"./year-calendar.service\";\nimport { CommonModule } from \"@angular/common\";\nimport { HeatmapColorDirective } from \"./directives/heatmap-color.directive\";\nimport { OverlayModule } from \"@angular/cdk/overlay\";\nimport { WeekNumberPipe } from \"./pipes/week-number/week-number.pipe\";\n\n@NgModule({\n declarations: [YearCalendarComponent, HeatmapColorDirective, WeekNumberPipe],\n imports: [CommonModule, OverlayModule],\n exports: [YearCalendarComponent, HeatmapColorDirective, WeekNumberPipe],\n})\nexport class YearCalendarModule {\n static forRoot(): ModuleWithProviders {\n return {\n ngModule: YearCalendarModule,\n providers: [YearCalendarService],\n };\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/YearCalendarService.html":{"url":"injectables/YearCalendarService.html","title":"injectable - YearCalendarService","body":"\n \n\n\n\n\n\n\n\n\n\n Injectables\n YearCalendarService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar.service.ts\n \n\n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n weekNumberPipe\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n getMonthWeeks\n \n \n getWeekNumbers\n \n \n isConfigChanged\n \n \n isYearDataChanged\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:9\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n getMonthWeeks\n \n \n \n \n \n \ngetMonthWeeks(month, year, weekStartsOn: number)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:17\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n month\n \n \n\n \n No\n \n\n \n \n\n \n \n year\n \n \n\n \n No\n \n\n \n new Date().getFullYear()\n \n\n \n \n weekStartsOn\n \n number\n \n\n \n No\n \n\n \n 0\n \n\n \n \n \n \n \n \n \n Returns : { firstDayOfMonth: any; lastDayOfMonth: any; monthFirstDate: any; monthLastDate: any; monthWeeksCount: any; yearWeeks: any; }\n\n \n \n The first day of the month, the last day of the month and the number of weeks in the month\n\n \n \n \n \n \n \n \n \n \n \n \n getWeekNumbers\n \n \n \n \n \n \ngetWeekNumbers(month: number, year: number, yearViewConfig: YCConfig)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:65\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n month\n \n number\n \n\n \n No\n \n\n\n \n \n year\n \n number\n \n\n \n No\n \n\n\n \n \n yearViewConfig\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : {}\n\n \n \n an array of week numbers\n\n \n \n \n \n \n \n \n \n \n \n \n isConfigChanged\n \n \n \n \n \n \nisConfigChanged(previousValue: YCConfig, currentValue: YCConfig)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:86\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n previousValue\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n currentValue\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n isYearDataChanged\n \n \n \n \n \n \nisYearDataChanged(previousData: [], currentData: [])\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:51\n \n \n\n\n \n \n If any of the previous record has a different count than the current one, we return true.\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n previousData\n \n []\n \n\n \n No\n \n\n \n []\n \n\n \n \n currentData\n \n []\n \n\n \n No\n \n\n \n []\n \n\n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n weekNumberPipe\n \n \n \n \n \n \n Default value : new WeekNumberPipe()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:9\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { YCConfig } from './year-calendar-interfaces';\nimport { WeekNumberPipe } from './pipes/week-number/week-number.pipe';\nimport { addDays, subDays, differenceInDays, addYears } from 'date-fns';\n@Injectable({\n providedIn: 'root'\n})\nexport class YearCalendarService {\n weekNumberPipe = new WeekNumberPipe();\n constructor() { }\n\n /**\n * @author Ahsan Ayaz\n * @desc Calculates the number of weeks for the particular month provided.\n * @returns The first day of the month, the last day of the month and the number of weeks in the month\n */\n getMonthWeeks(month, year = new Date().getFullYear(), weekStartsOn = 0) {\n let monthFirstDate = new Date(year, month, 1);\n const firstDayOfMonth = this.weekNumberPipe.getDayInView(monthFirstDate, weekStartsOn);\n if (firstDayOfMonth > 0) {\n monthFirstDate = subDays(monthFirstDate, firstDayOfMonth);\n } else if (firstDayOfMonth = 0)) {\n return [];\n } else {\n const weekNumbers = [];\n const monthWeeksData = this.getMonthWeeks(month, year, yearViewConfig.weekStartsOn);\n let weekNum;\n let startDateOfWeek = monthWeeksData.monthFirstDate;\n for (let i = 0, len = monthWeeksData.monthWeeksCount; i \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"changelog.html":{"url":"changelog.html","title":"getting-started - changelog","body":"\n \n\n1.0.1 (2024-03-18)\nBug Fixes\n\nci: use NodeJS v16.13 (e8e326a)\nweek-number-calculation: if year start day same as selected start day (8e0ca5c)\n\n1.0.0 (2022-12-07)\nBug Fixes\n\nv15: fix v15 migration issues (aef5bdd)\n\n0.1.8 (2020-04-24)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Documentation coverage\n\n\n\n \n\n\n\n \n \n File\n Type\n Identifier\n Statements\n \n \n \n \n \n \n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n \n component\n YearCalendarComponent\n \n 0 %\n (0/22)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n \n variable\n DAYS_OF_WEEK\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/constants/default-config.ts\n \n variable\n DEFAULT_CONFIG\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/constants/default-config.ts\n \n variable\n DEFAULT_WEEK\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts\n \n directive\n HeatmapColorDirective\n \n 0 %\n (0/9)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts\n \n pipe\n WeekNumberPipe\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCConfig\n \n 0 %\n (0/17)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCDataItem\n \n 0 %\n (0/4)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCDayItem\n \n 0 %\n (0/4)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCHeaderButton\n \n 0 %\n (0/4)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar.service.ts\n \n injectable\n YearCalendarService\n \n 14 %\n (1/7)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Dependencies\n \n \n \n @angular/animations : ^15.0.2\n \n @angular/cdk : ^15.0.1\n \n @angular/common : ^15.0.2\n \n @angular/compiler : ^15.0.2\n \n @angular/core : ^15.0.2\n \n @angular/forms : ^15.0.2\n \n @angular/platform-browser : ^15.0.2\n \n @angular/platform-browser-dynamic : ^15.0.2\n \n @angular/router : ^15.0.2\n \n @iomechs/angular-year-calendar : ^1.0.1\n \n angular-cli-ghpages : ^0.6.0\n \n conventional-changelog-cli : ^2.0.31\n \n date-fns : ^2.5.1\n \n rxjs : ~6.6.7\n \n tinycolor2 : ^1.4.1\n \n tslib : ^2.0.0\n \n zone.js : ~0.11.4\n \n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\nAngular Year Calendar\n@iomechs/angular-year-calendar\n\n\n\n\n\n\nA simple, easily to use Year calendar for your Angular apps.\n\nDemo\nhttps://iomechs.github.io/angular-year-calendar/demo\nDocs\nhttps://iomechs.github.io/angular-year-calendar\nDependencies\nThe Angular Year Calendar library depends on date-fns and @angular/cdk. If you don't have them installed in your project, you'll have to install them urself.\nUsage\nInstall the package in your project's folder by using npm or yarn:\nnpm install @iomechs/angular-year-calendar --save\n\n# OR\n\nyarn add @iomechs/angular-year-calendar -SImport YearCalendarModule in your AppModule as below:\nimport { YearCalendarModule } from '@iomechs/angular-year-calendar';\n\n@NgModule({\n declarations: [\n AppComponent,\n ],\n imports: [\n BrowserModule,\n AppRoutingModule,\n BrowserAnimationsModule,\n YearCalendarModule, // Then in your HTML, you can use as:\n\nLicense\nMIT © IOMechs\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\nThe MIT License\nCopyright (c) 2019 IOMechs\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n \n \n YearCalendarModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_YearCalendarModule\n\n\n\ncluster_YearCalendarModule_declarations\n\n\n\ncluster_YearCalendarModule_exports\n\n\n\n\nHeatmapColorDirective\n\nHeatmapColorDirective\n\n\n\nYearCalendarModule\n\nYearCalendarModule\n\nYearCalendarModule -->\n\nHeatmapColorDirective->YearCalendarModule\n\n\n\n\n\nWeekNumberPipe\n\nWeekNumberPipe\n\nYearCalendarModule -->\n\nWeekNumberPipe->YearCalendarModule\n\n\n\n\n\nYearCalendarComponent\n\nYearCalendarComponent\n\nYearCalendarModule -->\n\nYearCalendarComponent->YearCalendarModule\n\n\n\n\n\nHeatmapColorDirective \n\nHeatmapColorDirective \n\nHeatmapColorDirective -->\n\nYearCalendarModule->HeatmapColorDirective \n\n\n\n\n\nWeekNumberPipe \n\nWeekNumberPipe \n\nWeekNumberPipe -->\n\nYearCalendarModule->WeekNumberPipe \n\n\n\n\n\nYearCalendarComponent \n\nYearCalendarComponent \n\nYearCalendarComponent -->\n\nYearCalendarModule->YearCalendarComponent \n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n \n\n \n \n \n \n \n \n 1 Module\n \n \n \n \n \n \n \n \n 1 Component\n \n \n \n \n \n \n \n 1 Directive\n \n \n \n \n \n \n \n 1 Injectable\n \n \n \n \n \n \n \n 1 Pipe\n \n \n \n \n \n \n \n 4 Interfaces\n \n \n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"properties.html":{"url":"properties.html","title":"package-properties - properties","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Properties\n \n \n \n Version : 0.0.0\n \n Keywords : iomechs, angular, calendar, year calendar, year-calendar, angular calendar, angular9 calendar, ng calendar, ng-calendar\n \n License : MIT\n \n Repository : https://github.com/iomechs/angular-year-calendar\n \n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n DAYS_OF_WEEK (projects/.../year-calendar.component.ts)\n \n \n DEFAULT_CONFIG (projects/.../default-config.ts)\n \n \n DEFAULT_WEEK (projects/.../default-config.ts)\n \n \n \n \n \n \n\n\n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n \n \n \n \n \n \n \n DAYS_OF_WEEK\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']\n \n \n\n\n \n \n\n projects/angular-year-calendar/src/lib/constants/default-config.ts\n \n \n \n \n \n \n \n DEFAULT_CONFIG\n \n \n \n \n \n \n Type : YCConfig\n\n \n \n \n \n Default value : {\n data: [],\n heatmapColor: '#FF5500',\n weekStartsOn: 0,\n showWeekNumbers: false,\n firstWeekMonth: {\n month: 0,\n week: DEFAULT_WEEK\n },\n forceWeek: false,\n forceWeekDate: null,\n}\n \n \n\n\n \n \n \n \n \n \n \n \n DEFAULT_WEEK\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n\n\n \n \n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}}
+ "index": {"version":"2.3.9","fields":["title","body"],"fieldVectors":[["title/directives/HeatmapColorDirective.html",[0,1.317,1,1.139]],["body/directives/HeatmapColorDirective.html",[0,1.446,1,1.251,2,1.61,3,0.55,4,0.55,5,0.471,6,0.923,7,0.374,8,3.728,9,1.61,10,1.974,11,2.805,12,2.805,13,1.343,14,2.366,15,2.366,16,0.55,17,1.446,18,3.871,19,2.962,20,2.366,21,3.092,22,2.366,23,1.635,24,2.317,25,1.542,26,1.343,27,2.015,28,3.871,29,2.233,30,2.962,31,1.992,32,0.057,33,1.715,34,0.963,35,1.286,36,2.962,37,1.446,38,1.68,39,1.974,40,2.015,41,0.471,42,1.883,43,2.015,44,2.015,45,1.89,46,2.805,47,2.962,48,2.015,49,2.962,50,3.092,51,2.015,52,2.015,53,2.015,54,0.692,55,3.092,56,0.471,57,2.015,58,1.61,59,0.55,60,0.55,61,2.015,62,2.015,63,3.512,64,1.822,65,2.962,66,2.015,67,2.015,68,2.015,69,2.015,70,2.015,71,2.015,72,2.015,73,2.015,74,2.015,75,1.974,76,1.343,77,1.974,78,1.974,79,2.962,80,2.805,81,1.992,82,2.015,83,2.015,84,1.992,85,3.512,86,1.61,87,2.015,88,2.196,89,3.512,90,2.015,91,2.015,92,2.015,93,3.512,94,2.015,95,2.015,96,2.015,97,2.015,98,2.015,99,2.015,100,2.015,101,2.962,102,2.366,103,3.871,104,2.015,105,0.031,106,0.031]],["title/pipes/WeekNumberPipe.html",[107,1.53,108,1.139]],["body/pipes/WeekNumberPipe.html",[3,0.564,4,0.564,5,0.482,6,0.86,7,0.392,10,1.376,13,1.376,17,1.008,29,2.034,31,2.363,32,0.057,33,2.193,34,0.704,35,1.525,41,0.832,42,1.838,45,2.034,54,0.832,56,0.482,59,0.564,60,0.564,86,2.845,88,2.222,105,0.032,106,0.032,107,2.021,108,1.274,109,2.065,110,3.475,111,2.468,112,1.65,113,3.562,114,2.065,115,2.065,116,1.747,117,2.065,118,1.348,119,2.065,120,2.065,121,1.838,122,2.065,123,4.166,124,2.065,125,2.065,126,2.065,127,3.016,128,2.065,129,2.065,130,2.065,131,2.065,132,2.065,133,2.065,134,2.065,135,3.016,136,1.076,137,2.065,138,3.016,139,2.065,140,1.65,141,2.065,142,1.65,143,2.065,144,2.065,145,1.172,146,0.341,147,0.654,148,2.065,149,2.222,150,2.065,151,2.065,152,2.065,153,1.505,154,1.505,155,1.008,156,2.065,157,2.065,158,3.016,159,3.016,160,3.016,161,0.756,162,3.016,163,2.009,164,1.65,165,2.065,166,1.65,167,2.065,168,2.065,169,2.065,170,2.065,171,3.016,172,1.65,173,2.065,174,2.065,175,2.065,176,0.564,177,1.65,178,2.065,179,2.065,180,2.065,181,2.065,182,2.065,183,2.065,184,3.562,185,3.016,186,2.065,187,2.065,188,1.172,189,2.065,190,2.065,191,3.016,192,2.065,193,2.065,194,2.065,195,2.065,196,2.065,197,2.065,198,2.065,199,2.065,200,2.065,201,2.065]],["title/interfaces/YCConfig.html",[136,0.63,202,0.736]],["body/interfaces/YCConfig.html",[3,0.61,4,0.61,5,0.522,6,0.442,7,0.179,16,0.61,23,1.717,24,1.984,25,0.708,32,0.056,34,1.214,35,1.948,37,2.425,41,1.148,54,0.522,56,0.522,59,1.109,60,0.61,64,1.574,105,0.034,106,0.034,116,1.488,118,1.173,121,1.717,136,0.746,146,0.369,147,0.708,153,1.717,154,1.717,155,1.984,161,1.488,176,0.61,202,1.109,203,0.818,204,1.092,205,1.012,206,2.305,207,2.305,208,2.305,209,2.305,210,2.305,211,1.984,212,2.305,213,2.305,214,2.098,215,4.063,216,2.116,217,1.984,218,2.052,219,0.944,220,0.944,221,1.092,222,1.268,223,1.268,224,1.268,225,1.268,226,1.268,227,1.268,228,1.268,229,1.268,230,1.268,231,1.268,232,1.268,233,1.268,234,1.268,235,1.268,236,1.012,237,0.944,238,0.944,239,0.944]],["title/interfaces/YCDataItem.html",[202,0.736,219,1.139]],["body/interfaces/YCDataItem.html",[3,0.783,4,0.783,5,0.67,6,0.567,7,0.23,16,0.783,23,1.211,24,1.4,25,0.908,32,0.056,34,0.991,35,1.387,37,2.438,41,1.18,54,0.67,56,0.67,59,1.233,60,0.783,64,2.038,105,0.04,106,0.04,116,1.049,118,1.393,121,1.211,136,0.67,146,0.473,147,0.908,153,1.211,154,1.211,155,1.4,161,1.049,176,0.783,202,1.233,203,1.049,204,1.4,205,1.2,206,1.626,207,1.626,208,1.626,209,1.626,210,1.626,211,1.4,212,1.626,213,1.626,214,2.072,216,1.984,217,1.85,218,1.907,219,1.601,220,1.907,221,1.4,222,1.626,223,1.626,224,1.626,225,1.626,226,1.626,227,1.626,228,1.626,229,1.626,230,1.626,231,1.626,232,1.626,233,1.626,234,1.626,235,1.626,236,1.2,237,1.211,238,1.211,239,1.211]],["title/interfaces/YCDayItem.html",[202,0.736,237,1.139]],["body/interfaces/YCDayItem.html",[3,0.786,4,0.786,5,0.673,6,0.57,7,0.231,16,0.786,23,1.217,24,1.406,25,0.912,32,0.056,34,0.994,37,2.358,41,1.15,54,0.673,56,0.673,59,1.235,60,0.786,64,1.797,105,0.04,106,0.04,116,1.054,118,1.394,121,1.217,136,0.673,146,0.475,147,0.912,153,1.217,154,1.217,155,1.406,161,1.054,176,0.786,202,1.235,203,1.054,204,1.406,205,1.204,206,1.634,207,1.634,208,1.634,209,1.634,210,1.634,211,1.406,212,1.634,213,1.634,214,2.405,216,1.987,217,1.856,218,1.911,219,1.217,220,1.217,221,1.406,222,1.634,223,1.634,224,1.634,225,1.634,226,1.634,227,1.634,228,1.634,229,1.634,230,1.634,231,1.634,232,1.634,233,1.634,234,1.634,235,1.634,236,1.204,237,1.606,238,1.911,239,1.911]],["title/interfaces/YCHeaderButton.html",[202,0.736,218,1.139]],["body/interfaces/YCHeaderButton.html",[3,0.775,4,0.775,5,0.664,6,0.562,7,0.228,16,0.775,23,1.2,24,1.387,25,0.9,32,0.056,34,0.987,35,1.761,37,2.487,41,1.146,54,0.664,56,0.664,59,1.228,60,1.228,64,1.785,105,0.04,106,0.04,116,1.04,118,1.278,121,1.2,136,0.664,146,0.468,147,0.9,153,1.2,154,1.2,155,1.387,161,1.04,176,0.775,202,1.228,203,1.04,204,1.387,205,1.193,206,1.611,207,1.611,208,1.611,209,1.611,210,1.611,211,1.387,212,1.611,213,1.611,214,2.063,216,2.074,217,1.839,218,1.978,219,1.2,220,1.2,221,2.197,222,2.552,223,1.611,224,1.611,225,1.611,226,1.611,227,1.611,228,1.611,229,1.611,230,1.611,231,1.611,232,1.611,233,1.611,234,1.611,235,1.611,236,1.193,237,1.2,238,1.2,239,1.2]],["title/components/YearCalendarComponent.html",[240,1.53,241,1.317]],["body/components/YearCalendarComponent.html",[0,0.418,1,0.362,2,0.684,3,0.234,4,0.234,5,0.2,6,0.883,7,0.401,10,0.989,11,1.57,12,1.57,13,0.57,14,1.874,15,0.684,16,0.405,17,0.725,20,1.186,21,1.874,22,1.186,25,1.097,26,0.989,29,2.159,31,1.65,32,0.058,33,1.757,34,0.916,35,1.065,38,1.65,39,0.57,41,0.62,42,1.319,45,1.757,46,2.494,50,1.874,54,0.62,55,2.12,56,0.2,59,0.405,60,0.234,64,1.121,75,0.57,76,0.57,77,0.57,78,0.57,80,1.57,81,1.771,84,1.771,88,1.964,102,2.12,105,0.016,106,0.016,118,1.015,136,0.772,146,0.515,147,0.271,149,2.041,161,0.313,163,0.57,172,0.684,176,0.902,188,0.842,205,0.47,216,0.627,217,0.96,220,0.831,221,0.96,236,0.271,238,0.362,239,0.362,240,1.115,241,1.145,242,1.485,243,0.856,244,1.485,245,0.856,246,0.856,247,2.975,248,2.533,249,0.57,250,1.966,251,1.485,252,1.966,253,1.485,254,1.485,255,1.966,256,3.122,257,2.346,258,1.485,259,1.485,260,1.485,261,2.346,262,2.346,263,2.346,264,1.966,265,2.346,266,1.966,267,1.966,268,1.966,269,1.485,270,1.966,271,1.966,272,0.856,273,1.145,274,1.485,275,1.485,276,1.31,277,0.856,278,0.856,279,0.856,280,1.563,281,0.856,282,2.654,283,0.856,284,0.856,285,1.485,286,0.856,287,2.346,288,0.856,289,0.856,290,0.856,291,1.966,292,1.485,293,0.856,294,0.856,295,1.485,296,1.485,297,2.346,298,2.346,299,0.856,300,0.856,301,0.856,302,1.485,303,0.856,304,0.856,305,0.856,306,0.856,307,1.485,308,0.856,309,2.654,310,0.856,311,0.856,312,1.485,313,1.186,314,0.856,315,1.57,316,0.856,317,0.856,318,1.966,319,0.856,320,0.684,321,0.684,322,0.856,323,0.856,324,0.684,325,0.684,326,0.684,327,0.684,328,0.684,329,0.684,330,0.856,331,2.346,332,1.485,333,0.856,334,0.856,335,1.874,336,0.856,337,1.57,338,0.856,339,1.966,340,0.856,341,0.856,342,0.856,343,0.856,344,0.856,345,0.856,346,0.856,347,0.856,348,0.856,349,1.966,350,0.856,351,1.485,352,0.856,353,1.966,354,0.856,355,0.856,356,0.856,357,0.856,358,0.856,359,0.856,360,0.856,361,0.856,362,0.856,363,0.856,364,1.563,365,0.856,366,0.856,367,1.485,368,0.684,369,0.856,370,0.856,371,1.874,372,1.186,373,1.485,374,0.684,375,0.856,376,0.856,377,0.856,378,0.856,379,0.856,380,0.684,381,1.485,382,0.856,383,0.856,384,0.856,385,1.485,386,0.856,387,0.684,388,0.856,389,2.346,390,2.346,391,0.856,392,0.856,393,1.485,394,1.485,395,0.856,396,0.856,397,1.966,398,0.856,399,0.856,400,0.856,401,0.856,402,0.856,403,0.856,404,1.485,405,0.856,406,0.856,407,0.856,408,2.346,409,0.856,410,1.485,411,1.485,412,0.684,413,0.856,414,0.856,415,0.856,416,1.485,417,0.856,418,0.856,419,0.856,420,0.856,421,1.485,422,0.856,423,0.856,424,1.485,425,0.856,426,1.485,427,1.485,428,1.485,429,1.485,430,1.186,431,1.485,432,1.485,433,1.485,434,0.856,435,3.461,436,0.856,437,3.598,438,1.966,439,2.908,440,1.966,441,1.966,442,1.485,443,3.825,444,2.908,445,1.966,446,3.461,447,1.966,448,1.485,449,3.122,450,1.966,451,2.908,452,0.856,453,0.856,454,1.485,455,0.856,456,0.856,457,0.856,458,0.856,459,0.856,460,2.346,461,2.346,462,0.856,463,0.856,464,0.856,465,1.485,466,1.485,467,1.485,468,0.856,469,0.856,470,0.856,471,1.966,472,0.856,473,0.856,474,1.485,475,1.966,476,0.856,477,1.485,478,0.856,479,0.856,480,0.856,481,0.856,482,0.856,483,0.856,484,0.856,485,0.856,486,0.856,487,0.856,488,1.485,489,0.856,490,0.856,491,0.856,492,0.856,493,0.856,494,0.856,495,0.856,496,0.856,497,1.485,498,0.856,499,0.57,500,0.856,501,0.856,502,0.856,503,0.856,504,0.856,505,1.485,506,0.856,507,0.856,508,0.856,509,1.186,510,1.485,511,1.874,512,0.856,513,0.856,514,0.856]],["title/modules/YearCalendarModule.html",[515,2.154,516,1.317]],["body/modules/YearCalendarModule.html",[1,2.18,3,0.767,4,0.767,5,0.656,6,0.739,7,0.337,17,1.371,29,1.371,32,0.057,45,1.371,54,1.143,56,0.656,59,0.767,60,0.767,84,1.593,105,0.039,106,0.039,108,2.18,111,1.593,203,1.368,241,2.52,248,1.593,273,1.825,313,2.986,320,2.244,321,2.244,516,2.547,517,1.871,518,1.825,519,2.244,520,2.244,521,2.244,522,2.986,523,2.244,524,1.871,525,2.809,526,2.986,527,3.738,528,4.201,529,2.809,530,4.201,531,3.356,532,2.809,533,2.809,534,3.738,535,2.244,536,2.809,537,2.809,538,3.738,539,2.244,540,2.244,541,2.244,542,2.809]],["title/injectables/YearCalendarService.html",[273,1.317,543,1.53]],["body/injectables/YearCalendarService.html",[3,0.582,4,0.582,5,0.498,6,0.897,7,0.401,16,0.582,17,1.507,25,1.149,26,2.417,29,2.148,31,2.256,32,0.057,33,1.941,34,0.929,35,1.456,38,2.058,41,1.106,42,1.782,45,2.06,54,0.929,56,0.498,59,0.582,60,0.582,75,1.421,76,1.421,77,1.421,78,1.421,81,2.256,84,1.751,88,2.058,105,0.032,106,0.032,108,1.858,111,1.21,116,1.456,118,0.582,136,1.06,140,1.703,142,1.703,145,1.21,146,0.352,147,0.676,149,2.394,176,0.582,177,1.703,188,1.21,203,1.661,205,0.978,214,1.041,216,1.304,220,0.901,236,1.523,238,1.533,239,0.901,273,1.507,315,2.466,335,1.703,337,2.466,364,1.421,368,1.703,371,2.466,372,3.37,380,2.466,387,1.703,430,1.703,539,1.703,540,1.703,543,1.751,544,2.132,545,1.703,546,3.087,547,3.087,548,3.087,549,3.087,550,3.087,551,3.087,552,2.132,553,2.132,554,3.628,555,2.132,556,2.132,557,2.132,558,2.132,559,3.087,560,2.132,561,2.132,562,2.132,563,2.132,564,3.087,565,2.132,566,2.132,567,2.132,568,2.132,569,2.132,570,2.132,571,2.132,572,2.132,573,2.132,574,2.132,575,1.703,576,1.703,577,2.132,578,2.132,579,2.132,580,2.132,581,2.132,582,2.132,583,2.132,584,2.132,585,2.132,586,2.132]],["title/changelog.html",[587,1.515,588,1.515,589,1.816]],["body/changelog.html",[7,0.331,32,0.043,33,1.602,41,1.057,81,2.345,105,0.043,106,0.043,146,0.682,163,2.186,164,2.621,176,1.236,188,1.861,236,1.31,374,3.302,499,2.186,511,2.621,590,2.621,591,4.134,592,4.134,593,3.281,594,4.526,595,4.751,596,4.751,597,3.281,598,3.281,599,3.281,600,3.281,601,3.281,602,3.281,603,3.281,604,3.281,605,3.281,606,3.281,607,3.281,608,3.281,609,4.134,610,3.281,611,3.281,612,3.281,613,3.281,614,3.281,615,3.281,616,3.281,617,3.281,618,3.281,619,3.281,620,2.186,621,3.281,622,3.281,623,3.281,624,3.281,625,3.281,626,3.281,627,3.281,628,3.281,629,3.281,630,3.281,631,4.134,632,3.281,633,3.281,634,3.281,635,3.281,636,3.281,637,3.281,638,3.281,639,3.281]],["title/coverage.html",[640,2.905]],["body/coverage.html",[0,1.481,1,1.282,5,0.709,6,1.026,7,0.416,8,2.423,9,2.423,32,0.055,34,0.709,42,2.177,105,0.041,106,0.041,107,1.721,108,1.282,110,2.423,111,1.721,112,2.423,136,0.709,146,0.761,149,1.721,202,1.26,203,1.75,204,2.253,218,1.282,219,1.282,237,1.282,240,1.721,241,1.481,247,2.62,248,2.231,249,2.62,273,1.481,276,2.021,280,2.021,543,1.721,545,2.423,640,2.423,641,2.423,642,3.034,643,3.034,644,3.034,645,4.363,646,4.615,647,3.141,648,3.141,649,2.423,650,3.034,651,3.034,652,4.363,653,3.034,654,3.034,655,3.034,656,3.034]],["title/dependencies.html",[518,1.578,657,1.515]],["body/dependencies.html",[7,0.279,32,0.057,56,0.813,58,2.782,105,0.045,106,0.045,118,0.951,145,1.975,146,0.574,518,1.7,535,2.782,589,2.782,590,2.782,658,3.482,659,5.194,660,2.782,661,3.482,662,3.482,663,3.482,664,4.29,665,3.427,666,3.482,667,3.482,668,2.782,669,2.32,670,4.29,671,3.482,672,3.482,673,3.482,674,3.482,675,3.482,676,3.482,677,3.482,678,3.482,679,3.482,680,3.482,681,3.482,682,3.482]],["title/index.html",[16,0.621,587,1.515,588,1.515]],["body/index.html",[7,0.415,32,0.055,54,0.764,105,0.043,106,0.043,118,0.893,145,1.856,146,0.846,166,2.614,499,2.18,509,2.614,516,2.207,518,1.598,526,2.614,531,2.614,541,2.614,620,2.75,657,2.18,660,2.614,668,3.792,669,3.012,683,3.272,684,3.272,685,3.272,686,3.272,687,4.127,688,3.272,689,3.272,690,3.272,691,3.272,692,3.272,693,3.272,694,3.272,695,3.272,696,4.52,697,3.272,698,3.272,699,3.272,700,3.272,701,4.127,702,4.127,703,3.272,704,3.272,705,3.272,706,3.272,707,3.272,708,3.272,709,3.272,710,3.272,711,1.856,712,2.18,713,2.18]],["title/license.html",[587,1.515,588,1.515,711,1.29]],["body/license.html",[32,0.043,105,0.043,106,0.043,524,2.141,575,2.567,576,2.567,620,2.718,641,2.567,711,1.823,712,2.141,713,2.141,714,4.483,715,3.213,716,3.213,717,4.08,718,3.213,719,3.213,720,3.213,721,3.213,722,3.213,723,3.213,724,4.08,725,5.162,726,3.213,727,3.213,728,3.213,729,4.483,730,3.213,731,4.08,732,3.213,733,3.213,734,3.213,735,3.213,736,3.213,737,3.213,738,3.213,739,3.213,740,3.213,741,4.08,742,3.213,743,3.213,744,3.213,745,3.213,746,3.213,747,3.213,748,3.213,749,4.08,750,4.08,751,3.213,752,3.213,753,3.213,754,3.213,755,3.213,756,3.213,757,3.213,758,3.213,759,3.213,760,3.213,761,3.213,762,3.213,763,3.213,764,3.213,765,3.213,766,3.213,767,3.213,768,3.213,769,3.213,770,3.213,771,3.213,772,3.213,773,3.213,774,3.213,775,3.213,776,3.213,777,3.213,778,3.213]],["title/modules.html",[517,2.423]],["body/modules.html",[32,0.05,105,0.05,106,0.05,516,2.015,517,2.749,665,3.296,779,4.126,780,4.126,781,4.126]],["title/overview.html",[782,2.905]],["body/overview.html",[0,1.71,1,2.175,32,0.055,105,0.045,106,0.045,107,1.986,108,2.175,147,1.109,240,1.986,241,2.514,364,3.326,515,2.797,516,2.587,518,2.102,519,2.797,520,2.797,521,2.797,522,3.439,523,2.797,524,2.333,543,1.986,782,2.797,783,3.502]],["title/properties.html",[205,1.024,657,1.515]],["body/properties.html",[7,0.389,32,0.055,105,0.048,106,0.048,146,0.871,205,1.215,669,3.03,711,2.176,712,2.555,713,2.555,784,3.835,785,3.835,786,3.835,787,3.835,788,4.548,789,3.835,790,3.835]],["title/miscellaneous/variables.html",[791,1.816,792,2.581]],["body/miscellaneous/variables.html",[6,0.837,7,0.339,16,0.93,23,1.439,25,1.459,32,0.056,34,1.075,38,2.612,39,2.269,41,0.796,42,1.945,105,0.044,106,0.044,116,1.247,121,1.439,136,0.796,153,1.439,154,1.439,161,1.247,176,0.93,211,1.663,236,1.079,247,2.269,248,1.932,249,2.82,276,2.82,280,2.82,324,2.721,325,2.721,326,2.721,327,2.721,328,2.721,329,2.721,412,3.38,647,2.721,648,3.677,649,3.677,791,2.721,792,2.721,793,3.406,794,4.232,795,3.406]]],"invertedIndex":[["",{"_index":32,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["0",{"_index":42,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["0.0.0",{"_index":785,"title":{},"body":{"properties.html":{}}}],["0.1.8",{"_index":636,"title":{},"body":{"changelog.html":{}}}],["0.11.4",{"_index":682,"title":{},"body":{"dependencies.html":{}}}],["0.2s",{"_index":492,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["0.6.0",{"_index":672,"title":{},"body":{"dependencies.html":{}}}],["0/1",{"_index":646,"title":{},"body":{"coverage.html":{}}}],["0/17",{"_index":651,"title":{},"body":{"coverage.html":{}}}],["0/22",{"_index":644,"title":{},"body":{"coverage.html":{}}}],["0/4",{"_index":652,"title":{},"body":{"coverage.html":{}}}],["0/9",{"_index":650,"title":{},"body":{"coverage.html":{}}}],["03",{"_index":592,"title":{},"body":{"changelog.html":{}}}],["04",{"_index":638,"title":{},"body":{"changelog.html":{}}}],["07",{"_index":630,"title":{},"body":{"changelog.html":{}}}],["1",{"_index":364,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"overview.html":{}}}],["1.0.0",{"_index":628,"title":{},"body":{"changelog.html":{}}}],["1.0.1",{"_index":617,"title":{},"body":{"changelog.html":{}}}],["1.0.2",{"_index":590,"title":{},"body":{"changelog.html":{},"dependencies.html":{}}}],["1.4.1",{"_index":678,"title":{},"body":{"dependencies.html":{}}}],["1/7",{"_index":654,"title":{},"body":{"coverage.html":{}}}],["100",{"_index":102,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["10px",{"_index":490,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["12",{"_index":164,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"changelog.html":{}}}],["12:00",{"_index":169,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["12h",{"_index":173,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["13",{"_index":609,"title":{},"body":{"changelog.html":{}}}],["1314px",{"_index":506,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["14",{"_index":653,"title":{},"body":{"coverage.html":{}}}],["143b685",{"_index":607,"title":{},"body":{"changelog.html":{}}}],["14:00",{"_index":170,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["14px",{"_index":453,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["15.0.1",{"_index":661,"title":{},"body":{"dependencies.html":{}}}],["15.0.2",{"_index":659,"title":{},"body":{"dependencies.html":{}}}],["15px",{"_index":480,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["18",{"_index":618,"title":{},"body":{"changelog.html":{}}}],["1px",{"_index":494,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["2.0.0",{"_index":680,"title":{},"body":{"dependencies.html":{}}}],["2.0.31",{"_index":674,"title":{},"body":{"dependencies.html":{}}}],["2.5.1",{"_index":675,"title":{},"body":{"dependencies.html":{}}}],["2019",{"_index":716,"title":{},"body":{"license.html":{}}}],["2020",{"_index":637,"title":{},"body":{"changelog.html":{}}}],["2022",{"_index":629,"title":{},"body":{"changelog.html":{}}}],["2024",{"_index":591,"title":{},"body":{"changelog.html":{}}}],["20px",{"_index":450,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["24",{"_index":639,"title":{},"body":{"changelog.html":{}}}],["26",{"_index":593,"title":{},"body":{"changelog.html":{}}}],["262d85f",{"_index":602,"title":{},"body":{"changelog.html":{}}}],["2c11fd9",{"_index":614,"title":{},"body":{"changelog.html":{}}}],["2px",{"_index":440,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["32px",{"_index":451,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["33.33",{"_index":476,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["4",{"_index":783,"title":{},"body":{"overview.html":{}}}],["40d5e30",{"_index":600,"title":{},"body":{"changelog.html":{}}}],["444",{"_index":496,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["44px",{"_index":478,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["50",{"_index":488,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["6.6.7",{"_index":677,"title":{},"body":{"dependencies.html":{}}}],["6px",{"_index":448,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["86400000",{"_index":152,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["8e0ca5c",{"_index":627,"title":{},"body":{"changelog.html":{}}}],["960px",{"_index":507,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__body",{"_index":471,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__day",{"_index":487,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__end",{"_index":457,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__header",{"_index":452,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__inner",{"_index":479,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__loader",{"_index":504,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__month",{"_index":475,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__number",{"_index":483,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__option",{"_index":464,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__options",{"_index":463,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__title",{"_index":481,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__week",{"_index":482,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__year",{"_index":455,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["above",{"_index":748,"title":{},"body":{"license.html":{}}}],["acacac",{"_index":468,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["according",{"_index":227,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["action",{"_index":772,"title":{},"body":{"license.html":{}}}],["actual_component",{"_index":514,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["actually",{"_index":388,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["add",{"_index":704,"title":{},"body":{"index.html":{}}}],["adddays",{"_index":570,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["added",{"_index":597,"title":{},"body":{"changelog.html":{}}}],["adding",{"_index":376,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addition",{"_index":402,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addweeks",{"_index":141,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addweeks(firstweekfirstdate",{"_index":194,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addyears",{"_index":142,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["aef5bdd",{"_index":635,"title":{},"body":{"changelog.html":{}}}],["against",{"_index":598,"title":{},"body":{"changelog.html":{}}}],["ahsan",{"_index":76,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["align",{"_index":444,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["and/or",{"_index":739,"title":{},"body":{"license.html":{}}}],["angular",{"_index":669,"title":{},"body":{"dependencies.html":{},"index.html":{},"properties.html":{}}}],["angular/animations",{"_index":658,"title":{},"body":{"dependencies.html":{}}}],["angular/cdk",{"_index":660,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["angular/cdk/overlay",{"_index":321,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["angular/common",{"_index":535,"title":{},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{}}}],["angular/compiler",{"_index":662,"title":{},"body":{"dependencies.html":{}}}],["angular/core",{"_index":56,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{}}}],["angular/forms",{"_index":663,"title":{},"body":{"dependencies.html":{}}}],["angular/platform",{"_index":664,"title":{},"body":{"dependencies.html":{}}}],["angular/router",{"_index":667,"title":{},"body":{"dependencies.html":{}}}],["angular9",{"_index":787,"title":{},"body":{"properties.html":{}}}],["api",{"_index":605,"title":{},"body":{"changelog.html":{}}}],["app",{"_index":180,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["appcomponent",{"_index":707,"title":{},"body":{"index.html":{}}}],["applied",{"_index":502,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["applies",{"_index":79,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["apply",{"_index":62,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["applycolor",{"_index":18,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["appmodule",{"_index":706,"title":{},"body":{"index.html":{}}}],["approutingmodule",{"_index":709,"title":{},"body":{"index.html":{}}}],["apps",{"_index":685,"title":{},"body":{"index.html":{}}}],["arising",{"_index":776,"title":{},"body":{"license.html":{}}}],["array",{"_index":214,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"injectables/YearCalendarService.html":{}}}],["array(12).fill(0).map((_",{"_index":362,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["asked",{"_index":168,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["assign",{"_index":87,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["assigndatacounttodate",{"_index":258,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigndatacounttodate(currdaystring",{"_index":285,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigns",{"_index":356,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["associated",{"_index":726,"title":{},"body":{"license.html":{}}}],["author",{"_index":75,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["authors",{"_index":765,"title":{},"body":{"license.html":{}}}],["ayaz",{"_index":77,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["background",{"_index":80,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["basically",{"_index":225,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["below",{"_index":166,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"index.html":{}}}],["black",{"_index":495,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["block",{"_index":436,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bold",{"_index":486,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["boolean",{"_index":216,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["border",{"_index":439,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bottom",{"_index":454,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["break",{"_index":383,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["browse",{"_index":781,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":665,"title":{},"body":{"dependencies.html":{},"modules.html":{}}}],["browseranimationsmodule",{"_index":710,"title":{},"body":{"index.html":{}}}],["browsermodule",{"_index":708,"title":{},"body":{"index.html":{}}}],["bug",{"_index":594,"title":{},"body":{"changelog.html":{}}}],["c",{"_index":715,"title":{},"body":{"license.html":{}}}],["c0edf96",{"_index":616,"title":{},"body":{"changelog.html":{}}}],["calculated",{"_index":293,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calculates",{"_index":574,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calculating",{"_index":610,"title":{},"body":{"changelog.html":{}}}],["calculation",{"_index":624,"title":{},"body":{"changelog.html":{}}}],["calendar",{"_index":146,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"properties.html":{}}}],["calendar.component",{"_index":533,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.component.html",{"_index":254,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.scss",{"_index":252,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts",{"_index":249,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar.component.ts:148",{"_index":286,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:16",{"_index":279,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:17",{"_index":278,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:171",{"_index":301,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:176",{"_index":306,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:18",{"_index":281,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:181",{"_index":310,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:185",{"_index":299,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:19",{"_index":277,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:20",{"_index":283,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:21",{"_index":284,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:22",{"_index":314,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:23",{"_index":316,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:24",{"_index":317,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:25",{"_index":274,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:30",{"_index":305,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:35",{"_index":303,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:68",{"_index":308,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:80",{"_index":300,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:94",{"_index":289,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.module.ts",{"_index":525,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.module.ts:15",{"_index":529,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.service",{"_index":320,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["calendar.service.ts",{"_index":545,"title":{},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["calendar.service.ts:17",{"_index":552,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:51",{"_index":565,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:65",{"_index":560,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:86",{"_index":562,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:9",{"_index":550,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar/demo",{"_index":688,"title":{},"body":{"index.html":{}}}],["calendar/src/lib/components/year",{"_index":247,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar/src/lib/constants/default",{"_index":647,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar/src/lib/directives/heatmap",{"_index":8,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"coverage.html":{}}}],["calendar/src/lib/pipes/week",{"_index":110,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["calendar/src/lib/year",{"_index":203,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["calendar/year",{"_index":248,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["cdkoverlayorigin",{"_index":298,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["center",{"_index":446,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changelog",{"_index":589,"title":{"changelog.html":{}},"body":{"dependencies.html":{}}}],["changes",{"_index":304,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate",{"_index":350,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.currentvalue",{"_index":352,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.previousvalue",{"_index":351,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig",{"_index":334,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.currentvalue",{"_index":338,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.previousvalue",{"_index":336,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["charge",{"_index":721,"title":{},"body":{"license.html":{}}}],["ci",{"_index":619,"title":{},"body":{"changelog.html":{}}}],["claim",{"_index":768,"title":{},"body":{"license.html":{}}}],["class",{"_index":60,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["cli",{"_index":670,"title":{},"body":{"dependencies.html":{}}}],["cluster_yearcalendarmodule",{"_index":519,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_declarations",{"_index":521,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_exports",{"_index":520,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["color",{"_index":64,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["color.directive",{"_index":537,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["color.directive.ts",{"_index":9,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"coverage.html":{}}}],["color.directive.ts:12",{"_index":53,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:17",{"_index":51,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:32",{"_index":44,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:53",{"_index":48,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:7",{"_index":43,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:8",{"_index":40,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:9",{"_index":30,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.tohsl",{"_index":100,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["colorcomponents",{"_index":99,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["colorcomponents.l",{"_index":103,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["colors",{"_index":224,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["column",{"_index":373,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["comments",{"_index":596,"title":{},"body":{"changelog.html":{}}}],["commonmodule",{"_index":534,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["company",{"_index":82,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["component",{"_index":240,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"overview.html":{}}}],["component_template",{"_index":512,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components",{"_index":242,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components/year",{"_index":532,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["conditions",{"_index":747,"title":{},"body":{"license.html":{}}}],["config",{"_index":323,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["config.ts",{"_index":648,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["configuration",{"_index":613,"title":{},"body":{"changelog.html":{}}}],["connection",{"_index":777,"title":{},"body":{"license.html":{}}}],["const",{"_index":88,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["constants",{"_index":229,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["constants/default",{"_index":322,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["constructor",{"_index":26,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["constructor(el",{"_index":27,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["constructor(private",{"_index":61,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["constructor(ycservice",{"_index":272,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["content",{"_index":461,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["contract",{"_index":773,"title":{},"body":{"license.html":{}}}],["conventional",{"_index":673,"title":{},"body":{"dependencies.html":{}}}],["copies",{"_index":741,"title":{},"body":{"license.html":{}}}],["copy",{"_index":724,"title":{},"body":{"license.html":{}}}],["copyright",{"_index":714,"title":{},"body":{"license.html":{}}}],["count",{"_index":220,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["counter",{"_index":399,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["coverage",{"_index":640,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["createdaysofmonth",{"_index":259,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["createdaysofmonth(monthindex",{"_index":288,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["creates",{"_index":354,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate",{"_index":395,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate.todatestring",{"_index":384,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdaystring",{"_index":287,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["current",{"_index":387,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["currentdata",{"_index":564,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["currentdate",{"_index":394,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue",{"_index":337,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["currentvalue.data",{"_index":347,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data.length",{"_index":341,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0",{"_index":343,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0].date",{"_index":345,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentweekstartdate",{"_index":185,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["currentweekstartdate.gettime",{"_index":201,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["cursor",{"_index":465,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["customdateday",{"_index":191,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["damages",{"_index":769,"title":{},"body":{"license.html":{}}}],["data",{"_index":161,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["dataindex",{"_index":416,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dataitem.date",{"_index":411,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date",{"_index":118,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{},"index.html":{}}}],["date's",{"_index":401,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date().getfullyear",{"_index":315,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["date(currdaystring",{"_index":420,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(date",{"_index":150,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["date(itemdate.getfullyear",{"_index":413,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(this.year",{"_index":363,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(year",{"_index":577,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["date:'mmmm",{"_index":425,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date:\\'mmmm",{"_index":513,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateclone",{"_index":148,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dateclone.getfullyear",{"_index":183,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dateclone.sethours(12",{"_index":181,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["datedata",{"_index":408,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["datedata.count",{"_index":421,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateday",{"_index":184,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dates/days",{"_index":377,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["day",{"_index":81,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{}}}],["day?.day",{"_index":428,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayclass",{"_index":206,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["daylabel",{"_index":426,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayoffirstdateinview",{"_index":133,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dayofmonthfirstdateinview",{"_index":124,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["days",{"_index":292,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["days_of_week",{"_index":276,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["daysofweek",{"_index":266,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks.filter(weekdata",{"_index":406,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks[weekindex][indexday",{"_index":392,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayvalue",{"_index":390,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["deal",{"_index":728,"title":{},"body":{"license.html":{}}}],["dealings",{"_index":778,"title":{},"body":{"license.html":{}}}],["declarations",{"_index":526,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["decoration",{"_index":469,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["decorators",{"_index":311,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["default",{"_index":38,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["default_config",{"_index":280,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["default_week",{"_index":649,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaultheadertemplate",{"_index":255,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["defined",{"_index":29,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["demo",{"_index":686,"title":{},"body":{"index.html":{}}}],["dependencies",{"_index":518,"title":{"dependencies.html":{}},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{},"index.html":{},"overview.html":{}}}],["depends",{"_index":691,"title":{},"body":{"index.html":{}}}],["desc",{"_index":78,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["description",{"_index":290,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["differenceincalendardays",{"_index":139,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["differenceindays",{"_index":571,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["differenceinweeks",{"_index":144,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["different",{"_index":567,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["direction",{"_index":472,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["directive",{"_index":0,"title":{"directives/HeatmapColorDirective.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"coverage.html":{},"overview.html":{}}}],["directives",{"_index":2,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["directives/heatmap",{"_index":536,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["display",{"_index":435,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["displayed",{"_index":294,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["distribute",{"_index":737,"title":{},"body":{"license.html":{}}}],["docs",{"_index":689,"title":{},"body":{"index.html":{}}}],["documentation",{"_index":641,"title":{},"body":{"coverage.html":{},"license.html":{}}}],["dom",{"_index":245,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["don't",{"_index":692,"title":{},"body":{"index.html":{}}}],["dynamic",{"_index":666,"title":{},"body":{"dependencies.html":{}}}],["e8e326a",{"_index":623,"title":{},"body":{"changelog.html":{}}}],["e8ecef",{"_index":442,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["each",{"_index":400,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ease",{"_index":493,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["easily",{"_index":684,"title":{},"body":{"index.html":{}}}],["el",{"_index":36,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["element",{"_index":510,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["elementref",{"_index":28,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["end",{"_index":462,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["entire",{"_index":179,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["error",{"_index":160,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["event",{"_index":764,"title":{},"body":{"license.html":{}}}],["eventdaycick",{"_index":260,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdaycick(day",{"_index":296,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdayclicked",{"_index":270,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventemitter",{"_index":282,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["exact",{"_index":231,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["except",{"_index":370,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["export",{"_index":59,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["exports",{"_index":527,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["express",{"_index":756,"title":{},"body":{"license.html":{}}}],["false",{"_index":412,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["features",{"_index":608,"title":{},"body":{"changelog.html":{}}}],["ff5500",{"_index":795,"title":{},"body":{"miscellaneous/variables.html":{}}}],["fff",{"_index":96,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["file",{"_index":5,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["files",{"_index":727,"title":{},"body":{"license.html":{}}}],["first",{"_index":371,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstdate",{"_index":129,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstdayofmonth",{"_index":372,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstweekfirstdate",{"_index":123,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekfirstdate.sethours(12",{"_index":195,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth",{"_index":121,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["firstweekmonth.month",{"_index":157,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth.week",{"_index":158,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["fitness",{"_index":761,"title":{},"body":{"license.html":{}}}],["fix",{"_index":632,"title":{},"body":{"changelog.html":{}}}],["fixes",{"_index":595,"title":{},"body":{"changelog.html":{}}}],["flex",{"_index":443,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["fns",{"_index":145,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{},"index.html":{}}}],["folder",{"_index":700,"title":{},"body":{"index.html":{}}}],["following",{"_index":746,"title":{},"body":{"license.html":{}}}],["font",{"_index":484,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["forceweek",{"_index":153,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate",{"_index":154,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate.date",{"_index":190,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forceweekdate.month",{"_index":189,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forroot",{"_index":528,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["fr",{"_index":328,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["free",{"_index":720,"title":{},"body":{"license.html":{}}}],["furnished",{"_index":744,"title":{},"body":{"license.html":{}}}],["getdayinview",{"_index":114,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdayinview(date",{"_index":115,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdaysofweek",{"_index":261,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["getfirstweekfirstdate",{"_index":119,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getfirstweekfirstdate(year",{"_index":120,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getmonthweeks",{"_index":546,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getmonthweeks(month",{"_index":551,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getpercentagecolor",{"_index":19,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["getpercentagecolor(heatmapcolor",{"_index":47,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["getting",{"_index":587,"title":{"changelog.html":{},"index.html":{},"license.html":{}},"body":{}}],["gettotalweeks",{"_index":125,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["gettotalweeks(firstdate",{"_index":126,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate",{"_index":130,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate(date",{"_index":131,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweeknumbers",{"_index":547,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getweeknumbers(month",{"_index":558,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["ghpages",{"_index":671,"title":{},"body":{"dependencies.html":{}}}],["glad",{"_index":167,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["granted",{"_index":719,"title":{},"body":{"license.html":{}}}],["h",{"_index":230,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["headertemplate",{"_index":207,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["heatmap",{"_index":63,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["heatmapcolor",{"_index":23,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["heatmapcolordirective",{"_index":1,"title":{"directives/HeatmapColorDirective.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["height",{"_index":489,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["here",{"_index":234,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hereby",{"_index":718,"title":{},"body":{"license.html":{}}}],["hide",{"_index":222,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hideheader",{"_index":208,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["holders",{"_index":766,"title":{},"body":{"license.html":{}}}],["host",{"_index":434,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hours",{"_index":165,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["hover",{"_index":467,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hsl",{"_index":228,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["html",{"_index":509,"title":{},"body":{"components/YearCalendarComponent.html":{},"index.html":{}}}],["https://github.com/iomechs/angular",{"_index":790,"title":{},"body":{"properties.html":{}}}],["https://iomechs.github.io/angular",{"_index":687,"title":{},"body":{"index.html":{}}}],["https://www.w3schools.com/colors/colors_hsl.asp",{"_index":235,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["identifier",{"_index":642,"title":{},"body":{"coverage.html":{}}}],["implements",{"_index":10,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["implied",{"_index":757,"title":{},"body":{"license.html":{}}}],["import",{"_index":54,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"index.html":{}}}],["important",{"_index":497,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["imports",{"_index":541,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["included",{"_index":751,"title":{},"body":{"license.html":{}}}],["including",{"_index":731,"title":{},"body":{"license.html":{}}}],["incrementing",{"_index":398,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["index",{"_index":16,"title":{"index.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["indexday",{"_index":381,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["info",{"_index":3,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["information",{"_index":233,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["injectable",{"_index":543,"title":{"injectables/YearCalendarService.html":{}},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["injectables",{"_index":544,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["input",{"_index":55,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["inputs",{"_index":22,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["install",{"_index":696,"title":{},"body":{"index.html":{}}}],["installed",{"_index":693,"title":{},"body":{"index.html":{}}}],["instead",{"_index":604,"title":{},"body":{"changelog.html":{}}}],["interface",{"_index":202,"title":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["interfaces",{"_index":147,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"overview.html":{}}}],["interfaces.ts",{"_index":204,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["iomechs",{"_index":713,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["iomechs/angular",{"_index":668,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["isconfigchanged",{"_index":548,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isconfigchanged(previousvalue",{"_index":561,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isnan(forceweekdate.date",{"_index":187,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["isnan(forceweekdate.month",{"_index":186,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["issues",{"_index":634,"title":{},"body":{"changelog.html":{}}}],["istoday",{"_index":385,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["isyeardatachanged",{"_index":549,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isyeardatachanged(previousdata",{"_index":563,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["itemdate",{"_index":410,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getdate()).todatestring",{"_index":415,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getmonth",{"_index":414,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["items",{"_index":445,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["javascript",{"_index":501,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["justify",{"_index":460,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["keep",{"_index":375,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["keywords",{"_index":786,"title":{},"body":{"properties.html":{}}}],["kind",{"_index":755,"title":{},"body":{"license.html":{}}}],["label",{"_index":503,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["last",{"_index":380,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["lastdayofmonth",{"_index":553,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["left",{"_index":456,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["legend",{"_index":508,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["len",{"_index":368,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["liability",{"_index":770,"title":{},"body":{"license.html":{}}}],["liable",{"_index":767,"title":{},"body":{"license.html":{}}}],["library",{"_index":690,"title":{},"body":{"index.html":{}}}],["license",{"_index":711,"title":{"license.html":{}},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["limitation",{"_index":732,"title":{},"body":{"license.html":{}}}],["limited",{"_index":758,"title":{},"body":{"license.html":{}}}],["literal",{"_index":215,"title":{},"body":{"interfaces/YCConfig.html":{}}}],["loadingdata",{"_index":267,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["makes",{"_index":174,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["margin",{"_index":477,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["matching",{"_index":106,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["math.round(colorcomponents.l",{"_index":104,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["max",{"_index":397,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["maxvalue",{"_index":24,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["maxvalueinyear",{"_index":256,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["media",{"_index":505,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["merchantability",{"_index":760,"title":{},"body":{"license.html":{}}}],["merge",{"_index":735,"title":{},"body":{"license.html":{}}}],["metadata",{"_index":13,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["methods",{"_index":17,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["migration",{"_index":633,"title":{},"body":{"changelog.html":{}}}],["millisecondsinaday",{"_index":151,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["miscellaneous",{"_index":791,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["mit",{"_index":712,"title":{},"body":{"index.html":{},"license.html":{},"properties.html":{}}}],["mo",{"_index":325,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["modify",{"_index":734,"title":{},"body":{"license.html":{}}}],["module",{"_index":515,"title":{"modules/YearCalendarModule.html":{}},"body":{"overview.html":{}}}],["modules",{"_index":517,"title":{"modules.html":{}},"body":{"modules/YearCalendarModule.html":{},"modules.html":{}}}],["modulewithproviders",{"_index":530,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["mohsin",{"_index":97,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["month",{"_index":236,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"miscellaneous/variables.html":{}}}],["month.date",{"_index":424,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["month.weeknumbers[weekindex",{"_index":427,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthfirstdate",{"_index":554,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthindex",{"_index":291,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthlastdate",{"_index":555,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthlastdate.gettime",{"_index":382,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["months",{"_index":355,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthweekscount",{"_index":556,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata",{"_index":580,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthfirstdate",{"_index":585,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthweekscount",{"_index":586,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["name",{"_index":33,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{}}}],["new",{"_index":149,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["next",{"_index":433,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextbtn",{"_index":209,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["nextyearclick",{"_index":262,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextyearfirstdate",{"_index":198,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["ng",{"_index":788,"title":{},"body":{"properties.html":{}}}],["ngmodule",{"_index":531,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["ngonchanges",{"_index":20,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["ngonchanges(changes",{"_index":302,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ngonchanges(simplechange",{"_index":49,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["ngoninit",{"_index":21,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["nodejs",{"_index":621,"title":{},"body":{"changelog.html":{}}}],["none",{"_index":470,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["noninfringement",{"_index":763,"title":{},"body":{"license.html":{}}}],["notice",{"_index":749,"title":{},"body":{"license.html":{}}}],["npm",{"_index":701,"title":{},"body":{"index.html":{}}}],["null",{"_index":39,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["number",{"_index":41,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"miscellaneous/variables.html":{}}}],["number(this.ycconfig.maxvalue",{"_index":405,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["number.pipe",{"_index":540,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["number.pipe.ts",{"_index":112,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["number.pipe.ts:156",{"_index":117,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:16",{"_index":137,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:160",{"_index":128,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:167",{"_index":122,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:182",{"_index":132,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number/week",{"_index":111,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["numbers",{"_index":177,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["obtaining",{"_index":723,"title":{},"body":{"license.html":{}}}],["onchanges",{"_index":12,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["one",{"_index":568,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["oninit",{"_index":11,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["operatiosn",{"_index":599,"title":{},"body":{"changelog.html":{}}}],["optional",{"_index":35,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["otherwise",{"_index":775,"title":{},"body":{"license.html":{}}}],["out",{"_index":524,"title":{},"body":{"modules/YearCalendarModule.html":{},"license.html":{},"overview.html":{}}}],["output",{"_index":318,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["outputs",{"_index":269,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["over",{"_index":612,"title":{},"body":{"changelog.html":{}}}],["overlaymodule",{"_index":538,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["overview",{"_index":782,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["overwrite",{"_index":500,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["package",{"_index":657,"title":{"dependencies.html":{},"properties.html":{}},"body":{"index.html":{}}}],["padding",{"_index":449,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["pakage",{"_index":603,"title":{},"body":{"changelog.html":{}}}],["param",{"_index":358,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["parameters",{"_index":31,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["particular",{"_index":575,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["path",{"_index":606,"title":{},"body":{"changelog.html":{}}}],["perc",{"_index":101,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["percentcolor",{"_index":89,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["period",{"_index":611,"title":{},"body":{"changelog.html":{}}}],["periodweeknumber",{"_index":155,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["permission",{"_index":717,"title":{},"body":{"license.html":{}}}],["permit",{"_index":742,"title":{},"body":{"license.html":{}}}],["person",{"_index":722,"title":{},"body":{"license.html":{}}}],["persons",{"_index":743,"title":{},"body":{"license.html":{}}}],["pipe",{"_index":107,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{},"overview.html":{}}}],["pipes",{"_index":109,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pipes/week",{"_index":539,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["pipetransform",{"_index":138,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pointer",{"_index":466,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["portions",{"_index":753,"title":{},"body":{"license.html":{}}}],["pr",{"_index":615,"title":{},"body":{"changelog.html":{}}}],["prevbtn",{"_index":210,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["previous",{"_index":430,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["previousdata",{"_index":569,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["previousvalue",{"_index":335,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["previousvalue.data.length",{"_index":340,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0",{"_index":342,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0].date",{"_index":344,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousyearfirstdate",{"_index":199,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["prevyearclick",{"_index":263,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["private",{"_index":330,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["project",{"_index":694,"title":{},"body":{"index.html":{}}}],["project's",{"_index":699,"title":{},"body":{"index.html":{}}}],["projects/.../default",{"_index":794,"title":{},"body":{"miscellaneous/variables.html":{}}}],["projects/.../year",{"_index":793,"title":{},"body":{"miscellaneous/variables.html":{}}}],["projects/angular",{"_index":6,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["properties",{"_index":205,"title":{"properties.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"properties.html":{}}}],["provided",{"_index":576,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["providedin",{"_index":572,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["providers",{"_index":542,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["publish",{"_index":736,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":762,"title":{},"body":{"license.html":{}}}],["radius",{"_index":447,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ranges",{"_index":226,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["record",{"_index":566,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["render",{"_index":264,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["render(year",{"_index":307,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rendered",{"_index":357,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["repository",{"_index":789,"title":{},"body":{"properties.html":{}}}],["required",{"_index":162,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["reset",{"_index":523,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["respectively",{"_index":378,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["restriction",{"_index":730,"title":{},"body":{"license.html":{}}}],["result",{"_index":156,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["results",{"_index":105,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["return",{"_index":84,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["returns",{"_index":45,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["rights",{"_index":733,"title":{},"body":{"license.html":{}}}],["root",{"_index":573,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["row",{"_index":473,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rxjs",{"_index":676,"title":{},"body":{"dependencies.html":{}}}],["sa",{"_index":329,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["sadly",{"_index":498,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["same",{"_index":625,"title":{},"body":{"changelog.html":{}}}],["save",{"_index":703,"title":{},"body":{"index.html":{}}}],["saving",{"_index":396,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["seconddate",{"_index":127,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["see",{"_index":232,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["selected",{"_index":626,"title":{},"body":{"changelog.html":{}}}],["selecteddate",{"_index":268,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["selector",{"_index":14,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["self",{"_index":459,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["sell",{"_index":740,"title":{},"body":{"license.html":{}}}],["set",{"_index":163,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"changelog.html":{}}}],["setting",{"_index":172,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["shall",{"_index":750,"title":{},"body":{"license.html":{}}}],["showweeknumbers",{"_index":211,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["simple",{"_index":683,"title":{},"body":{"index.html":{}}}],["simplechange",{"_index":52,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor",{"_index":72,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.currentvalue",{"_index":73,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.previousvalue",{"_index":74,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue",{"_index":69,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.currentvalue",{"_index":70,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.previousvalue",{"_index":71,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value",{"_index":66,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.currentvalue",{"_index":67,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.previousvalue",{"_index":68,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechanges",{"_index":50,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["simport",{"_index":705,"title":{},"body":{"index.html":{}}}],["slot",{"_index":458,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["software",{"_index":725,"title":{},"body":{"license.html":{}}}],["solid",{"_index":441,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["source",{"_index":4,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["start",{"_index":374,"title":{},"body":{"components/YearCalendarComponent.html":{},"changelog.html":{}}}],["startdateofweek",{"_index":584,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["started",{"_index":588,"title":{"changelog.html":{},"index.html":{},"license.html":{}},"body":{}}],["statements",{"_index":643,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":313,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["string",{"_index":37,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["structure",{"_index":393,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styles",{"_index":244,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styleurls",{"_index":251,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["su",{"_index":324,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["subdays",{"_index":140,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["subdays(dateclone",{"_index":197,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(firstweekfirstdate",{"_index":193,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(monthfirstdate",{"_index":579,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["subject",{"_index":745,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":738,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":752,"title":{},"body":{"license.html":{}}}],["subyears",{"_index":143,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["support",{"_index":779,"title":{},"body":{"modules.html":{}}}],["sure",{"_index":175,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["svg",{"_index":780,"title":{},"body":{"modules.html":{}}}],["table",{"_index":656,"title":{},"body":{"coverage.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":655,"title":{},"body":{"coverage.html":{}}}],["template",{"_index":243,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["templateref",{"_index":217,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["templateurl",{"_index":253,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["text",{"_index":221,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["th",{"_index":327,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["theme",{"_index":223,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["this.applycolor",{"_index":65,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.assigndatacounttodate(currdaystring).count",{"_index":391,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.createdaysofmonth(monthindex",{"_index":365,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek",{"_index":359,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek.length",{"_index":369,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.defaultheadertemplate",{"_index":332,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.el.nativeelement.style.backgroundcolor",{"_index":92,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.el.nativeelement.style.color",{"_index":95,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.eventdayclicked.emit",{"_index":423,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getdayinview(dateclone",{"_index":196,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdayinview(firstweekfirstdate",{"_index":192,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdaysofweek",{"_index":360,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getfirstweekfirstdate",{"_index":182,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getmonthweeks(month",{"_index":581,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.getpercentagecolor(this.heatmapcolor",{"_index":90,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.heatmapcolor",{"_index":83,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.maxvalue",{"_index":91,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.maxvalueinyear",{"_index":404,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(new",{"_index":422,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.selecteddate.getfullyear",{"_index":333,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.year",{"_index":349,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.value",{"_index":85,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.viewyearchanged.emit(this.year",{"_index":353,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.weeknumberpipe.getdayinview(monthfirstdate",{"_index":578,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.ycconfig",{"_index":339,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.find((dataitem",{"_index":409,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.findindex((dataitem",{"_index":417,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex",{"_index":418,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex].date",{"_index":419,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.headertemplate",{"_index":331,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.maxvalue",{"_index":403,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.weekstartson",{"_index":367,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.getweeknumbers(monthindex",{"_index":366,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isconfigchanged(previousvalue",{"_index":348,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isyeardatachanged(previousvalue.data",{"_index":346,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.year",{"_index":309,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.yeardata",{"_index":361,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["throw",{"_index":159,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["till",{"_index":379,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["timezones",{"_index":171,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["tinycolor",{"_index":57,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tinycolor(heatmapcolor",{"_index":98,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tinycolor(percentcolor).isdark",{"_index":94,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tinycolor2",{"_index":58,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"dependencies.html":{}}}],["today",{"_index":389,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaybtn",{"_index":212,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["todayclick",{"_index":265,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaystr",{"_index":386,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["tort",{"_index":774,"title":{},"body":{"license.html":{}}}],["transform",{"_index":134,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transform(date",{"_index":135,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transition",{"_index":491,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["transparent",{"_index":93,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tree",{"_index":246,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["trigger",{"_index":297,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["true",{"_index":188,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{}}}],["tslib",{"_index":679,"title":{},"body":{"dependencies.html":{}}}],["tu",{"_index":326,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["type",{"_index":34,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["undefined",{"_index":86,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{}}}],["updated",{"_index":601,"title":{},"body":{"changelog.html":{}}}],["urself",{"_index":697,"title":{},"body":{"index.html":{}}}],["usage",{"_index":698,"title":{},"body":{"index.html":{}}}],["use",{"_index":620,"title":{},"body":{"changelog.html":{},"index.html":{},"license.html":{}}}],["using",{"_index":499,"title":{},"body":{"components/YearCalendarComponent.html":{},"changelog.html":{},"index.html":{}}}],["v15",{"_index":631,"title":{},"body":{"changelog.html":{}}}],["v16.13",{"_index":622,"title":{},"body":{"changelog.html":{}}}],["value",{"_index":25,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["var",{"_index":511,"title":{},"body":{"components/YearCalendarComponent.html":{},"changelog.html":{}}}],["variable",{"_index":645,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":792,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["version",{"_index":784,"title":{},"body":{"properties.html":{}}}],["view",{"_index":295,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild",{"_index":319,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild('defaultheadertemplate",{"_index":312,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewyearchanged",{"_index":271,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["void",{"_index":46,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["warranties",{"_index":759,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":754,"title":{},"body":{"license.html":{}}}],["week",{"_index":176,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"miscellaneous/variables.html":{}}}],["weekdata.length",{"_index":407,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["weeknum",{"_index":583,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["weeknumber",{"_index":113,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weeknumberpipe",{"_index":108,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["weeknumbers",{"_index":239,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeknumberscolor",{"_index":213,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["weeks",{"_index":238,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeksinyear",{"_index":200,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weekstartson",{"_index":116,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["weight",{"_index":485,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["whether",{"_index":771,"title":{},"body":{"license.html":{}}}],["white",{"_index":438,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["width",{"_index":437,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["without",{"_index":729,"title":{},"body":{"license.html":{}}}],["work",{"_index":178,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["wrap",{"_index":474,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yarn",{"_index":702,"title":{},"body":{"index.html":{}}}],["yc",{"_index":250,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig",{"_index":136,"title":{"interfaces/YCConfig.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["ycconfig?.nextbtn?.text",{"_index":432,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.prevbtn?.text",{"_index":429,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.todaybtn?.text",{"_index":431,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycdataitem",{"_index":219,"title":{"interfaces/YCDataItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycdayitem",{"_index":237,"title":{"interfaces/YCDayItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycheaderbutton",{"_index":218,"title":{"interfaces/YCHeaderButton.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycheatmapcolor",{"_index":15,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["ycservice",{"_index":275,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["year",{"_index":7,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"changelog.html":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"properties.html":{},"miscellaneous/variables.html":{}}}],["yearcalendarcomponent",{"_index":241,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["yearcalendarmodule",{"_index":516,"title":{"modules/YearCalendarModule.html":{}},"body":{"modules/YearCalendarModule.html":{},"index.html":{},"modules.html":{},"overview.html":{}}}],["yearcalendarservice",{"_index":273,"title":{"injectables/YearCalendarService.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["yeardata",{"_index":257,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yearviewconfig",{"_index":559,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["yearviewconfig.weekstartson",{"_index":582,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["yearweeks",{"_index":557,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["you'll",{"_index":695,"title":{},"body":{"index.html":{}}}],["zone.js",{"_index":681,"title":{},"body":{"dependencies.html":{}}}],["zoom",{"_index":522,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}]],"pipeline":["stemmer"]},
+ "store": {"directives/HeatmapColorDirective.html":{"url":"directives/HeatmapColorDirective.html","title":"directive - HeatmapColorDirective","body":"\n \n\n\n\n\n\n\n\n\n Directives\n HeatmapColorDirective\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts\n \n\n\n\n\n \n Implements\n \n \n OnInit\n OnChanges\n \n\n\n \n Metadata\n \n \n\n \n Selector\n [ycHeatmapColor]\n \n\n \n \n \n\n \n Index\n \n \n\n \n \n Methods\n \n \n \n \n \n \n applyColor\n \n \n getPercentageColor\n \n \n ngOnChanges\n \n \n ngOnInit\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n heatmapColor\n \n \n maxValue\n \n \n value\n \n \n \n \n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(el: ElementRef)\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:9\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n el\n \n \n ElementRef\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n heatmapColor\n \n \n \n \n Type : string\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:9\n \n \n \n \n \n \n \n \n \n maxValue\n \n \n \n \n Type : any\n\n \n \n \n \n Default value : null\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:8\n \n \n \n \n \n \n \n \n \n value\n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:7\n \n \n \n \n\n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n applyColor\n \n \n \n \n \n \napplyColor()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:32\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n getPercentageColor\n \n \n \n \n \n \ngetPercentageColor(heatmapColor, value, maxValue)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:53\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n heatmapColor\n\n \n No\n \n\n\n \n \n value\n\n \n No\n \n\n\n \n \n maxValue\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnChanges\n \n \n \n \n \n \nngOnChanges(simpleChange: SimpleChanges)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:17\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n simpleChange\n \n SimpleChanges\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:12\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n\n\n \n\n\n \n import { Directive, Input, ElementRef, OnInit, SimpleChanges, OnChanges } from '@angular/core';\nimport tinyColor from 'tinycolor2';\n@Directive({\n selector: '[ycHeatmapColor]'\n})\nexport class HeatmapColorDirective implements OnInit, OnChanges {\n @Input() value = 0;\n @Input() maxValue = null;\n @Input() heatmapColor: string;\n constructor(private el: ElementRef) { }\n\n ngOnInit() {\n // apply the heatmap color\n this.applyColor();\n }\n\n ngOnChanges(simpleChange: SimpleChanges) {\n if (\n (simpleChange.value && simpleChange.value.currentValue !== simpleChange.value.previousValue) ||\n (simpleChange.maxValue && simpleChange.maxValue.currentValue !== simpleChange.maxValue.previousValue) ||\n (simpleChange.heatmapColor && simpleChange.heatmapColor.currentValue !== simpleChange.heatmapColor.previousValue)\n ) {\n this.applyColor();\n }\n }\n\n /**\n * @author Ahsan Ayaz\n * @desc Applies the heatmap color as the background of the day if company have no color\n */\n\n applyColor() {\n if (!this.heatmapColor) {\n return;\n }\n\n if (!this.value) { // if the value on the day is undefined, assign 0\n this.value = 0;\n }\n const percentColor = this.getPercentageColor(this.heatmapColor, this.value, this.maxValue);\n this.el.nativeElement.style.backgroundColor = percentColor;\n\n if (percentColor !== 'transparent' && tinyColor(percentColor).isDark()) {\n this.el.nativeElement.style.color = '#fff';\n }\n }\n\n /**\n * @author Mohsin Ayaz\n * @desc Applies the heatmap color as the background color\n */\n\n getPercentageColor(heatmapColor, value, maxValue) {\n if (value === 0 ) { // if the value on the day is 0, return the background as transparent\n return 'transparent';\n }\n const color = tinyColor(heatmapColor);\n const colorComponents = color.toHsl();\n maxValue = maxValue ? maxValue : 0;\n const perc = ((value / maxValue) * (100 - colorComponents.l));\n colorComponents.l = 100 - perc;\n colorComponents.l = Math.round(colorComponents.l);\n\n if (colorComponents.l \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"pipes/WeekNumberPipe.html":{"url":"pipes/WeekNumberPipe.html","title":"pipe - WeekNumberPipe","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n Pipes\n WeekNumberPipe\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts\n \n\n\n\n\n \n Metadata\n \n \n \n Name\n weekNumber\n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n getDayInView\n \n \n \n \n \n \ngetDayInView(date, weekStartsOn)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:156\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n date\n\n \n No\n \n\n\n \n \n weekStartsOn\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : number\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getFirstWeekFirstDate\n \n \n \n \n \n \ngetFirstWeekFirstDate(year, firstWeekMonth, weekStartsOn)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:167\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n year\n\n \n No\n \n\n\n \n \n firstWeekMonth\n\n \n No\n \n\n\n \n \n weekStartsOn\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : { firstWeekFirstDate: any; dayOfMonthFirstDateInView: number; }\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getTotalWeeks\n \n \n \n \n \n \ngetTotalWeeks(firstDate: Date, secondDate: Date)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:160\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n firstDate\n \n Date\n \n\n \n No\n \n\n\n \n \n secondDate\n \n Date\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getWeekFirstDate\n \n \n \n \n \n \ngetWeekFirstDate(date, weekStartsOn)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:182\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n date\n\n \n No\n \n\n\n \n \n weekStartsOn\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : { date: any; dayOfFirstDateInView: number; }\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n transform\n \n \n \n \n \n \ntransform(date: Date, ycConfig: YCConfig, year)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts:16\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n date\n \n Date\n \n\n \n No\n \n\n\n \n \n ycConfig\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n year\n \n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n\n\n \n\n\n \n import { Pipe, PipeTransform } from \"@angular/core\";\nimport {\n differenceInCalendarDays,\n subDays,\n addWeeks,\n addYears,\n subYears,\n differenceInWeeks,\n} from \"date-fns\";\nimport { YCConfig } from \"../../year-calendar-interfaces\";\n\n@Pipe({\n name: \"weekNumber\",\n})\nexport class WeekNumberPipe implements PipeTransform {\n transform(date: Date, ycConfig: YCConfig, year): any {\n const dateClone = new Date(date);\n const millisecondsInADay = 86400000;\n\n const {\n firstWeekMonth,\n weekStartsOn,\n forceWeek,\n forceWeekDate,\n periodWeekNumber,\n } = ycConfig;\n\n let result;\n if (\n firstWeekMonth === undefined ||\n firstWeekMonth.month === undefined ||\n firstWeekMonth.week === undefined\n ) {\n throw new Error(\n \"firstWeekMonth data is required for the weekNumber pipe\"\n );\n }\n\n /**\n * Why do we set 12 hours below?\n * Glad you asked.\n * This is because we have -12:00 to +14:00 for timezones\n * Setting 12h makes sure the week numbers work for the entire app for all timezones\n */\n dateClone.setHours(12, 0, 0, 0);\n let { firstWeekFirstDate } = this.getFirstWeekFirstDate(\n dateClone.getFullYear(),\n firstWeekMonth,\n weekStartsOn\n );\n let dateDay;\n let currentWeekStartDate;\n if (forceWeek) {\n if (\n !forceWeekDate ||\n isNaN(forceWeekDate.month) ||\n isNaN(forceWeekDate.date)\n ) {\n throw new Error(\n \"forceWeekDate is required when forceWeek is set to true\"\n );\n }\n firstWeekFirstDate = new Date(\n year,\n forceWeekDate.month,\n forceWeekDate.date\n );\n const customDateDay = this.getDayInView(firstWeekFirstDate, weekStartsOn);\n firstWeekFirstDate = subDays(firstWeekFirstDate, customDateDay);\n } else {\n firstWeekFirstDate = addWeeks(firstWeekFirstDate, firstWeekMonth.week);\n }\n firstWeekFirstDate.setHours(12, 0, 0, 0);\n dateDay = this.getDayInView(dateClone, weekStartsOn);\n currentWeekStartDate = subDays(dateClone, dateDay);\n\n let nextYearFirstDate;\n let previousYearFirstDate;\n let weeksInYear;\n if (currentWeekStartDate.getTime() \n \n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCConfig.html":{"url":"interfaces/YCConfig.html","title":"interface - YCConfig","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCConfig\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n data\n \n \n \n Optional\n \n dayClass\n \n \n \n Optional\n \n firstWeekMonth\n \n \n \n Optional\n \n forceWeek\n \n \n \n Optional\n \n forceWeekDate\n \n \n \n Optional\n \n headerTemplate\n \n \n \n Optional\n \n heatmapColor\n \n \n \n Optional\n \n hideHeader\n \n \n \n Optional\n \n maxValue\n \n \n \n Optional\n \n nextBtn\n \n \n \n Optional\n \n periodWeekNumber\n \n \n \n Optional\n \n prevBtn\n \n \n \n Optional\n \n showWeekNumbers\n \n \n \n Optional\n \n todayBtn\n \n \n \n Optional\n \n weekNumbersColor\n \n \n \n Optional\n \n weekStartsOn\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n data\n \n \n \n \n \n \n \n \n data: Array\n\n \n \n\n\n \n \n Type : Array\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n dayClass\n \n \n \n \n \n \n \n \n dayClass: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n firstWeekMonth\n \n \n \n \n \n \n \n \n firstWeekMonth: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n forceWeek\n \n \n \n \n \n \n \n \n forceWeek: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n forceWeekDate\n \n \n \n \n \n \n \n \n forceWeekDate: literal type\n\n \n \n\n\n \n \n Type : literal type\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n headerTemplate\n \n \n \n \n \n \n \n \n headerTemplate: TemplateRef\n\n \n \n\n\n \n \n Type : TemplateRef\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n heatmapColor\n \n \n \n \n \n \n \n \n heatmapColor: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n hideHeader\n \n \n \n \n \n \n \n \n hideHeader: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n maxValue\n \n \n \n \n \n \n \n \n maxValue: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n nextBtn\n \n \n \n \n \n \n \n \n nextBtn: YCHeaderButton\n\n \n \n\n\n \n \n Type : YCHeaderButton\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n periodWeekNumber\n \n \n \n \n \n \n \n \n periodWeekNumber: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n prevBtn\n \n \n \n \n \n \n \n \n prevBtn: YCHeaderButton\n\n \n \n\n\n \n \n Type : YCHeaderButton\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n showWeekNumbers\n \n \n \n \n \n \n \n \n showWeekNumbers: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n todayBtn\n \n \n \n \n \n \n \n \n todayBtn: YCHeaderButton\n\n \n \n\n\n \n \n Type : YCHeaderButton\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n weekNumbersColor\n \n \n \n \n \n \n \n \n weekNumbersColor: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n weekStartsOn\n \n \n \n \n \n \n \n \n weekStartsOn: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCDataItem.html":{"url":"interfaces/YCDataItem.html","title":"interface - YCDataItem","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCDataItem\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n color\n \n \n \n \n count\n \n \n \n \n date\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n color\n \n \n \n \n \n \n \n \n color: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n count\n \n \n \n \n \n \n \n \n count: number\n\n \n \n\n\n \n \n Type : number\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n date\n \n \n \n \n \n \n \n \n date: Date\n\n \n \n\n\n \n \n Type : Date\n\n \n \n\n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCDayItem.html":{"url":"interfaces/YCDayItem.html","title":"interface - YCDayItem","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCDayItem\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n \n date\n \n \n \n \n weekNumbers\n \n \n \n \n weeks\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n date\n \n \n \n \n \n \n \n \n date: Date\n\n \n \n\n\n \n \n Type : Date\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n weekNumbers\n \n \n \n \n \n \n \n \n weekNumbers: Array\n\n \n \n\n\n \n \n Type : Array\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n weeks\n \n \n \n \n \n \n \n \n weeks: Array>\n\n \n \n\n\n \n \n Type : Array>\n\n \n \n\n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"interfaces/YCHeaderButton.html":{"url":"interfaces/YCHeaderButton.html","title":"interface - YCHeaderButton","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Interfaces\n \n YCHeaderButton\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n \n class\n \n \n \n Optional\n \n hide\n \n \n \n Optional\n \n text\n \n \n \n \n \n \n \n \n\n\n\n \n Properties\n \n \n \n \n \n class\n \n \n \n \n \n \n \n \n class: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n hide\n \n \n \n \n \n \n \n \n hide: boolean\n\n \n \n\n\n \n \n Type : boolean\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n \n \n \n text\n \n \n \n \n \n \n \n \n text: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n \n \n Optional\n \n \n\n\n\n\n \n \n \n \n\n\n \n import { TemplateRef } from '@angular/core';\n\nexport interface YCDataItem {\n count: number;\n color?: string;\n date: Date;\n}\n\nexport interface YCHeaderButton {\n text?: string;\n class?: string;\n hide?: boolean;\n}\n\nexport interface YCConfig {\n // the theme colors are basically color ranges according to hsl color constants. The `H` value to be exact.\n // See information here https://www.w3schools.com/colors/colors_hsl.asp\n heatmapColor?: string;\n data: Array;\n nextBtn?: YCHeaderButton;\n prevBtn?: YCHeaderButton;\n todayBtn?: YCHeaderButton;\n hideHeader?: boolean;\n showWeekNumbers?: boolean;\n headerTemplate?: TemplateRef;\n firstWeekMonth?: {\n week: number;\n month: number;\n };\n forceWeek?: boolean;\n forceWeekDate?: {\n month: number,\n date: number\n };\n weekStartsOn?: number;\n weekNumbersColor?: string;\n dayClass?: string;\n maxValue?: number;\n periodWeekNumber?: boolean;\n}\n\nexport interface YCDayItem {\n date: Date;\n weeks: Array>;\n weekNumbers: Array;\n}\n\n \n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"components/YearCalendarComponent.html":{"url":"components/YearCalendarComponent.html","title":"component - YearCalendarComponent","body":"\n \n\n\n\n\n\n Components\n \n YearCalendarComponent\n\n\n\n \n Info\n \n \n Source\n \n \n Template\n \n \n Styles\n \n \n DOM Tree\n \n\n\n\n \n File\n\n\n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n\n\n\n\n\n \n Implements\n \n \n OnInit\n OnChanges\n \n\n\n\n Metadata\n \n \n\n\n\n\n\n\n\n\n\n\n\n \n selector\n yc-year-calendar\n \n\n \n styleUrls\n ./year-calendar.component.scss\n \n\n\n\n \n templateUrl\n ./year-calendar.component.html\n \n\n\n\n\n\n\n\n\n \n \n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n defaultHeaderTemplate\n \n \n maxValueInYear\n \n \n year\n \n \n yearData\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n assignDataCountToDate\n \n \n createDaysOfMonth\n \n \n eventDayCick\n \n \n getDaysOfWeek\n \n \n nextYearClick\n \n \n ngOnChanges\n \n \n ngOnInit\n \n \n prevYearClick\n \n \n render\n \n \n todayClick\n \n \n \n \n\n \n \n Inputs\n \n \n \n \n \n \n daysOfWeek\n \n \n loadingData\n \n \n selectedDate\n \n \n ycConfig\n \n \n \n \n\n \n \n Outputs\n \n \n \n \n \n \n eventDayClicked\n \n \n viewYearChanged\n \n \n \n \n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor(ycService: YearCalendarService)\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:25\n \n \n\n \n \n \n Parameters :\n \n \n \n Name\n Type\n Optional\n \n \n \n \n ycService\n \n \n YearCalendarService\n \n \n \n No\n \n \n \n \n \n \n \n \n \n \n\n\n \n Inputs\n \n \n \n \n \n daysOfWeek\n \n \n \n \n Type : any\n\n \n \n \n \n Default value : [...DAYS_OF_WEEK]\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:19\n \n \n \n \n \n \n \n \n \n loadingData\n \n \n \n \n Type : boolean\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:17\n \n \n \n \n \n \n \n \n \n selectedDate\n \n \n \n \n Type : Date\n\n \n \n \n \n Default value : new Date()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:16\n \n \n \n \n \n \n \n \n \n ycConfig\n \n \n \n \n Type : YCConfig\n\n \n \n \n \n Default value : DEFAULT_CONFIG\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:18\n \n \n \n \n\n \n Outputs\n \n \n \n \n \n eventDayClicked\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:20\n \n \n \n \n \n \n \n \n \n viewYearChanged\n \n \n \n \n Type : EventEmitter\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:21\n \n \n \n \n\n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n assignDataCountToDate\n \n \n \n \n \n \nassignDataCountToDate(currDayString)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:148\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n \n \n \n \n currDayString\n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : { count: any; }\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n createDaysOfMonth\n \n \n \n \n \n \ncreateDaysOfMonth(monthIndex, year)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:94\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Optional\n Description\n \n \n \n \n monthIndex\n\n \n No\n \n\n\n \n \nindex of the month of which the days are to be calculated\n\n\n \n \n \n year\n\n \n No\n \n\n\n \n \nthe year which is displayed on the view\n\n\n \n \n \n \n \n \n \n \n Returns : any\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n eventDayCick\n \n \n \n \n \n \neventDayCick(day, trigger: CdkOverlayOrigin)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:185\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n day\n \n \n\n \n No\n \n\n\n \n \n trigger\n \n CdkOverlayOrigin\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n getDaysOfWeek\n \n \n \n \n \n \ngetDaysOfWeek()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:80\n \n \n\n\n \n \n\n \n Returns : {}\n\n \n \n \n \n \n \n \n \n \n \n \n nextYearClick\n \n \n \n \n \n \nnextYearClick()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:171\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n ngOnChanges\n \n \n \n \n \n \nngOnChanges(changes: SimpleChanges)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:35\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n changes\n \n SimpleChanges\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnInit\n \n \n \n \n \n \nngOnInit()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:30\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n prevYearClick\n \n \n \n \n \n \nprevYearClick()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:176\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n render\n \n \n \n \n \n \nrender(year: number)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:68\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n year\n \n number\n \n\n \n No\n \n\n \n this.year\n \n\n \n \n \n \n \n \n \n Returns : void\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n todayClick\n \n \n \n \n \n \ntodayClick()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:181\n \n \n\n\n \n \n\n \n Returns : void\n\n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n defaultHeaderTemplate\n \n \n \n \n \n \n Type : TemplateRef\n\n \n \n \n \n Decorators : \n \n \n @ViewChild('defaultHeaderTemplate', {static: true})\n \n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:22\n \n \n\n\n \n \n \n \n \n \n \n \n maxValueInYear\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:25\n \n \n\n\n \n \n \n \n \n \n \n \n year\n \n \n \n \n \n \n Default value : new Date().getFullYear()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:23\n \n \n\n\n \n \n \n \n \n \n \n \n yearData\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : []\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:24\n \n \n\n\n \n \n\n\n\n\n\n \n import { Component, OnInit, Input, Output, EventEmitter, SimpleChanges, OnChanges, ViewChild, TemplateRef } from '@angular/core';\nimport { YearCalendarService } from '../../year-calendar.service';\nimport { YCConfig } from '../../year-calendar-interfaces';\nimport { CdkOverlayOrigin } from '@angular/cdk/overlay';\nimport { DEFAULT_CONFIG } from '../../constants/default-config';\n\nexport const DAYS_OF_WEEK = ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'];\n\n\n@Component({\n selector: 'yc-year-calendar',\n templateUrl: './year-calendar.component.html',\n styleUrls: ['./year-calendar.component.scss']\n})\nexport class YearCalendarComponent implements OnInit, OnChanges {\n @Input() selectedDate: Date = new Date();\n @Input() loadingData: boolean;\n @Input() ycConfig: YCConfig = DEFAULT_CONFIG;\n @Input() daysOfWeek: any = [...DAYS_OF_WEEK];\n @Output() eventDayClicked = new EventEmitter();\n @Output() viewYearChanged = new EventEmitter();\n @ViewChild('defaultHeaderTemplate', {static: true}) defaultHeaderTemplate: TemplateRef;\n year = new Date().getFullYear();\n yearData = [];\n maxValueInYear: number;\n constructor(\n private ycService: YearCalendarService\n ) { }\n\n ngOnInit() {\n this.ycConfig.headerTemplate = this.ycConfig.headerTemplate || this.defaultHeaderTemplate;\n this.render(this.selectedDate.getFullYear());\n }\n\n ngOnChanges(changes: SimpleChanges) {\n if (changes.ycConfig) {\n const previousValue: YCConfig = changes.ycConfig.previousValue;\n const currentValue: YCConfig = changes.ycConfig.currentValue;\n this.ycConfig = {\n ...DEFAULT_CONFIG,\n ...this.ycConfig\n };\n this.ycConfig.headerTemplate = this.ycConfig.headerTemplate || this.defaultHeaderTemplate;\n if (\n previousValue && currentValue &&\n ((previousValue.data.length !== currentValue.data.length) ||\n (previousValue.data[0] && currentValue.data[0] &&\n previousValue.data[0].date !== currentValue.data[0].date)) ||\n (previousValue && this.ycService.isYearDataChanged(previousValue.data, currentValue.data)) ||\n (previousValue && this.ycService.isConfigChanged(previousValue, currentValue))\n ) {\n this.render(this.year);\n }\n }\n\n if (changes.selectedDate) {\n if (changes.selectedDate.previousValue && changes.selectedDate.currentValue !== changes.selectedDate.previousValue) {\n this.viewYearChanged.emit(this.year);\n }\n }\n }\n\n /**\n * @author Ahsan Ayaz\n * @desc Creates the months data and assigns to `yearData` which is rendered on the view\n * @param date - date of the year to render\n */\n render(year: number = this.year) {\n this.year = year;\n this.daysOfWeek = [...this.getDaysOfWeek()];\n this.yearData = new Array(12).fill(0).map((_, monthIndex) => {\n return {\n date: new Date(this.year, monthIndex + 1, 0),\n weeks: this.createDaysOfMonth(monthIndex, this.year),\n weekNumbers: this.ycService.getWeekNumbers(monthIndex, this.year, this.ycConfig)\n };\n });\n }\n\n getDaysOfWeek() {\n const days = [];\n for (let i = this.ycConfig.weekStartsOn, len = this.ycConfig.weekStartsOn + this.daysOfWeek.length; i 0) { // for every week except the first week\n firstDayOfMonth = 0; // set the first day of the week to first column\n }\n // for every week, start from the first day (column) and keep adding dates/days respectively till the last day of week\n for (let indexDay = firstDayOfMonth; indexDay monthLastDate.getTime()) {\n break;\n }\n const currDayString = currDate.toDateString();\n const isToday = currDayString === todayStr; // if the current date is actually today\n const dayValue = this.assignDataCountToDate(currDayString).count;\n daysOfWeeks[weekIndex][indexDay] = { // setting the day of the week in the structure\n day: currentDate,\n isToday,\n value: dayValue,\n date: currDate\n };\n if (dayValue > maxValueInYear) { // saving the max year count value\n maxValueInYear = dayValue;\n }\n currentDate++; // incrementing the date counter after each date's addition to the date structure\n }\n }\n if (maxValueInYear > this.ycConfig.maxValue) {\n this.maxValueInYear = maxValueInYear;\n } else {\n this.maxValueInYear = Number(this.ycConfig.maxValue);\n }\n return daysOfWeeks.filter(weekData => {\n return weekData.length !== 0;\n });\n }\n\n assignDataCountToDate(currDayString) {\n let dateData = this.ycConfig.data.find((dataItem) => {\n const itemDate = dataItem.date;\n if (!itemDate) {\n return false;\n }\n return new Date(itemDate.getFullYear(), itemDate.getMonth(), itemDate.getDate()).toDateString() === currDayString;\n });\n if (!dateData) {\n const dataIndex = this.ycConfig.data.findIndex((dataItem) => {\n return dataItem.date === null;\n });\n\n if (dataIndex >= 0) {\n dateData = {...this.ycConfig.data[dataIndex]};\n this.ycConfig.data[dataIndex].date = new Date(currDayString);\n }\n }\n return {\n count: dateData && dateData.count ? dateData.count : 0\n };\n }\n\n nextYearClick() {\n this.render(this.year + 1);\n this.viewYearChanged.emit(this.year);\n }\n\n prevYearClick() {\n this.render(this.year - 1);\n this.viewYearChanged.emit(this.year);\n }\n\n todayClick() {\n this.render(new Date().getFullYear());\n }\n\n eventDayCick(day, trigger: CdkOverlayOrigin) {\n this.eventDayClicked.emit({\n day,\n trigger\n });\n }\n\n}\n\n \n\n \n \n \n \n\n \n \n \n \n \n \n {{month.date | date:'MMMM'}}\n \n \n \n Week\n \n \n {{dayLabel}}\n \n \n \n \n {{month.weekNumbers[weekIndex]}}\n \n \n \n {{day?.day}}\n \n \n \n \n \n \n \n \n \n \n\n\n\n\n \n \n {{ycConfig?.prevBtn?.text || 'Previous'}}\n \n \n {{ycConfig?.todayBtn?.text || 'Today'}}\n \n \n {{ycConfig?.nextBtn?.text || 'Next'}}\n \n \n \n {{ year }}\n \n \n \n \n \n\n\n \n\n \n \n ./year-calendar.component.scss\n \n :host {\n display: block;\n width: 100%;\n background-color: white;\n border: 2px solid #E8ECEF;\n display: flex;\n align-items: center;\n border-radius: 6px;\n padding: 20px 32px;\n}\n.year-calendar {\n width: 100%;\n &__header {\n display: flex;\n align-items: center;\n padding: 14px 32px;\n border-bottom: 2px solid #E8ECEF;\n &__year-name {\n padding-left: 20px;\n }\n &__end-slot {\n display: flex;\n flex: 1;\n align-self: center;\n justify-content: flex-end;\n }\n &__options {\n &__option {\n cursor: pointer;\n &:hover {\n color: #acacac;\n text-decoration: none;\n }\n }\n }\n }\n &__body {\n padding: 20px 32px;\n border-radius: 6px;\n padding: 32px 0;\n display: flex;\n width: 100%;\n flex-direction: row;\n flex-wrap: wrap;\n &__month {\n width: 33.33%;\n display: flex;\n justify-content: center;\n margin-bottom: 44px;\n &__inner {\n padding: 15px;\n &__title {\n text-align: center;\n }\n &__week {\n display: flex;\n &__number {\n font-weight: bold;\n }\n &__day {\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: 50%;\n padding: 2px;\n width: 32px;\n height: 32px;\n margin: 10px;\n text-align: center;\n transition: 0.2s all ease;\n &--today {\n border: 1px solid black;\n }\n &--has-value {\n cursor: pointer;\n &:hover {\n background-color: #444 !important; // sadly using !important to overwrite javascript applied styles :(\n color: white;\n }\n }\n &--label {\n background-color: white;\n }\n }\n }\n }\n }\n &__loader {\n display: flex;\n justify-content: center;\n width: 100%;\n }\n }\n}\n\n@media all and (max-width: 1314px) {\n .year-calendar {\n &__body {\n &__month {\n width: 50%;\n }\n }\n }\n}\n\n@media all and (max-width: 960px) {\n .year-calendar {\n &__body {\n &__month {\n width: 100%;\n }\n }\n }\n}\n\n \n\n \n \n \n \n Legend\n \n \n Html element\n \n \n Component\n \n \n Html element with directive\n \n \n \n\n \n\n\n\n\n\n\n var COMPONENT_TEMPLATE = ' {{month.date | date:\\'MMMM\\'}} Week {{dayLabel}} {{month.weekNumbers[weekIndex]}} {{day?.day}} {{ycConfig?.prevBtn?.text || \\'Previous\\'}} {{ycConfig?.todayBtn?.text || \\'Today\\'}} {{ycConfig?.nextBtn?.text || \\'Next\\'}} {{ year }} '\n var COMPONENTS = [{'name': 'YearCalendarComponent', 'selector': 'yc-year-calendar'}];\n var DIRECTIVES = [{'name': 'HeatmapColorDirective', 'selector': '[ycHeatmapColor]'}];\n var ACTUAL_COMPONENT = {'name': 'YearCalendarComponent'};\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules/YearCalendarModule.html":{"url":"modules/YearCalendarModule.html","title":"module - YearCalendarModule","body":"\n \n\n\n\n\n Modules\n YearCalendarModule\n\n\n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_YearCalendarModule\n\n\n\ncluster_YearCalendarModule_exports\n\n\n\ncluster_YearCalendarModule_declarations\n\n\n\n\nHeatmapColorDirective\n\nHeatmapColorDirective\n\n\n\nYearCalendarModule\n\nYearCalendarModule\n\nYearCalendarModule -->\n\nHeatmapColorDirective->YearCalendarModule\n\n\n\n\n\nWeekNumberPipe\n\nWeekNumberPipe\n\nYearCalendarModule -->\n\nWeekNumberPipe->YearCalendarModule\n\n\n\n\n\nYearCalendarComponent\n\nYearCalendarComponent\n\nYearCalendarModule -->\n\nYearCalendarComponent->YearCalendarModule\n\n\n\n\n\nHeatmapColorDirective \n\nHeatmapColorDirective \n\nHeatmapColorDirective -->\n\nYearCalendarModule->HeatmapColorDirective \n\n\n\n\n\nWeekNumberPipe \n\nWeekNumberPipe \n\nWeekNumberPipe -->\n\nYearCalendarModule->WeekNumberPipe \n\n\n\n\n\nYearCalendarComponent \n\nYearCalendarComponent \n\nYearCalendarComponent -->\n\nYearCalendarModule->YearCalendarComponent \n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n\n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar.module.ts\n \n\n\n\n\n\n \n \n \n Declarations\n \n \n HeatmapColorDirective\n \n \n WeekNumberPipe\n \n \n YearCalendarComponent\n \n \n \n \n Exports\n \n \n HeatmapColorDirective\n \n \n WeekNumberPipe\n \n \n YearCalendarComponent\n \n \n \n \n \n\n \n \n \n Methods\n \n \n \n \n \n \n \n Static\n forRoot\n \n \n \n \n \n \n \n forRoot()\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.module.ts:15\n \n \n\n\n \n \n\n \n Returns : ModuleWithProviders\n\n \n \n \n \n \n\n \n\n\n \n import { ModuleWithProviders, NgModule } from \"@angular/core\";\nimport { YearCalendarComponent } from \"./components/year-calendar/year-calendar.component\";\nimport { YearCalendarService } from \"./year-calendar.service\";\nimport { CommonModule } from \"@angular/common\";\nimport { HeatmapColorDirective } from \"./directives/heatmap-color.directive\";\nimport { OverlayModule } from \"@angular/cdk/overlay\";\nimport { WeekNumberPipe } from \"./pipes/week-number/week-number.pipe\";\n\n@NgModule({\n declarations: [YearCalendarComponent, HeatmapColorDirective, WeekNumberPipe],\n imports: [CommonModule, OverlayModule],\n exports: [YearCalendarComponent, HeatmapColorDirective, WeekNumberPipe],\n})\nexport class YearCalendarModule {\n static forRoot(): ModuleWithProviders {\n return {\n ngModule: YearCalendarModule,\n providers: [YearCalendarService],\n };\n }\n}\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"injectables/YearCalendarService.html":{"url":"injectables/YearCalendarService.html","title":"injectable - YearCalendarService","body":"\n \n\n\n\n\n\n\n\n\n\n Injectables\n YearCalendarService\n\n\n\n \n Info\n \n \n Source\n \n\n\n\n \n \n File\n \n \n projects/angular-year-calendar/src/lib/year-calendar.service.ts\n \n\n\n\n\n\n \n Index\n \n \n \n \n Properties\n \n \n \n \n \n \n weekNumberPipe\n \n \n \n \n\n \n \n Methods\n \n \n \n \n \n \n getMonthWeeks\n \n \n getWeekNumbers\n \n \n isConfigChanged\n \n \n isYearDataChanged\n \n \n \n \n\n\n\n\n\n \n \n\n\n \n Constructor\n \n \n \n \nconstructor()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:9\n \n \n\n \n \n\n\n \n \n \n Methods\n \n \n \n \n \n \n \n getMonthWeeks\n \n \n \n \n \n \ngetMonthWeeks(month, year, weekStartsOn: number)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:17\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n month\n \n \n\n \n No\n \n\n \n \n\n \n \n year\n \n \n\n \n No\n \n\n \n new Date().getFullYear()\n \n\n \n \n weekStartsOn\n \n number\n \n\n \n No\n \n\n \n 0\n \n\n \n \n \n \n \n \n \n Returns : { firstDayOfMonth: any; lastDayOfMonth: any; monthFirstDate: any; monthLastDate: any; monthWeeksCount: any; yearWeeks: any; }\n\n \n \n The first day of the month, the last day of the month and the number of weeks in the month\n\n \n \n \n \n \n \n \n \n \n \n \n getWeekNumbers\n \n \n \n \n \n \ngetWeekNumbers(month: number, year: number, yearViewConfig: YCConfig)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:65\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n month\n \n number\n \n\n \n No\n \n\n\n \n \n year\n \n number\n \n\n \n No\n \n\n\n \n \n yearViewConfig\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : {}\n\n \n \n an array of week numbers\n\n \n \n \n \n \n \n \n \n \n \n \n isConfigChanged\n \n \n \n \n \n \nisConfigChanged(previousValue: YCConfig, currentValue: YCConfig)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:86\n \n \n\n\n \n \n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n \n \n \n \n previousValue\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n currentValue\n \n YCConfig\n \n\n \n No\n \n\n\n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n isYearDataChanged\n \n \n \n \n \n \nisYearDataChanged(previousData: [], currentData: [])\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:51\n \n \n\n\n \n \n If any of the previous record has a different count than the current one, we return true.\n\n\n \n Parameters :\n \n \n \n \n Name\n Type\n Optional\n Default value\n \n \n \n \n previousData\n \n []\n \n\n \n No\n \n\n \n []\n \n\n \n \n currentData\n \n []\n \n\n \n No\n \n\n \n []\n \n\n \n \n \n \n \n \n \n Returns : boolean\n\n \n \n \n \n \n \n \n \n\n \n \n \n Properties\n \n \n \n \n \n \n \n weekNumberPipe\n \n \n \n \n \n \n Default value : new WeekNumberPipe()\n \n \n \n \n Defined in projects/angular-year-calendar/src/lib/year-calendar.service.ts:9\n \n \n\n\n \n \n\n\n \n\n\n \n import { Injectable } from '@angular/core';\nimport { YCConfig } from './year-calendar-interfaces';\nimport { WeekNumberPipe } from './pipes/week-number/week-number.pipe';\nimport { addDays, subDays, differenceInDays, addYears } from 'date-fns';\n@Injectable({\n providedIn: 'root'\n})\nexport class YearCalendarService {\n weekNumberPipe = new WeekNumberPipe();\n constructor() { }\n\n /**\n * @author Ahsan Ayaz\n * @desc Calculates the number of weeks for the particular month provided.\n * @returns The first day of the month, the last day of the month and the number of weeks in the month\n */\n getMonthWeeks(month, year = new Date().getFullYear(), weekStartsOn = 0) {\n let monthFirstDate = new Date(year, month, 1);\n const firstDayOfMonth = this.weekNumberPipe.getDayInView(monthFirstDate, weekStartsOn);\n if (firstDayOfMonth > 0) {\n monthFirstDate = subDays(monthFirstDate, firstDayOfMonth);\n } else if (firstDayOfMonth = 0)) {\n return [];\n } else {\n const weekNumbers = [];\n const monthWeeksData = this.getMonthWeeks(month, year, yearViewConfig.weekStartsOn);\n let weekNum;\n let startDateOfWeek = monthWeeksData.monthFirstDate;\n for (let i = 0, len = monthWeeksData.monthWeeksCount; i \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"changelog.html":{"url":"changelog.html","title":"getting-started - changelog","body":"\n \n\n1.0.2 (2024-03-26)\nBug Fixes\n\ncomments: added comments against most of the operatiosn (40d5e30)\ncomments: updated var name (262d85f)\ncomments: using pakage instead of api path (143b685)\n\nFeatures\n\n13-month-calendar: calculating period and week number over year week number if set true from configuration (2c11fd9)\n13-month-calendar: pr fixes (c0edf96)\n\n1.0.1 (2024-03-18)\nBug Fixes\n\nci: use NodeJS v16.13 (e8e326a)\nweek-number-calculation: if year start day same as selected start day (8e0ca5c)\n\n1.0.0 (2022-12-07)\nBug Fixes\n\nv15: fix v15 migration issues (aef5bdd)\n\n0.1.8 (2020-04-24)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"coverage.html":{"url":"coverage.html","title":"coverage - coverage","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Documentation coverage\n\n\n\n \n\n\n\n \n \n File\n Type\n Identifier\n Statements\n \n \n \n \n \n \n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n \n component\n YearCalendarComponent\n \n 0 %\n (0/22)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n \n variable\n DAYS_OF_WEEK\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/constants/default-config.ts\n \n variable\n DEFAULT_CONFIG\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/constants/default-config.ts\n \n variable\n DEFAULT_WEEK\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts\n \n directive\n HeatmapColorDirective\n \n 0 %\n (0/9)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/pipes/week-number/week-number.pipe.ts\n \n pipe\n WeekNumberPipe\n \n 0 %\n (0/1)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCConfig\n \n 0 %\n (0/17)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCDataItem\n \n 0 %\n (0/4)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCDayItem\n \n 0 %\n (0/4)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar-interfaces.ts\n \n interface\n YCHeaderButton\n \n 0 %\n (0/4)\n \n \n \n \n \n projects/angular-year-calendar/src/lib/year-calendar.service.ts\n \n injectable\n YearCalendarService\n \n 14 %\n (1/7)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"dependencies.html":{"url":"dependencies.html","title":"package-dependencies - dependencies","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Dependencies\n \n \n \n @angular/animations : ^15.0.2\n \n @angular/cdk : ^15.0.1\n \n @angular/common : ^15.0.2\n \n @angular/compiler : ^15.0.2\n \n @angular/core : ^15.0.2\n \n @angular/forms : ^15.0.2\n \n @angular/platform-browser : ^15.0.2\n \n @angular/platform-browser-dynamic : ^15.0.2\n \n @angular/router : ^15.0.2\n \n @iomechs/angular-year-calendar : ^1.0.2\n \n angular-cli-ghpages : ^0.6.0\n \n conventional-changelog-cli : ^2.0.31\n \n date-fns : ^2.5.1\n \n rxjs : ~6.6.7\n \n tinycolor2 : ^1.4.1\n \n tslib : ^2.0.0\n \n zone.js : ~0.11.4\n \n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"index.html":{"url":"index.html","title":"getting-started - index","body":"\n \n\nAngular Year Calendar\n@iomechs/angular-year-calendar\n\n\n\n\n\n\nA simple, easily to use Year calendar for your Angular apps.\n\nDemo\nhttps://iomechs.github.io/angular-year-calendar/demo\nDocs\nhttps://iomechs.github.io/angular-year-calendar\nDependencies\nThe Angular Year Calendar library depends on date-fns and @angular/cdk. If you don't have them installed in your project, you'll have to install them urself.\nUsage\nInstall the package in your project's folder by using npm or yarn:\nnpm install @iomechs/angular-year-calendar --save\n\n# OR\n\nyarn add @iomechs/angular-year-calendar -SImport YearCalendarModule in your AppModule as below:\nimport { YearCalendarModule } from '@iomechs/angular-year-calendar';\n\n@NgModule({\n declarations: [\n AppComponent,\n ],\n imports: [\n BrowserModule,\n AppRoutingModule,\n BrowserAnimationsModule,\n YearCalendarModule, // Then in your HTML, you can use as:\n\nLicense\nMIT © IOMechs\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"license.html":{"url":"license.html","title":"getting-started - license","body":"\n \n\nThe MIT License\nCopyright (c) 2019 IOMechs\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"modules.html":{"url":"modules.html","title":"modules - modules","body":"\n \n\n\n\n\n Modules\n\n\n \n \n \n \n YearCalendarModule\n \n \n \n \n Your browser does not support SVG\n \n \n \n Browse\n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"overview.html":{"url":"overview.html","title":"overview - overview","body":"\n \n\n\n\n Overview\n\n \n\n \n \n\n\n\n\n\ndependencies\n\ndependencies\n\ncluster_YearCalendarModule\n\n\n\ncluster_YearCalendarModule_declarations\n\n\n\ncluster_YearCalendarModule_exports\n\n\n\n\nHeatmapColorDirective\n\nHeatmapColorDirective\n\n\n\nYearCalendarModule\n\nYearCalendarModule\n\nYearCalendarModule -->\n\nHeatmapColorDirective->YearCalendarModule\n\n\n\n\n\nWeekNumberPipe\n\nWeekNumberPipe\n\nYearCalendarModule -->\n\nWeekNumberPipe->YearCalendarModule\n\n\n\n\n\nYearCalendarComponent\n\nYearCalendarComponent\n\nYearCalendarModule -->\n\nYearCalendarComponent->YearCalendarModule\n\n\n\n\n\nHeatmapColorDirective \n\nHeatmapColorDirective \n\nHeatmapColorDirective -->\n\nYearCalendarModule->HeatmapColorDirective \n\n\n\n\n\nWeekNumberPipe \n\nWeekNumberPipe \n\nWeekNumberPipe -->\n\nYearCalendarModule->WeekNumberPipe \n\n\n\n\n\nYearCalendarComponent \n\nYearCalendarComponent \n\nYearCalendarComponent -->\n\nYearCalendarModule->YearCalendarComponent \n\n\n\n\n\n\n \n \n \n Zoom in\n Reset\n Zoom out\n \n\n \n\n \n \n \n \n \n \n 1 Module\n \n \n \n \n \n \n \n \n 1 Component\n \n \n \n \n \n \n \n 1 Directive\n \n \n \n \n \n \n \n 1 Injectable\n \n \n \n \n \n \n \n 1 Pipe\n \n \n \n \n \n \n \n 4 Interfaces\n \n \n \n \n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"properties.html":{"url":"properties.html","title":"package-properties - properties","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n Properties\n \n \n \n Version : 0.0.0\n \n Keywords : iomechs, angular, calendar, year calendar, year-calendar, angular calendar, angular9 calendar, ng calendar, ng-calendar\n \n License : MIT\n \n Repository : https://github.com/iomechs/angular-year-calendar\n \n\n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"},"miscellaneous/variables.html":{"url":"miscellaneous/variables.html","title":"miscellaneous-variables - variables","body":"\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n Miscellaneous\n Variables\n\n\n\n Index\n \n \n \n \n \n \n DAYS_OF_WEEK (projects/.../year-calendar.component.ts)\n \n \n DEFAULT_CONFIG (projects/.../default-config.ts)\n \n \n DEFAULT_WEEK (projects/.../default-config.ts)\n \n \n \n \n \n \n\n\n projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts\n \n \n \n \n \n \n \n DAYS_OF_WEEK\n \n \n \n \n \n \n Type : []\n\n \n \n \n \n Default value : ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa']\n \n \n\n\n \n \n\n projects/angular-year-calendar/src/lib/constants/default-config.ts\n \n \n \n \n \n \n \n DEFAULT_CONFIG\n \n \n \n \n \n \n Type : YCConfig\n\n \n \n \n \n Default value : {\n data: [],\n heatmapColor: '#FF5500',\n weekStartsOn: 0,\n showWeekNumbers: false,\n firstWeekMonth: {\n month: 0,\n week: DEFAULT_WEEK\n },\n forceWeek: false,\n forceWeekDate: null,\n}\n \n \n\n\n \n \n \n \n \n \n \n \n DEFAULT_WEEK\n \n \n \n \n \n \n Type : number\n\n \n \n \n \n Default value : 0\n \n \n\n\n \n \n\n\n\n\n \n \n results matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}}
}
diff --git a/docs/pipes/WeekNumberPipe.html b/docs/pipes/WeekNumberPipe.html
index 5b053e8..fecd614 100644
--- a/docs/pipes/WeekNumberPipe.html
+++ b/docs/pipes/WeekNumberPipe.html
@@ -106,8 +106,8 @@
-
+
|
@@ -180,8 +180,8 @@
-
+
|
@@ -263,8 +263,8 @@
-
+
|
@@ -344,8 +344,8 @@
-
+
|
@@ -515,7 +515,14 @@
const dateClone = new Date(date);
const millisecondsInADay = 86400000;
- const { firstWeekMonth, weekStartsOn, forceWeek, forceWeekDate } = ycConfig;
+ const {
+ firstWeekMonth,
+ weekStartsOn,
+ forceWeek,
+ forceWeekDate,
+ periodWeekNumber,
+ } = ycConfig;
+
let result;
if (
firstWeekMonth === undefined ||
@@ -560,8 +567,8 @@
firstWeekFirstDate = subDays(firstWeekFirstDate, customDateDay);
} else {
firstWeekFirstDate = addWeeks(firstWeekFirstDate, firstWeekMonth.week);
- firstWeekFirstDate.setHours(12, 0, 0, 0);
}
+ firstWeekFirstDate.setHours(12, 0, 0, 0);
dateDay = this.getDayInView(dateClone, weekStartsOn);
currentWeekStartDate = subDays(dateClone, dateDay);
@@ -606,10 +613,12 @@
}
}
- if (ycConfig.periodWeekNumber) {
- date.setHours(12, 0, 0, 0);
+ if (periodWeekNumber) {
+ // if forceWeek then use currentWeekStartDate instead of provided date
const currentYearStartDiff =
- (date.getTime() - firstWeekFirstDate.getTime()) / millisecondsInADay;
+ ((forceWeek ? currentWeekStartDate : dateClone).getTime() -
+ firstWeekFirstDate.getTime()) /
+ millisecondsInADay;
// calculating period week number from range [1-4] using the week number calculated above
let week = result === 53 ? 1 : result;
@@ -623,7 +632,8 @@
const weekNumber = week % 4 || 4;
const nextYearStartDiff =
- (nextYearFirstDate.getTime() - date.getTime()) / millisecondsInADay;
+ (nextYearFirstDate.getTime() - dateClone.getTime()) /
+ millisecondsInADay;
// calculation for the "Adjustment Week" if days remaining are in multiple of 7
if (nextYearStartDiff % 7 === 0 && nextYearStartDiff <= 35) {
diff --git a/package-lock.json b/package-lock.json
index 0017441..fa4f986 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"@angular/platform-browser": "^15.0.2",
"@angular/platform-browser-dynamic": "^15.0.2",
"@angular/router": "^15.0.2",
- "@iomechs/angular-year-calendar": "^1.0.2",
+ "@iomechs/angular-year-calendar": "^1.0.3",
"angular-cli-ghpages": "^0.6.0",
"conventional-changelog-cli": "^2.0.31",
"date-fns": "^2.5.1",
@@ -3698,9 +3698,9 @@
}
},
"node_modules/@iomechs/angular-year-calendar": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@iomechs/angular-year-calendar/-/angular-year-calendar-1.0.2.tgz",
- "integrity": "sha512-Y/Q4zwtQyTRrODMQ5z7k3TY4f+zh5WnAkWxDHBSQqIzBoZVH9woGEKMUTruaJEl3ixgeHzHZG4ms6yDLSzRpbw==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@iomechs/angular-year-calendar/-/angular-year-calendar-1.0.3.tgz",
+ "integrity": "sha512-i53kVcN9H8QPPXbzeA2Mb/Vdb9fXOBX90Ufnct3YoykZVMo14NRtEr/qzOnc6FATwbOvI0h7x2sAFLrrTaaDVA==",
"dependencies": {
"tslib": "^2.0.0"
},
@@ -21728,9 +21728,9 @@
"integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q=="
},
"@iomechs/angular-year-calendar": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@iomechs/angular-year-calendar/-/angular-year-calendar-1.0.2.tgz",
- "integrity": "sha512-Y/Q4zwtQyTRrODMQ5z7k3TY4f+zh5WnAkWxDHBSQqIzBoZVH9woGEKMUTruaJEl3ixgeHzHZG4ms6yDLSzRpbw==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@iomechs/angular-year-calendar/-/angular-year-calendar-1.0.3.tgz",
+ "integrity": "sha512-i53kVcN9H8QPPXbzeA2Mb/Vdb9fXOBX90Ufnct3YoykZVMo14NRtEr/qzOnc6FATwbOvI0h7x2sAFLrrTaaDVA==",
"requires": {
"tslib": "^2.0.0"
}
diff --git a/package.json b/package.json
index 4fc40ac..feffee0 100644
--- a/package.json
+++ b/package.json
@@ -49,7 +49,7 @@
"@angular/platform-browser": "^15.0.2",
"@angular/platform-browser-dynamic": "^15.0.2",
"@angular/router": "^15.0.2",
- "@iomechs/angular-year-calendar": "^1.0.2",
+ "@iomechs/angular-year-calendar": "^1.0.3",
"angular-cli-ghpages": "^0.6.0",
"conventional-changelog-cli": "^2.0.31",
"date-fns": "^2.5.1",
diff --git a/projects/angular-year-calendar/package.json b/projects/angular-year-calendar/package.json
index cecfb6d..83a007c 100644
--- a/projects/angular-year-calendar/package.json
+++ b/projects/angular-year-calendar/package.json
@@ -1,6 +1,6 @@
{
"name": "@iomechs/angular-year-calendar",
- "version": "1.0.2",
+ "version": "1.0.3",
"dependencies": {
"tslib": "^2.0.0"
},