diff --git a/README.md b/README.md index 3d5c4aa..765a46a 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,10 @@ A simple, easily to use Year calendar for your Angular apps. [https://iomechs.github.io/angular-year-calendar](https://iomechs.github.io/angular-year-calendar) +## Dependencies + +The Angular Year Calendar library depends on [date-fns](https://www.npmjs.com/package/date-fns) and [@angular/cdk](https://www.npmjs.com/package/@angular/cdk). If you don't have them installed in your project, you'll have to install them urself. + ## Usage Install the package in your project's folder by using npm or yarn: diff --git a/docs/index.html b/docs/index.html index 215f825..a9906f4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -45,6 +45,8 @@
https://iomechs.github.io/angular-year-calendar/demo
https://iomechs.github.io/angular-year-calendar
+The 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.
Install the package in your project's folder by using npm or yarn:
npm install @iomechs/angular-year-calendar --save
@@ -71,7 +73,9 @@ Usage
(eventDayClicked)="eventDayClickHandler($event)"
[ycConfig]="myCalendarConfig"
[selectedDate]="currentDate">
-</yc-year-calendar>
MIT © IOMechs
+ diff --git a/docs/js/search/search_index.js b/docs/js/search/search_index.js index fd16888..c1235e2 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.8","fields":["title","body"],"fieldVectors":[["title/directives/HeatmapColorDirective.html",[0,1.182,1,1.007]],["body/directives/HeatmapColorDirective.html",[0,1.23,1,1.048,2,1.389,3,0.422,4,0.422,5,0.349,6,0.701,7,0.552,8,3.439,9,1.389,10,1.723,11,2.512,12,2.512,13,1.145,14,2.089,15,2.089,16,0.422,17,1.23,18,3.539,19,2.646,20,2.089,21,2.794,22,2.089,23,1.402,24,1.853,25,1.287,26,1.145,27,1.759,28,3.539,29,1.979,30,2.646,31,1.742,32,0.065,33,1.742,34,0.631,35,1.072,36,2.646,37,1.479,38,1.449,39,1.723,40,1.759,41,1.638,42,1.759,43,1.759,44,1.645,45,2.512,46,2.646,47,1.759,48,2.646,49,2.794,50,1.759,51,1.759,52,1.759,53,0.349,54,2.794,55,0.349,56,0.422,57,0.422,58,1.759,59,1.759,60,3.181,61,1.503,62,2.646,63,1.759,64,1.759,65,1.759,66,1.759,67,1.759,68,1.759,69,1.759,70,1.759,71,1.759,72,1.723,73,1.145,74,1.723,75,1.723,76,2.646,77,2.512,78,2.071,79,1.759,80,1.759,81,1.742,82,3.181,83,1.389,84,1.759,85,1.759,86,1.759,87,1.759,88,1.759,89,2.646,90,0.044,91,3.539,92,1.759,93,1.759,94,2.646,95,1.759,96,1.759,97,1.389,98,2.646,99,1.759,100,1.759,101,1.759,102,1.759,103,1.759,104,1.759,105,1.759,106,1.759,107,1.759,108,2.646,109,2.646,110,2.646,111,3.181,112,1.759,113,3.181,114,3.988,115,1.759,116,3.795,117,1.759,118,3.181,119,1.742,120,3.439,121,1.759,122,4.257,123,1.759,124,1.479,125,3.539,126,3.181,127,2.646,128,1.759,129,3.539,130,1.759,131,1.759,132,1.759,133,0.033,134,0.022]],["title/pipes/WeekNumberPipe.html",[135,1.392,136,1.007]],["body/pipes/WeekNumberPipe.html",[3,0.505,4,0.505,5,0.418,6,0.685,7,0.594,10,1.372,13,1.372,17,0.98,29,1.9,31,2.238,32,0.064,33,2.398,34,0.6,35,1.378,41,1.684,44,1.9,53,0.766,55,0.418,56,0.505,57,0.505,83,2.79,90,0.037,119,1.935,133,0.037,134,0.026,135,1.935,136,1.197,137,2.108,138,3.359,139,2.329,140,1.664,141,3.534,142,2.108,143,2.108,144,1.561,145,2.108,146,1.352,147,1.009,148,2.108,149,2.108,150,1.619,151,2.108,152,4.087,153,2.108,154,2.108,155,2.108,156,3.023,157,2.108,158,2.108,159,2.108,160,2.108,161,2.108,162,2.108,163,2.108,164,3.023,165,0.889,166,2.108,167,3.023,168,2.108,169,1.664,170,2.108,171,1.664,172,1.664,173,2.108,174,2.108,175,1.372,176,1.372,177,1.664,178,1.664,179,0.505,180,0.602,181,2.108,182,2.114,183,2.108,184,1.399,185,1.197,186,2.108,187,3.023,188,3.023,189,2.108,190,0.71,191,3.023,192,2.387,193,2.108,194,2.108,195,1.664,196,2.108,197,2.108,198,2.108,199,2.108,200,3.023,201,1.664,202,2.108,203,2.108,204,2.108,205,0.602,206,1.664,207,2.108,208,2.108,209,2.108,210,2.108,211,2.108,212,3.534,213,3.023,214,2.108,215,2.108,216,2.108,217,1.664,218,1.664,219,2.108,220,2.108,221,3.023,222,2.108,223,2.108,224,2.108,225,2.108,226,2.108,227,2.108,228,2.108,229,2.108,230,2.108,231,2.108]],["title/interfaces/YCConfig.html",[165,0.505,232,0.61]],["body/interfaces/YCConfig.html",[3,0.547,4,0.547,5,0.453,6,0.367,7,0.289,16,0.547,23,1.584,24,1.859,25,0.651,32,0.063,34,0.99,35,1.712,37,2.233,53,0.453,55,0.453,56,0.959,57,0.547,61,1.461,90,0.028,124,1.06,133,0.039,134,0.028,144,1.348,146,1.202,147,1.359,150,1.584,165,0.634,179,0.547,180,0.651,184,1.584,185,1.584,190,1.348,205,0.651,232,0.959,233,0.769,234,1.06,235,1.266,236,2.19,237,2.19,238,2.19,239,2.19,240,2.19,241,1.859,242,2.19,243,2.19,244,1.957,245,3.999,246,1.865,247,1.859,248,1.865,249,0.903,250,1.06,251,1.06,252,1.249,253,1.249,254,1.249,255,1.249,256,1.249,257,1.249,258,1.249,259,1.249,260,1.249,261,1.249,262,1.249,263,1.249,264,1.249,265,1.077,266,0.903,267,0.903,268,0.903]],["title/interfaces/YCDataItem.html",[232,0.61,249,1.007]],["body/interfaces/YCDataItem.html",[3,0.679,4,0.679,5,0.563,6,0.456,7,0.359,16,0.679,23,1.122,24,1.318,25,0.809,32,0.063,34,0.819,35,1.248,37,2.236,53,0.563,55,0.563,56,1.048,57,0.679,61,1.843,90,0.035,124,1.318,133,0.046,134,0.035,144,0.955,146,1.401,147,1.388,150,1.122,165,0.563,179,0.679,180,0.809,184,1.122,185,1.122,190,0.955,205,0.809,232,1.048,233,0.955,234,1.318,235,1.467,236,1.552,237,1.552,238,1.552,239,1.552,240,1.552,241,1.318,242,1.552,243,1.552,244,1.917,246,1.732,247,1.721,248,1.732,249,1.467,250,2.033,251,1.318,252,1.552,253,1.552,254,1.552,255,1.552,256,1.552,257,1.552,258,1.552,259,1.552,260,1.552,261,1.552,262,1.552,263,1.552,264,1.552,265,1.248,266,1.122,267,1.122,268,1.122]],["title/interfaces/YCDayItem.html",[232,0.61,266,1.007]],["body/interfaces/YCDayItem.html",[3,0.682,4,0.682,5,0.565,6,0.458,7,0.361,16,0.682,23,1.127,24,1.323,25,0.813,32,0.063,34,0.82,37,2.166,53,0.565,55,0.565,56,1.05,57,0.682,61,1.637,90,0.035,124,1.323,133,0.046,134,0.035,144,0.96,146,1.402,147,1.355,150,1.127,165,0.565,179,0.682,180,0.813,184,1.127,185,1.127,190,0.96,205,0.813,232,1.05,233,0.96,234,1.323,235,1.471,236,1.559,237,1.559,238,1.559,239,1.559,240,1.559,241,1.323,242,1.559,243,1.559,244,2.206,246,1.735,247,1.726,248,1.735,249,1.127,250,1.323,251,1.323,252,1.559,253,1.559,254,1.559,255,1.559,256,1.559,257,1.559,258,1.559,259,1.559,260,1.559,261,1.559,262,1.559,263,1.559,264,1.559,265,1.252,266,1.471,267,1.735,268,1.735]],["title/interfaces/YCHeaderButton.html",[232,0.61,248,1.007]],["body/interfaces/YCHeaderButton.html",[3,0.674,4,0.674,5,0.558,6,0.452,7,0.356,16,0.674,23,1.113,24,1.306,25,0.802,32,0.063,34,0.815,35,1.565,37,2.277,53,0.558,55,0.558,56,1.045,57,1.045,61,1.627,90,0.035,124,1.306,133,0.045,134,0.035,144,0.947,146,1.292,147,1.351,150,1.113,165,0.558,179,0.674,180,0.802,184,1.113,185,1.113,190,0.947,205,0.802,232,1.045,233,0.947,234,1.306,235,1.458,236,1.538,237,1.538,238,1.538,239,1.538,240,1.538,241,1.306,242,1.538,243,1.538,244,1.909,246,1.839,247,1.712,248,1.792,249,1.113,250,1.306,251,2.026,252,2.387,253,1.538,254,1.538,255,1.538,256,1.538,257,1.538,258,1.538,259,1.538,260,1.538,261,1.538,262,1.538,263,1.538,264,1.538,265,1.241,266,1.113,267,1.113,268,1.113]],["title/components/YearCalendarComponent.html",[269,1.392,270,1.182]],["body/components/YearCalendarComponent.html",[0,0.414,1,0.353,2,0.703,3,0.213,4,0.213,5,0.177,6,0.695,7,0.61,10,0.994,11,1.582,12,1.582,13,0.58,14,1.874,15,0.703,16,0.366,17,0.709,20,1.205,21,1.874,22,1.205,25,0.98,26,0.994,29,1.986,31,1.595,32,0.064,33,1.95,34,0.748,35,0.982,38,1.595,39,0.58,41,1.234,44,1.655,45,2.46,49,1.874,53,0.53,54,2.109,55,0.177,56,0.366,57,0.213,61,1.058,72,0.58,73,0.58,74,0.58,75,0.58,77,1.582,78,2.028,81,1.706,90,0.011,119,1.88,120,1.582,133,0.019,134,0.011,146,1.048,147,0.572,165,0.652,177,0.703,178,0.703,179,0.747,180,0.254,182,1.95,190,0.3,192,0.703,201,0.703,205,0.938,217,1.205,235,0.604,246,0.604,247,0.931,250,0.931,251,0.931,265,0.3,267,0.353,268,0.353,269,1.097,270,1.103,271,1.526,272,0.89,273,1.526,274,0.89,275,0.89,276,2.808,277,2.362,278,0.58,279,2.003,280,1.526,281,2.003,282,1.526,283,1.526,284,2.003,285,2.374,286,1.526,287,1.526,288,1.526,289,2.374,290,2.374,291,2.374,292,2.003,293,2.374,294,2.003,295,2.003,296,2.003,297,1.526,298,2.003,299,2.003,300,0.89,301,1.103,302,1.526,303,1.526,304,1.304,305,0.89,306,0.89,307,0.89,308,1.545,309,0.89,310,2.671,311,0.89,312,0.89,313,1.526,314,0.89,315,2.374,316,0.89,317,0.89,318,0.89,319,2.003,320,1.526,321,0.89,322,0.89,323,1.526,324,1.526,325,2.374,326,2.374,327,0.89,328,0.89,329,0.89,330,1.526,331,0.89,332,0.89,333,0.89,334,0.89,335,1.526,336,0.89,337,2.671,338,0.89,339,0.89,340,1.526,341,1.205,342,0.89,343,1.582,344,0.89,345,2.003,346,0.89,347,0.703,348,0.703,349,0.703,350,0.703,351,0.703,352,0.703,353,0.703,354,0.703,355,0.89,356,2.374,357,1.526,358,0.89,359,0.89,360,1.874,361,0.89,362,1.582,363,0.89,364,2.003,365,0.89,366,0.89,367,0.89,368,0.89,369,0.89,370,0.89,371,0.89,372,0.89,373,0.89,374,2.003,375,0.89,376,1.526,377,0.89,378,2.003,379,0.89,380,0.89,381,0.89,382,0.89,383,0.89,384,0.89,385,0.89,386,0.89,387,0.89,388,0.89,389,1.545,390,0.89,391,0.89,392,1.526,393,0.703,394,0.89,395,0.89,396,1.874,397,1.205,398,1.526,399,0.89,400,0.89,401,0.89,402,0.89,403,0.89,404,0.89,405,0.703,406,1.526,407,0.89,408,0.89,409,0.89,410,1.526,411,0.89,412,0.89,413,0.89,414,2.374,415,2.374,416,0.89,417,0.89,418,1.526,419,1.526,420,0.89,421,2.374,422,0.89,423,0.89,424,0.89,425,0.89,426,0.89,427,0.89,428,1.526,429,0.89,430,0.89,431,2.374,432,0.89,433,1.526,434,1.526,435,0.703,436,0.89,437,0.89,438,0.89,439,1.526,440,0.89,441,0.89,442,0.89,443,0.89,444,1.526,445,0.89,446,0.89,447,1.526,448,0.89,449,1.526,450,1.526,451,1.526,452,1.526,453,1.526,454,1.526,455,1.526,456,1.526,457,0.89,458,3.434,459,0.89,460,3.561,461,2.671,462,2.003,463,2.914,464,2.003,465,2.003,466,1.526,467,3.77,468,2.914,469,2.003,470,3.434,471,2.003,472,1.526,473,3.116,474,2.003,475,2.914,476,0.89,477,0.89,478,1.526,479,0.89,480,0.89,481,0.89,482,0.89,483,0.89,484,2.374,485,2.374,486,0.89,487,0.89,488,0.89,489,1.526,490,1.526,491,1.526,492,0.89,493,0.89,494,0.89,495,2.003,496,0.89,497,0.89,498,1.526,499,2.003,500,0.89,501,1.526,502,0.89,503,0.89,504,0.89,505,0.89,506,0.89,507,0.89,508,0.89,509,0.89,510,0.89,511,0.89,512,1.526,513,0.89,514,0.89,515,0.89,516,0.89,517,0.89,518,0.89,519,0.89,520,0.89,521,1.526,522,0.89,523,0.703,524,0.89,525,0.89,526,0.89,527,0.89,528,0.89,529,1.526,530,0.89,531,0.89,532,0.58,533,1.205,534,1.526,535,2.374,536,0.89,537,0.89,538,0.89]],["title/modules/YearCalendarModule.html",[539,1.656,540,1.182]],["body/modules/YearCalendarModule.html",[1,1.953,3,0.641,4,0.641,5,0.53,6,0.574,7,0.508,17,1.242,29,1.242,32,0.064,44,1.242,53,0.942,55,0.53,56,0.641,57,0.641,81,1.463,90,0.033,133,0.044,134,0.033,136,1.953,139,1.463,233,1.201,270,2.292,277,1.463,301,1.656,341,2.813,347,2.11,348,2.11,532,1.74,539,1.74,540,2.317,541,1.74,542,1.463,543,2.609,544,2.11,545,2.813,546,3.164,547,2.11,548,2.11,549,2.11,550,2.813,551,2.11,552,1.74,553,2.672,554,4.007,555,2.672,556,4.007,557,3.164,558,2.672,559,2.672,560,2.672,561,3.562,562,2.11,563,2.672,564,2.672,565,3.562,566,2.11,567,2.11,568,2.11]],["title/injectables/YearCalendarService.html",[301,1.182,569,1.392]],["body/injectables/YearCalendarService.html",[3,0.519,4,0.519,5,0.43,6,0.711,7,0.612,16,0.519,17,1.433,25,1.025,26,2.336,29,1.996,31,2.14,32,0.064,33,2.14,34,0.776,35,1.318,38,1.965,41,1.636,44,1.92,53,0.776,55,0.43,56,0.519,57,0.519,72,1.411,73,1.411,74,1.411,75,1.411,78,2.545,81,1.186,90,0.027,119,1.965,133,0.038,134,0.027,136,1.7,139,1.186,144,1.318,146,0.619,147,1.312,165,0.877,169,1.711,171,1.711,172,1.711,175,1.411,179,0.519,180,0.619,182,2.262,205,0.619,206,1.711,218,1.711,233,1.489,235,1.221,244,1.007,246,1.221,265,1.57,267,1.421,268,0.858,301,1.433,343,2.434,360,1.711,362,2.434,389,1.411,393,1.711,396,2.434,397,3.262,405,2.434,566,1.711,567,1.711,569,1.688,570,2.167,571,1.711,572,3.083,573,3.083,574,3.083,575,3.083,576,3.083,577,3.083,578,2.167,579,2.167,580,3.589,581,2.167,582,2.167,583,2.167,584,3.083,585,2.167,586,2.167,587,2.167,588,2.167,589,3.083,590,2.167,591,2.167,592,2.167,593,2.167,594,2.167,595,2.167,596,1.711,597,1.711,598,2.167,599,2.167,600,2.167,601,2.167,602,2.167,603,2.167,604,2.167,605,2.167,606,2.167]],["title/coverage.html",[607,2.721]],["body/coverage.html",[0,1.384,1,1.179,5,0.591,6,0.802,7,0.631,8,2.35,9,2.35,32,0.062,34,0.591,41,1.973,90,0.037,133,0.047,134,0.037,135,1.63,136,1.179,138,2.35,139,1.63,140,2.35,165,0.591,176,1.938,179,1.068,182,1.63,232,1.068,233,1.553,234,2.071,248,1.179,249,1.179,266,1.179,269,1.63,270,1.384,276,2.489,277,2.093,278,2.489,301,1.384,304,1.938,308,1.938,569,1.63,571,2.35,607,2.35,608,2.35,609,2.976,610,2.976,611,2.976,612,4.223,613,4.456,614,3.018,615,3.018,616,2.976,617,2.976,618,4.223,619,2.976,620,2.976,621,2.976]],["title/dependencies.html",[542,1.671,622,1.687]],["body/dependencies.html",[32,0.064,55,0.695,90,0.043,133,0.052,134,0.043,146,1,175,2.28,542,1.918,562,2.766,623,3.503,624,5.012,625,3.503,626,3.503,627,3.503,628,3.503,629,4.231,630,3.341,631,3.503,632,3.503,633,2.766,634,3.503,635,3.503,636,3.503,637,3.503,638,3.503,639,3.503,640,3.503,641,3.503,642,3.503,643,3.503]],["title/index.html",[16,0.512,644,1.687,645,1.687]],["body/index.html",[7,0.63,32,0.062,53,0.665,90,0.041,133,0.051,134,0.041,179,1.18,195,2.645,523,2.645,533,2.645,540,2.072,543,2.181,557,2.645,568,2.645,622,2.645,633,3.251,646,4.65,647,3.35,648,3.35,649,3.251,650,3.35,651,3.35,652,4.118,653,3.35,654,3.35,655,3.35,656,4.118,657,3.35,658,3.35,659,4.118,660,4.118,661,3.35,662,3.35,663,3.35,664,3.35,665,3.35,666,3.35,667,3.35,668,3.35]],["title/license.html",[644,1.687,645,1.687,669,1.687]],["body/license.html",[32,0.049,90,0.039,133,0.049,134,0.039,552,2.045,596,2.48,597,2.48,608,2.48,649,3.123,669,2.48,670,3.141,671,4.33,672,3.141,673,3.141,674,3.141,675,3.956,676,3.141,677,3.141,678,3.141,679,3.141,680,3.141,681,3.141,682,3.956,683,4.955,684,3.141,685,3.141,686,3.141,687,4.33,688,3.141,689,3.956,690,3.141,691,3.141,692,3.141,693,3.141,694,3.141,695,3.141,696,3.141,697,3.141,698,3.141,699,3.956,700,3.141,701,3.141,702,3.141,703,3.141,704,3.141,705,3.141,706,3.141,707,3.956,708,3.956,709,3.141,710,3.141,711,3.141,712,3.141,713,3.141,714,3.141,715,3.141,716,3.141,717,3.141,718,3.141,719,3.141,720,3.141,721,3.141,722,3.141,723,3.141,724,3.141,725,3.141,726,3.141,727,3.141,728,3.141,729,3.141,730,3.141,731,3.141,732,3.141,733,3.141,734,3.141,735,3.141,736,3.141]],["title/modules.html",[541,2.243]],["body/modules.html",[32,0.056,90,0.049,133,0.056,134,0.049,540,1.84,541,2.577,630,3.126,737,3.959,738,3.959,739,3.959]],["title/overview.html",[740,2.721]],["body/overview.html",[0,1.561,1,1.951,32,0.061,90,0.041,97,2.652,133,0.051,134,0.041,135,1.839,136,1.951,180,0.959,269,1.839,270,2.29,389,3.11,532,2.187,539,2.685,540,2.356,542,1.839,543,2.187,544,2.652,545,2.652,546,2.652,547,2.652,548,2.652,549,2.652,550,3.256,551,2.652,552,2.187,569,1.839,740,2.652]],["title/miscellaneous/variables.html",[741,1.687,742,2.41]],["body/miscellaneous/variables.html",[6,0.659,7,0.518,16,0.795,23,1.313,25,1.267,32,0.063,34,0.881,38,2.43,39,2.159,41,1.757,90,0.041,133,0.05,134,0.041,144,1.118,147,0.947,150,1.313,165,0.658,176,2.889,184,1.313,185,1.313,190,1.118,205,0.947,241,1.541,265,1.118,276,2.159,277,1.816,278,2.664,304,2.664,308,2.664,349,2.618,350,2.618,351,2.618,352,2.618,353,2.618,354,2.618,435,3.231,614,2.618,615,3.504,741,2.618,742,2.618,743,3.316,744,4.092,745,3.316]]],"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":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["0",{"_index":41,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["0.2s",{"_index":516,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["0.5",{"_index":130,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["0.6.0",{"_index":636,"title":{},"body":{"dependencies.html":{}}}],["0.9.1",{"_index":643,"title":{},"body":{"dependencies.html":{}}}],["0/1",{"_index":613,"title":{},"body":{"coverage.html":{}}}],["0/16",{"_index":617,"title":{},"body":{"coverage.html":{}}}],["0/21",{"_index":611,"title":{},"body":{"coverage.html":{}}}],["0/4",{"_index":618,"title":{},"body":{"coverage.html":{}}}],["0/7",{"_index":619,"title":{},"body":{"coverage.html":{}}}],["0/9",{"_index":616,"title":{},"body":{"coverage.html":{}}}],["1",{"_index":389,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"overview.html":{}}}],["1.10.0",{"_index":641,"title":{},"body":{"dependencies.html":{}}}],["100",{"_index":461,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["10px",{"_index":514,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["12",{"_index":193,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["12:00",{"_index":198,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["12h",{"_index":202,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["1314px",{"_index":530,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["14:00",{"_index":199,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["14px",{"_index":477,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["15px",{"_index":504,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["16",{"_index":113,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["1px",{"_index":518,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["2",{"_index":125,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["2.5.1",{"_index":637,"title":{},"body":{"dependencies.html":{}}}],["2019",{"_index":673,"title":{},"body":{"license.html":{}}}],["20px",{"_index":474,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["255",{"_index":118,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["2px",{"_index":464,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["3",{"_index":96,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["32px",{"_index":475,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["33.33",{"_index":500,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["4",{"_index":97,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"overview.html":{}}}],["444",{"_index":520,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["44px",{"_index":502,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["50",{"_index":512,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["6",{"_index":92,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["6.4.0",{"_index":639,"title":{},"body":{"dependencies.html":{}}}],["6px",{"_index":472,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["7",{"_index":93,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["8.2.11",{"_index":624,"title":{},"body":{"dependencies.html":{}}}],["8.2.3",{"_index":626,"title":{},"body":{"dependencies.html":{}}}],["960px",{"_index":531,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__body",{"_index":495,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__day",{"_index":511,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__end",{"_index":481,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__header",{"_index":476,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__inner",{"_index":503,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__loader",{"_index":528,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__month",{"_index":499,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__number",{"_index":507,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__option",{"_index":488,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__options",{"_index":487,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__title",{"_index":505,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__week",{"_index":506,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__year",{"_index":479,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["above",{"_index":706,"title":{},"body":{"license.html":{}}}],["acacac",{"_index":492,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["according",{"_index":257,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["achromatic",{"_index":128,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["action",{"_index":730,"title":{},"body":{"license.html":{}}}],["actual_component",{"_index":538,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["actually",{"_index":413,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["add",{"_index":662,"title":{},"body":{"index.html":{}}}],["adddays",{"_index":171,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["adding",{"_index":401,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addition",{"_index":427,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addweeks",{"_index":170,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addweeks(firstweekfirstdate",{"_index":224,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addyears",{"_index":172,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["ahsan",{"_index":73,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["align",{"_index":468,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["and/or",{"_index":697,"title":{},"body":{"license.html":{}}}],["angular",{"_index":633,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["angular/animations",{"_index":623,"title":{},"body":{"dependencies.html":{}}}],["angular/cdk",{"_index":625,"title":{},"body":{"dependencies.html":{}}}],["angular/cdk/overlay",{"_index":348,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["angular/common",{"_index":562,"title":{},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{}}}],["angular/compiler",{"_index":627,"title":{},"body":{"dependencies.html":{}}}],["angular/compiler/src/core",{"_index":560,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["angular/core",{"_index":55,"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":628,"title":{},"body":{"dependencies.html":{}}}],["angular/platform",{"_index":629,"title":{},"body":{"dependencies.html":{}}}],["angular/router",{"_index":632,"title":{},"body":{"dependencies.html":{}}}],["app",{"_index":209,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["appcomponent",{"_index":665,"title":{},"body":{"index.html":{}}}],["applied",{"_index":526,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["applies",{"_index":76,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["apply",{"_index":59,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["applycolor",{"_index":18,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["appmodule",{"_index":664,"title":{},"body":{"index.html":{}}}],["approutingmodule",{"_index":667,"title":{},"body":{"index.html":{}}}],["apps",{"_index":650,"title":{},"body":{"index.html":{}}}],["arising",{"_index":734,"title":{},"body":{"license.html":{}}}],["array",{"_index":244,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"injectables/YearCalendarService.html":{}}}],["array(12).fill(0).map((_",{"_index":387,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["asked",{"_index":197,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["assign",{"_index":84,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["assigndatacounttodate",{"_index":286,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigndatacounttodate(currdaystring",{"_index":313,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigns",{"_index":381,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["associated",{"_index":684,"title":{},"body":{"license.html":{}}}],["author",{"_index":72,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["authors",{"_index":723,"title":{},"body":{"license.html":{}}}],["ayaz",{"_index":74,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["b",{"_index":116,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["background",{"_index":77,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["basically",{"_index":255,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["below",{"_index":195,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"index.html":{}}}],["black",{"_index":519,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["block",{"_index":459,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bold",{"_index":510,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["boolean",{"_index":246,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["bootstrap",{"_index":544,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["border",{"_index":463,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bottom",{"_index":478,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["break",{"_index":408,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["browse",{"_index":739,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":630,"title":{},"body":{"dependencies.html":{},"modules.html":{}}}],["browseranimationsmodule",{"_index":668,"title":{},"body":{"index.html":{}}}],["browsermodule",{"_index":666,"title":{},"body":{"index.html":{}}}],["c",{"_index":672,"title":{},"body":{"license.html":{}}}],["calculated",{"_index":321,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calculates",{"_index":595,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar",{"_index":179,"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":{},"index.html":{}}}],["calendar.component",{"_index":559,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.component.html",{"_index":283,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.scss",{"_index":281,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts",{"_index":278,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar.component.ts:145",{"_index":314,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:16",{"_index":307,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:168",{"_index":329,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:17",{"_index":306,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:173",{"_index":334,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:178",{"_index":338,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:18",{"_index":309,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:182",{"_index":327,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:19",{"_index":305,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:20",{"_index":311,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:21",{"_index":312,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:22",{"_index":342,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:23",{"_index":344,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:24",{"_index":302,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:29",{"_index":333,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:34",{"_index":331,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:67",{"_index":336,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:79",{"_index":328,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:93",{"_index":317,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.module.ts",{"_index":553,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.module.ts:27",{"_index":555,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.service",{"_index":347,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["calendar.service.ts",{"_index":571,"title":{},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["calendar.service.ts:17",{"_index":578,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:51",{"_index":590,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:65",{"_index":585,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:86",{"_index":587,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:9",{"_index":576,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar/demo",{"_index":653,"title":{},"body":{"index.html":{}}}],["calendar/src/lib/components/year",{"_index":276,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar/src/lib/constants/default",{"_index":614,"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":138,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["calendar/src/lib/year",{"_index":233,"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":277,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["case",{"_index":132,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["cdkoverlayorigin",{"_index":326,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["center",{"_index":470,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes",{"_index":332,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate",{"_index":375,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.currentvalue",{"_index":377,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.previousvalue",{"_index":376,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig",{"_index":359,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.currentvalue",{"_index":363,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.previousvalue",{"_index":361,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["charge",{"_index":679,"title":{},"body":{"license.html":{}}}],["claim",{"_index":726,"title":{},"body":{"license.html":{}}}],["class",{"_index":57,"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":634,"title":{},"body":{"dependencies.html":{}}}],["cluster_yearcalendarmodule",{"_index":547,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_declarations",{"_index":548,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_exports",{"_index":549,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["color",{"_index":61,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["color.directive",{"_index":564,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["color.directive.ts",{"_index":9,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"coverage.html":{}}}],["color.directive.ts:12",{"_index":52,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:17",{"_index":50,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:32",{"_index":43,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:48",{"_index":47,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:7",{"_index":42,"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":{}}}],["colors",{"_index":254,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["column",{"_index":398,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["commonmodule",{"_index":561,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["company",{"_index":79,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["component",{"_index":269,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"overview.html":{}}}],["component_template",{"_index":536,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components",{"_index":271,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components/year",{"_index":558,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["conditions",{"_index":705,"title":{},"body":{"license.html":{}}}],["config",{"_index":178,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["config.ts",{"_index":615,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["connection",{"_index":735,"title":{},"body":{"license.html":{}}}],["const",{"_index":119,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["constants",{"_index":259,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["constants/default",{"_index":177,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"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":58,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["constructor(ycservice",{"_index":300,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["content",{"_index":485,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["contract",{"_index":731,"title":{},"body":{"license.html":{}}}],["converting",{"_index":100,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["copies",{"_index":699,"title":{},"body":{"license.html":{}}}],["copy",{"_index":682,"title":{},"body":{"license.html":{}}}],["copyright",{"_index":671,"title":{},"body":{"license.html":{}}}],["count",{"_index":250,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["counter",{"_index":424,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["coverage",{"_index":607,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["createdaysofmonth",{"_index":287,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["createdaysofmonth(monthindex",{"_index":316,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["creates",{"_index":379,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate",{"_index":420,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate.todatestring",{"_index":409,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdaystring",{"_index":315,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["current",{"_index":412,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentdata",{"_index":589,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["currentdate",{"_index":419,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue",{"_index":362,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["currentvalue.data",{"_index":372,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data.length",{"_index":366,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0",{"_index":368,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0].date",{"_index":370,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentweekstartdate",{"_index":213,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["currentweekstartdate.gettime",{"_index":231,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["cursor",{"_index":489,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["customdateday",{"_index":221,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["d",{"_index":129,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["damages",{"_index":727,"title":{},"body":{"license.html":{}}}],["data",{"_index":190,"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":439,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dataitem.date",{"_index":434,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date",{"_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":{},"dependencies.html":{}}}],["date's",{"_index":426,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date().getfullyear",{"_index":343,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["date(currdaystring",{"_index":443,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(date",{"_index":183,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["date(itemdate.getfullyear",{"_index":436,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(this.year",{"_index":388,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(year",{"_index":218,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["date:'mmmm",{"_index":448,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date:\\'mmmm",{"_index":537,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateclone",{"_index":181,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dateclone.sethours(12",{"_index":210,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["datedata",{"_index":431,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["datedata.count",{"_index":444,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateday",{"_index":212,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dates/days",{"_index":402,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["day",{"_index":78,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["day?.day",{"_index":451,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayclass",{"_index":236,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["daylabel",{"_index":449,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayoffirstdateinview",{"_index":162,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dayofmonthfirstdateinview",{"_index":153,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["days",{"_index":320,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["days_of_week",{"_index":304,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["daysofweek",{"_index":294,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks.filter(weekdata",{"_index":429,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks[weekindex][indexday",{"_index":417,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayvalue",{"_index":415,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["deal",{"_index":686,"title":{},"body":{"license.html":{}}}],["dealings",{"_index":736,"title":{},"body":{"license.html":{}}}],["declarations",{"_index":543,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{},"overview.html":{}}}],["decoration",{"_index":493,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["decorators",{"_index":339,"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":308,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["default_week",{"_index":176,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaultheadertemplate",{"_index":284,"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":651,"title":{},"body":{"index.html":{}}}],["dependencies",{"_index":542,"title":{"dependencies.html":{}},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{},"overview.html":{}}}],["desc",{"_index":75,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["description",{"_index":318,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["differenceincalendardays",{"_index":168,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["differenceindays",{"_index":592,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["differenceinweeks",{"_index":174,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["digits",{"_index":102,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["direction",{"_index":496,"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":563,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["display",{"_index":458,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["displayed",{"_index":322,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["distribute",{"_index":695,"title":{},"body":{"license.html":{}}}],["docs",{"_index":654,"title":{},"body":{"index.html":{}}}],["documentation",{"_index":608,"title":{},"body":{"coverage.html":{},"license.html":{}}}],["dom",{"_index":274,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dynamic",{"_index":631,"title":{},"body":{"dependencies.html":{}}}],["e8ecef",{"_index":466,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["each",{"_index":425,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ease",{"_index":517,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["easily",{"_index":648,"title":{},"body":{"index.html":{}}}],["el",{"_index":36,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["element",{"_index":534,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["elementref",{"_index":28,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["end",{"_index":486,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["entire",{"_index":208,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["error('firstweekmonth",{"_index":189,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["error('forceweekdate",{"_index":216,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["event",{"_index":722,"title":{},"body":{"license.html":{}}}],["eventdaycick",{"_index":288,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdaycick(day",{"_index":324,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdayclicked",{"_index":298,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventemitter",{"_index":310,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["exact",{"_index":260,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["except",{"_index":395,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["export",{"_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":{}}}],["exports",{"_index":546,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["express",{"_index":714,"title":{},"body":{"license.html":{}}}],["f\\d]{1})$/i.exec(heatmapcolor",{"_index":99,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["f\\d]{1})([a",{"_index":98,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["f\\d]{2})$/i.exec(heatmapcolor",{"_index":95,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["f\\d]{2})([a",{"_index":94,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["false",{"_index":435,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["ff5500",{"_index":745,"title":{},"body":{"miscellaneous/variables.html":{}}}],["fff",{"_index":105,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["ffffff",{"_index":107,"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":685,"title":{},"body":{"license.html":{}}}],["first",{"_index":396,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstdate",{"_index":158,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstdayofmonth",{"_index":397,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstweekfirstdate",{"_index":152,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekfirstdate.sethours(12",{"_index":225,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth",{"_index":150,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["firstweekmonth.month",{"_index":186,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth.week",{"_index":187,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["fitness",{"_index":719,"title":{},"body":{"license.html":{}}}],["flex",{"_index":467,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["fns",{"_index":175,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{}}}],["folder",{"_index":658,"title":{},"body":{"index.html":{}}}],["following",{"_index":704,"title":{},"body":{"license.html":{}}}],["font",{"_index":508,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["forceweek",{"_index":184,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate",{"_index":185,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate.date",{"_index":220,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forceweekdate.month",{"_index":219,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forroot",{"_index":554,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["fr",{"_index":353,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["free",{"_index":678,"title":{},"body":{"license.html":{}}}],["furnished",{"_index":702,"title":{},"body":{"license.html":{}}}],["g",{"_index":114,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["getdayinview",{"_index":142,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdayinview(date",{"_index":143,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdaysofweek",{"_index":289,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["getfirstweekfirstdate",{"_index":148,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getfirstweekfirstdate(year",{"_index":149,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getmonthweeks",{"_index":572,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getmonthweeks(month",{"_index":577,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getting",{"_index":644,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettotalweeks",{"_index":154,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["gettotalweeks(firstdate",{"_index":155,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate",{"_index":159,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate(date",{"_index":160,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweeknumbers",{"_index":573,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getweeknumbers(month",{"_index":583,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["ghpages",{"_index":635,"title":{},"body":{"dependencies.html":{}}}],["glad",{"_index":196,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["granted",{"_index":677,"title":{},"body":{"license.html":{}}}],["h",{"_index":124,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["headertemplate",{"_index":237,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["heatmap",{"_index":60,"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":{}}}],["heatmapcolor.length",{"_index":91,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["heatmapcolordirective",{"_index":1,"title":{"directives/HeatmapColorDirective.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["height",{"_index":513,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["here",{"_index":263,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hereby",{"_index":676,"title":{},"body":{"license.html":{}}}],["hextohsl",{"_index":19,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["hextohsl(heatmapcolor",{"_index":46,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["hide",{"_index":252,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hideheader",{"_index":238,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["holders",{"_index":724,"title":{},"body":{"license.html":{}}}],["host",{"_index":457,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hours",{"_index":194,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["hover",{"_index":491,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hsl",{"_index":258,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["html",{"_index":533,"title":{},"body":{"components/YearCalendarComponent.html":{},"index.html":{}}}],["https://iomechs.github.io/angular",{"_index":652,"title":{},"body":{"index.html":{}}}],["https://www.w3schools.com/colors/colors_hsl.asp",{"_index":264,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["i.e",{"_index":103,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["identifier",{"_index":609,"title":{},"body":{"coverage.html":{}}}],["implements",{"_index":10,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["implied",{"_index":715,"title":{},"body":{"license.html":{}}}],["import",{"_index":53,"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":521,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["imports",{"_index":568,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["included",{"_index":709,"title":{},"body":{"license.html":{}}}],["including",{"_index":689,"title":{},"body":{"license.html":{}}}],["incrementing",{"_index":423,"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":406,"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":262,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["injectable",{"_index":569,"title":{"injectables/YearCalendarService.html":{}},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["injectables",{"_index":570,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["input",{"_index":54,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["inputs",{"_index":22,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["install",{"_index":656,"title":{},"body":{"index.html":{}}}],["instead",{"_index":104,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["interface",{"_index":232,"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":180,"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":234,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["iomechs",{"_index":674,"title":{},"body":{"license.html":{}}}],["iomechs/angular",{"_index":646,"title":{},"body":{"index.html":{}}}],["isconfigchanged",{"_index":574,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isconfigchanged(previousvalue",{"_index":586,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isnan(forceweekdate.date",{"_index":215,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["isnan(forceweekdate.month",{"_index":214,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["istoday",{"_index":410,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["isyeardatachanged",{"_index":575,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isyeardatachanged(previousdata",{"_index":588,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["it'll",{"_index":106,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["itemdate",{"_index":433,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getdate()).todatestring",{"_index":438,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getmonth",{"_index":437,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["items",{"_index":469,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["javascript",{"_index":525,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["justify",{"_index":484,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["keep",{"_index":400,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["kind",{"_index":713,"title":{},"body":{"license.html":{}}}],["l",{"_index":127,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["label",{"_index":527,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["last",{"_index":405,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["lastdayofmonth",{"_index":579,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["left",{"_index":480,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["legend",{"_index":532,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"overview.html":{}}}],["len",{"_index":393,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["liability",{"_index":728,"title":{},"body":{"license.html":{}}}],["liable",{"_index":725,"title":{},"body":{"license.html":{}}}],["license",{"_index":669,"title":{"license.html":{}},"body":{"license.html":{}}}],["limitation",{"_index":690,"title":{},"body":{"license.html":{}}}],["limited",{"_index":716,"title":{},"body":{"license.html":{}}}],["literal",{"_index":245,"title":{},"body":{"interfaces/YCConfig.html":{}}}],["loadingdata",{"_index":295,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["makes",{"_index":203,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["margin",{"_index":501,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["matching",{"_index":133,"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":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["math.max(r",{"_index":121,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["math.min(r",{"_index":123,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["max",{"_index":120,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"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":421,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["media",{"_index":529,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["merchantability",{"_index":718,"title":{},"body":{"license.html":{}}}],["merge",{"_index":693,"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":{}}}],["min",{"_index":122,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["miscellaneous",{"_index":741,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["mit",{"_index":670,"title":{},"body":{"license.html":{}}}],["mo",{"_index":350,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["modify",{"_index":692,"title":{},"body":{"license.html":{}}}],["module",{"_index":539,"title":{"modules/YearCalendarModule.html":{}},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["modules",{"_index":541,"title":{"modules.html":{}},"body":{"modules/YearCalendarModule.html":{},"modules.html":{}}}],["modulewithproviders",{"_index":556,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["mohsin",{"_index":88,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["month",{"_index":265,"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":447,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["month.weeknumbers[weekindex",{"_index":450,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthfirstdate",{"_index":580,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthindex",{"_index":319,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthlastdate",{"_index":581,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthlastdate.gettime",{"_index":407,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["months",{"_index":380,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthweeksc",{"_index":582,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata",{"_index":600,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthfirstdate",{"_index":605,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthweekscount",{"_index":606,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["name",{"_index":33,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["new",{"_index":182,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["next",{"_index":456,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextbtn",{"_index":239,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["nextyearclick",{"_index":290,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextyearfirstdate",{"_index":228,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["ngmodule",{"_index":557,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["ngonchanges",{"_index":20,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["ngonchanges(changes",{"_index":330,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ngonchanges(simplechange",{"_index":48,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["ngoninit",{"_index":21,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["none",{"_index":494,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["noninfringement",{"_index":721,"title":{},"body":{"license.html":{}}}],["notice",{"_index":707,"title":{},"body":{"license.html":{}}}],["npm",{"_index":659,"title":{},"body":{"index.html":{}}}],["null",{"_index":39,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["number",{"_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":{},"miscellaneous/variables.html":{}}}],["number.pipe",{"_index":567,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["number.pipe.ts",{"_index":140,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["number.pipe.ts:11",{"_index":166,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:77",{"_index":145,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:81",{"_index":157,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:85",{"_index":151,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:98",{"_index":161,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number/week",{"_index":139,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["numbers",{"_index":206,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["obtaining",{"_index":681,"title":{},"body":{"license.html":{}}}],["onchanges",{"_index":12,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.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":733,"title":{},"body":{"license.html":{}}}],["out",{"_index":552,"title":{},"body":{"modules/YearCalendarModule.html":{},"license.html":{},"overview.html":{}}}],["output",{"_index":345,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["outputs",{"_index":297,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["overlaymodule",{"_index":565,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["overview",{"_index":740,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["overwrite",{"_index":524,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["package",{"_index":622,"title":{"dependencies.html":{}},"body":{"index.html":{}}}],["padding",{"_index":473,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["param",{"_index":383,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["parameters",{"_index":31,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["parseint(result[1",{"_index":112,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["parseint(result[2",{"_index":115,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["parseint(result[3",{"_index":117,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["particular",{"_index":596,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["permission",{"_index":675,"title":{},"body":{"license.html":{}}}],["permit",{"_index":700,"title":{},"body":{"license.html":{}}}],["person",{"_index":680,"title":{},"body":{"license.html":{}}}],["persons",{"_index":701,"title":{},"body":{"license.html":{}}}],["pipe",{"_index":135,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{},"overview.html":{}}}],["pipes",{"_index":137,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pipes/week",{"_index":566,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["pipetransform",{"_index":167,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pointer",{"_index":490,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["portions",{"_index":711,"title":{},"body":{"license.html":{}}}],["prevbtn",{"_index":240,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["previous",{"_index":453,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousdata",{"_index":591,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["previousvalue",{"_index":360,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["previousvalue.data.length",{"_index":365,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0",{"_index":367,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0].date",{"_index":369,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousyearfirstdate",{"_index":229,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["prevyearclick",{"_index":291,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["private",{"_index":355,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["project's",{"_index":657,"title":{},"body":{"index.html":{}}}],["projects/.../default",{"_index":744,"title":{},"body":{"miscellaneous/variables.html":{}}}],["projects/.../year",{"_index":743,"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":235,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["provided",{"_index":597,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["providedin",{"_index":593,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["providers",{"_index":545,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["publish",{"_index":694,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":720,"title":{},"body":{"license.html":{}}}],["r",{"_index":111,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["radius",{"_index":471,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ranges",{"_index":256,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["render",{"_index":292,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["render(year",{"_index":335,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rendered",{"_index":382,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["required",{"_index":191,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["reset",{"_index":551,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["respectively",{"_index":403,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["restriction",{"_index":688,"title":{},"body":{"license.html":{}}}],["result",{"_index":90,"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":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["result[1",{"_index":108,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["result[2",{"_index":109,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["result[3",{"_index":110,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["results",{"_index":134,"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":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["return",{"_index":81,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["returns",{"_index":44,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["rights",{"_index":691,"title":{},"body":{"license.html":{}}}],["root",{"_index":594,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["row",{"_index":497,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rxjs",{"_index":638,"title":{},"body":{"dependencies.html":{}}}],["s",{"_index":126,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["sa",{"_index":354,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["sadly",{"_index":522,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["save",{"_index":661,"title":{},"body":{"index.html":{}}}],["saving",{"_index":422,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["seconddate",{"_index":156,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["see",{"_index":261,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["selecteddate",{"_index":296,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["selector",{"_index":14,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["self",{"_index":483,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["sell",{"_index":698,"title":{},"body":{"license.html":{}}}],["set",{"_index":192,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["setting",{"_index":201,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["shall",{"_index":708,"title":{},"body":{"license.html":{}}}],["showweeknumbers",{"_index":241,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["simple",{"_index":647,"title":{},"body":{"index.html":{}}}],["simplechange",{"_index":51,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor",{"_index":69,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.currentvalue",{"_index":70,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.previousvalue",{"_index":71,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue",{"_index":66,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.currentvalue",{"_index":67,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.previousvalue",{"_index":68,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value",{"_index":63,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.currentvalue",{"_index":64,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.previousvalue",{"_index":65,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechanges",{"_index":49,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["simport",{"_index":663,"title":{},"body":{"index.html":{}}}],["slot",{"_index":482,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["software",{"_index":683,"title":{},"body":{"license.html":{}}}],["solid",{"_index":465,"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":399,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["startdateofweek",{"_index":604,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["started",{"_index":645,"title":{"index.html":{},"license.html":{}},"body":{}}],["statements",{"_index":610,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":341,"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":418,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styles",{"_index":273,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styleurls",{"_index":280,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["su",{"_index":349,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["subdays",{"_index":169,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["subdays(dateclone",{"_index":227,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(firstweekfirstdate",{"_index":223,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(monthfirstdate",{"_index":599,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["subject",{"_index":703,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":696,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":710,"title":{},"body":{"license.html":{}}}],["subyears",{"_index":173,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["support",{"_index":737,"title":{},"body":{"modules.html":{}}}],["sure",{"_index":204,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["svg",{"_index":738,"title":{},"body":{"modules.html":{}}}],["switch",{"_index":131,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["table",{"_index":621,"title":{},"body":{"coverage.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":620,"title":{},"body":{"coverage.html":{}}}],["template",{"_index":272,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["templateref",{"_index":247,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["templateurl",{"_index":282,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["text",{"_index":251,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["th",{"_index":352,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["theme",{"_index":253,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["this.applycolor",{"_index":62,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.assigndatacounttodate(currdaystring).count",{"_index":416,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.createdaysofmonth(monthindex",{"_index":390,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek",{"_index":384,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek.length",{"_index":394,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.defaultheadertemplate",{"_index":357,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.el.nativeelement.style.backgroundcolor",{"_index":85,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.eventdayclicked.emit",{"_index":446,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getdayinview(dateclone",{"_index":226,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdayinview(firstweekfirstdate",{"_index":222,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdaysofweek",{"_index":385,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getfirstweekfirstdate(dateclone.getfullyear",{"_index":211,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getmonthweeks(month",{"_index":601,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.heatmapcolor",{"_index":80,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.hextohsl(this.heatmapcolor",{"_index":86,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.maxvalue",{"_index":87,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.render(new",{"_index":445,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.selecteddate.getfullyear",{"_index":358,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.year",{"_index":374,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.value",{"_index":82,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.viewyearchanged.emit(this.year",{"_index":378,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.weeknumberpipe.getdayinview(monthfirstdate",{"_index":598,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.ycconfig",{"_index":364,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.find((dataitem",{"_index":432,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.findindex((dataitem",{"_index":440,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex",{"_index":441,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex].date",{"_index":442,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.headertemplate",{"_index":356,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.maxvalue",{"_index":428,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.weekstartson",{"_index":392,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.getweeknumbers(monthindex",{"_index":391,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isconfigchanged(previousvalue",{"_index":373,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isyeardatachanged(previousvalue.data",{"_index":371,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.year",{"_index":337,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.yeardata",{"_index":386,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["throw",{"_index":188,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["till",{"_index":404,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["timezones",{"_index":200,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["today",{"_index":414,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaybtn",{"_index":242,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["todayclick",{"_index":293,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaystr",{"_index":411,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["tort",{"_index":732,"title":{},"body":{"license.html":{}}}],["transform",{"_index":163,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transform(date",{"_index":164,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transition",{"_index":515,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["transparent",{"_index":89,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tree",{"_index":275,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["trigger",{"_index":325,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["true",{"_index":217,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["tslib",{"_index":640,"title":{},"body":{"dependencies.html":{}}}],["tu",{"_index":351,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["two",{"_index":101,"title":{},"body":{"directives/HeatmapColorDirective.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":83,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{}}}],["usage",{"_index":655,"title":{},"body":{"index.html":{}}}],["use",{"_index":649,"title":{},"body":{"index.html":{},"license.html":{}}}],["using",{"_index":523,"title":{},"body":{"components/YearCalendarComponent.html":{},"index.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":535,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["variable",{"_index":612,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":742,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["view",{"_index":323,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild",{"_index":346,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild('defaultheadertemplate",{"_index":340,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewyearchanged",{"_index":299,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["void",{"_index":45,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["warranties",{"_index":717,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":712,"title":{},"body":{"license.html":{}}}],["week",{"_index":205,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["weekdata.length",{"_index":430,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["weeknum",{"_index":603,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["weeknumber",{"_index":141,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weeknumberpipe",{"_index":136,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["weeknumbers",{"_index":268,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeknumberscolor",{"_index":243,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["weeks",{"_index":267,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeksinyear",{"_index":230,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weekstartson",{"_index":144,"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":509,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["whether",{"_index":729,"title":{},"body":{"license.html":{}}}],["white",{"_index":462,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["width",{"_index":460,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["without",{"_index":687,"title":{},"body":{"license.html":{}}}],["work",{"_index":207,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["wrap",{"_index":498,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yarn",{"_index":660,"title":{},"body":{"index.html":{}}}],["yc",{"_index":279,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig",{"_index":165,"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":455,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.prevbtn?.text",{"_index":452,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.todaybtn?.text",{"_index":454,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycdataitem",{"_index":249,"title":{"interfaces/YCDataItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycdayitem",{"_index":266,"title":{"interfaces/YCDayItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycheaderbutton",{"_index":248,"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":303,"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":{},"coverage.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["yearcalendarcomponent",{"_index":270,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["yearcalendarmodule",{"_index":540,"title":{"modules/YearCalendarModule.html":{}},"body":{"modules/YearCalendarModule.html":{},"index.html":{},"modules.html":{},"overview.html":{}}}],["yearcalendarservice",{"_index":301,"title":{"injectables/YearCalendarService.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["yeardata",{"_index":285,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yearviewconfig",{"_index":584,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["yearviewconfig.weekstartson",{"_index":602,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["zone.js",{"_index":642,"title":{},"body":{"dependencies.html":{}}}],["zoom",{"_index":550,"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 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 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 hexToHsl\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 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 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 \n applyColor\n \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 \n hexToHsl\n \n \n \n \n \n \n \nhexToHsl(heatmapColor, value, maxValue)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:48\n \n \n\n\n \n \n\n \n Parameters :\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 : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnChanges\n \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 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 \n ngOnInit\n \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';\n\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 this.el.nativeElement.style.backgroundColor = this.hexToHsl(this.heatmapColor, this.value, this.maxValue);\n }\n\n /**\n * @author Mohsin Ayaz\n * @desc Applies the heatmap color as the background color\n */\n\n hexToHsl(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 let result;\n if (heatmapColor.length === 6 || heatmapColor.length === 7) {\n result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(heatmapColor);\n } else if (heatmapColor.length === 3 || heatmapColor.length === 4) {\n result = /^#?([a-f\\d]{1})([a-f\\d]{1})([a-f\\d]{1})$/i.exec(heatmapColor);\n // converting to two digits. I.e. instead of #fff, it'll be #ffffff\n result[1] += result[1];\n result[2] += result[2];\n result[3] += result[3];\n }\n\n let r = parseInt(result[1], 16);\n let g = parseInt(result[2], 16);\n let b = parseInt(result[3], 16);\n\n r /= 255, g /= 255, b /= 255;\n const max = Math.max(r, g, b);\n const min = Math.min(r, g, b);\n let h = (max + min) / 2;\n let s = (max + min) / 2;\n let l = (max + min) / 2;\n\n if (max === min) {\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n switch (max) {\n case r: h = (g - b) / d + (g \n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-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 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 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 \n getDayInView\n \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:77\n \n \n\n\n \n \n\n \n Parameters :\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 \n getFirstWeekFirstDate\n \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:85\n \n \n\n\n \n \n\n \n Parameters :\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 \n getTotalWeeks\n \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:81\n \n \n\n\n \n \n\n \n Parameters :\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 \n getWeekFirstDate\n \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:98\n \n \n\n\n \n \n\n \n Parameters :\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 \n transform\n \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:11\n \n \n\n\n \n \n\n \n Parameters :\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 { differenceInCalendarDays, subDays, addWeeks, addDays, addYears, subYears, differenceInWeeks } from 'date-fns';\nimport { DEFAULT_WEEK } from '../../constants/default-config';\nimport { YCConfig } from '../../year-calendar-interfaces';\n\n@Pipe({\n name: 'weekNumber'\n})\nexport class WeekNumberPipe implements PipeTransform {\n\n transform(date: Date, ycConfig: YCConfig, year): any {\n const dateClone = new Date(date);\n const {firstWeekMonth, weekStartsOn, forceWeek, forceWeekDate} = ycConfig;\n let result;\n if (firstWeekMonth === undefined || (firstWeekMonth.month === undefined || firstWeekMonth.week === undefined)) {\n throw new Error('firstWeekMonth data is required for the weekNumber pipe');\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 {\n firstWeekFirstDate\n } = this.getFirstWeekFirstDate(dateClone.getFullYear(), firstWeekMonth, weekStartsOn);\n let dateDay;\n let currentWeekStartDate;\n if (forceWeek) {\n if (!forceWeekDate || isNaN(forceWeekDate.month) || isNaN(forceWeekDate.date)) {\n throw new Error('forceWeekDate is required when forceWeek is set to true');\n }\n firstWeekFirstDate = new Date(year, forceWeekDate.month, forceWeekDate.date);\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n data\n \n \n Optional\n dayClass\n \n \n Optional\n firstWeekMonth\n \n \n Optional\n forceWeek\n \n \n Optional\n forceWeekDate\n \n \n Optional\n headerTemplate\n \n \n heatmapColor\n \n \n Optional\n hideHeader\n \n \n Optional\n maxValue\n \n \n Optional\n nextBtn\n \n \n Optional\n prevBtn\n \n \n Optional\n showWeekNumbers\n \n \n Optional\n todayBtn\n \n \n Optional\n weekNumbersColor\n \n \n Optional\n weekStartsOn\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 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 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 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 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 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 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 heatmapColor: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n hideHeader\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 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 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 prevBtn\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 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 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 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 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}\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n color\n \n \n count\n \n \n date\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 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 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 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}\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n date\n \n \n weekNumbers\n \n \n weeks\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 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 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 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}\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n class\n \n \n Optional\n hide\n \n \n Optional\n text\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 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 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 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}\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 result-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 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 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 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:24\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 \n assignDataCountToDate\n \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:145\n \n \n\n\n \n \n\n \n Parameters :\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 \n createDaysOfMonth\n \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:93\n \n \n\n\n \n \n\n \n Parameters :\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 \n eventDayCick\n \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:182\n \n \n\n\n \n \n\n \n Parameters :\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 \n getDaysOfWeek\n \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:79\n \n \n\n\n \n \n\n \n Returns : {}\n\n \n \n \n \n \n \n \n \n \n \n \n \n nextYearClick\n \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:168\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 ngOnChanges\n \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:34\n \n \n\n\n \n \n\n \n Parameters :\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 \n ngOnInit\n \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:29\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 prevYearClick\n \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:173\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 render\n \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:67\n \n \n\n\n \n \n\n \n Parameters :\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 \n todayClick\n \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:178\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 \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 \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 \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 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.ycConfig.maxValue = maxValueInYear;\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 ./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 result-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\nLegend\n\n Declarations\n\n Module\n\n Bootstrap\n\n Providers\n\n Exports\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 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 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 \n Static\n forRoot\n \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:27\n \n \n\n\n \n \n\n \n Returns : ModuleWithProviders\n\n \n \n \n \n \n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { YearCalendarComponent } from './components/year-calendar/year-calendar.component';\nimport { ModuleWithProviders } from '@angular/compiler/src/core';\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: [\n YearCalendarComponent,\n HeatmapColorDirective,\n WeekNumberPipe\n ],\n imports: [\n CommonModule,\n OverlayModule\n ],\n exports: [\n YearCalendarComponent,\n HeatmapColorDirective,\n WeekNumberPipe\n ]\n})\nexport class YearCalendarModule {\n static forRoot(): ModuleWithProviders {\n return {\n ngModule: YearCalendarModule,\n providers: [\n 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 result-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 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 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 \n getMonthWeeks\n \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 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; monthWeeksC...\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 \n getWeekNumbers\n \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 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 \n isConfigChanged\n \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 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 \n isYearDataChanged\n \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\n \n Parameters :\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 \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 result-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 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/21)\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/16)\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 0 %\n (0/7)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n result-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 Dependencies\n \n \n \n @angular/animations : ~8.2.11\n \n @angular/cdk : ^8.2.3\n \n @angular/common : ~8.2.11\n \n @angular/compiler : ~8.2.11\n \n @angular/core : ~8.2.11\n \n @angular/forms : ~8.2.11\n \n @angular/platform-browser : ~8.2.11\n \n @angular/platform-browser-dynamic : ~8.2.11\n \n @angular/router : ~8.2.11\n \n angular-cli-ghpages : ^0.6.0\n \n date-fns : ^2.5.1\n \n rxjs : ~6.4.0\n \n tslib : ^1.10.0\n \n zone.js : ~0.9.1\n \n\n \n\n\n\n\n \n \n result-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\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-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 result-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 result-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\nLegend\n\n Declarations\n\n Module\n\n Bootstrap\n\n Providers\n\n Exports\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 result-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 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 \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 \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 \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 result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} + "index": {"version":"2.3.8","fields":["title","body"],"fieldVectors":[["title/directives/HeatmapColorDirective.html",[0,1.182,1,1.007]],["body/directives/HeatmapColorDirective.html",[0,1.233,1,1.05,2,1.393,3,0.423,4,0.423,5,0.35,6,0.702,7,0.552,8,3.442,9,1.393,10,1.727,11,2.517,12,2.517,13,1.149,14,2.094,15,2.094,16,0.423,17,1.233,18,3.545,19,2.652,20,2.094,21,2.799,22,2.094,23,1.404,24,1.856,25,1.288,26,1.149,27,1.764,28,3.545,29,1.981,30,2.652,31,1.745,32,0.065,33,1.745,34,0.633,35,1.074,36,2.652,37,1.481,38,1.452,39,1.727,40,1.764,41,1.64,42,1.764,43,1.764,44,1.648,45,2.517,46,2.652,47,1.764,48,2.652,49,2.799,50,1.764,51,1.764,52,1.764,53,0.35,54,2.799,55,0.35,56,0.423,57,0.423,58,1.764,59,1.764,60,3.187,61,1.505,62,2.652,63,1.764,64,1.764,65,1.764,66,1.764,67,1.764,68,1.764,69,1.764,70,1.764,71,1.764,72,1.727,73,1.149,74,1.727,75,1.727,76,2.652,77,2.517,78,2.075,79,1.764,80,1.764,81,1.745,82,3.187,83,1.393,84,1.764,85,1.764,86,1.764,87,1.764,88,1.764,89,2.652,90,0.044,91,3.545,92,1.764,93,1.764,94,2.652,95,1.764,96,1.764,97,1.393,98,2.652,99,1.764,100,1.764,101,1.764,102,1.764,103,1.764,104,1.764,105,1.764,106,1.764,107,1.764,108,2.652,109,2.652,110,2.652,111,3.187,112,1.764,113,3.187,114,3.992,115,1.764,116,3.8,117,1.764,118,3.187,119,1.745,120,3.442,121,1.764,122,4.261,123,1.764,124,1.481,125,3.545,126,3.187,127,2.652,128,1.764,129,3.545,130,1.764,131,1.764,132,1.764,133,0.033,134,0.022]],["title/pipes/WeekNumberPipe.html",[135,1.392,136,1.007]],["body/pipes/WeekNumberPipe.html",[3,0.507,4,0.507,5,0.419,6,0.685,7,0.594,10,1.376,13,1.376,17,0.982,29,1.902,31,2.24,32,0.064,33,2.4,34,0.601,35,1.379,41,1.686,44,1.902,53,0.767,55,0.419,56,0.507,57,0.507,83,2.794,90,0.037,119,1.938,133,0.037,134,0.026,135,1.938,136,1.199,137,2.113,138,3.361,139,2.331,140,1.669,141,3.539,142,2.113,143,2.113,144,1.562,145,2.113,146,1.136,147,1.01,148,2.113,149,2.113,150,1.62,151,2.113,152,4.091,153,2.113,154,2.113,155,2.113,156,3.028,157,2.113,158,2.113,159,2.113,160,2.113,161,2.113,162,2.113,163,2.113,164,3.028,165,0.89,166,2.113,167,3.028,168,2.113,169,1.669,170,2.113,171,1.669,172,1.669,173,2.113,174,2.113,175,1.157,176,1.376,177,1.669,178,1.669,179,0.507,180,0.603,181,2.113,182,2.116,183,2.113,184,1.402,185,1.199,186,2.113,187,3.028,188,3.028,189,2.113,190,0.712,191,3.028,192,2.391,193,2.113,194,2.113,195,1.669,196,2.113,197,2.113,198,2.113,199,2.113,200,3.028,201,1.669,202,2.113,203,2.113,204,2.113,205,0.603,206,1.669,207,2.113,208,2.113,209,2.113,210,2.113,211,2.113,212,3.539,213,3.028,214,2.113,215,2.113,216,2.113,217,1.669,218,1.669,219,2.113,220,2.113,221,3.028,222,2.113,223,2.113,224,2.113,225,2.113,226,2.113,227,2.113,228,2.113,229,2.113,230,2.113,231,2.113]],["title/interfaces/YCConfig.html",[165,0.505,232,0.61]],["body/interfaces/YCConfig.html",[3,0.548,4,0.548,5,0.454,6,0.368,7,0.29,16,0.548,23,1.585,24,1.861,25,0.653,32,0.063,34,0.99,35,1.712,37,2.234,53,0.454,55,0.454,56,0.96,57,0.548,61,1.463,90,0.028,124,1.063,133,0.039,134,0.028,144,1.349,146,1.01,147,1.36,150,1.585,165,0.635,179,0.548,180,0.653,184,1.585,185,1.585,190,1.349,205,0.653,232,0.96,233,0.771,234,1.063,235,1.268,236,2.192,237,2.192,238,2.192,239,2.192,240,2.192,241,1.861,242,2.192,243,2.192,244,1.959,245,4.003,246,1.866,247,1.861,248,1.866,249,0.905,250,1.063,251,1.063,252,1.252,253,1.252,254,1.252,255,1.252,256,1.252,257,1.252,258,1.252,259,1.252,260,1.252,261,1.252,262,1.252,263,1.252,264,1.252,265,1.079,266,0.905,267,0.905,268,0.905]],["title/interfaces/YCDataItem.html",[232,0.61,249,1.007]],["body/interfaces/YCDataItem.html",[3,0.681,4,0.681,5,0.563,6,0.457,7,0.36,16,0.681,23,1.124,24,1.32,25,0.811,32,0.063,34,0.819,35,1.25,37,2.236,53,0.563,55,0.563,56,1.049,57,0.681,61,1.844,90,0.035,124,1.32,133,0.046,134,0.035,144,0.957,146,1.177,147,1.389,150,1.124,165,0.563,179,0.681,180,0.811,184,1.124,185,1.124,190,0.957,205,0.811,232,1.049,233,0.957,234,1.32,235,1.468,236,1.554,237,1.554,238,1.554,239,1.554,240,1.554,241,1.32,242,1.554,243,1.554,244,1.919,246,1.733,247,1.723,248,1.733,249,1.468,250,2.034,251,1.32,252,1.554,253,1.554,254,1.554,255,1.554,256,1.554,257,1.554,258,1.554,259,1.554,260,1.554,261,1.554,262,1.554,263,1.554,264,1.554,265,1.25,266,1.124,267,1.124,268,1.124]],["title/interfaces/YCDayItem.html",[232,0.61,266,1.007]],["body/interfaces/YCDayItem.html",[3,0.683,4,0.683,5,0.566,6,0.459,7,0.361,16,0.683,23,1.129,24,1.325,25,0.814,32,0.063,34,0.821,37,2.167,53,0.566,55,0.566,56,1.051,57,0.683,61,1.638,90,0.035,124,1.325,133,0.046,134,0.035,144,0.961,146,1.177,147,1.356,150,1.129,165,0.566,179,0.683,180,0.814,184,1.129,185,1.129,190,0.961,205,0.814,232,1.051,233,0.961,234,1.325,235,1.472,236,1.561,237,1.561,238,1.561,239,1.561,240,1.561,241,1.325,242,1.561,243,1.561,244,2.207,246,1.736,247,1.728,248,1.736,249,1.129,250,1.325,251,1.325,252,1.561,253,1.561,254,1.561,255,1.561,256,1.561,257,1.561,258,1.561,259,1.561,260,1.561,261,1.561,262,1.561,263,1.561,264,1.561,265,1.253,266,1.472,267,1.736,268,1.736]],["title/interfaces/YCHeaderButton.html",[232,0.61,248,1.007]],["body/interfaces/YCHeaderButton.html",[3,0.675,4,0.675,5,0.559,6,0.453,7,0.357,16,0.675,23,1.115,24,1.308,25,0.804,32,0.063,34,0.816,35,1.566,37,2.278,53,0.559,55,0.559,56,1.046,57,1.046,61,1.628,90,0.035,124,1.308,133,0.045,134,0.035,144,0.949,146,1.085,147,1.352,150,1.115,165,0.559,179,0.675,180,0.804,184,1.115,185,1.115,190,0.949,205,0.804,232,1.046,233,0.949,234,1.308,235,1.46,236,1.541,237,1.541,238,1.541,239,1.541,240,1.541,241,1.308,242,1.541,243,1.541,244,1.911,246,1.84,247,1.714,248,1.793,249,1.115,250,1.308,251,2.028,252,2.388,253,1.541,254,1.541,255,1.541,256,1.541,257,1.541,258,1.541,259,1.541,260,1.541,261,1.541,262,1.541,263,1.541,264,1.541,265,1.243,266,1.115,267,1.115,268,1.115]],["title/components/YearCalendarComponent.html",[269,1.392,270,1.182]],["body/components/YearCalendarComponent.html",[0,0.416,1,0.354,2,0.706,3,0.214,4,0.214,5,0.177,6,0.695,7,0.61,10,0.997,11,1.587,12,1.587,13,0.582,14,1.88,15,0.706,16,0.367,17,0.712,20,1.209,21,1.88,22,1.209,25,0.982,26,0.997,29,1.988,31,1.599,32,0.064,33,1.953,34,0.749,35,0.984,38,1.599,39,0.582,41,1.236,44,1.658,45,2.465,49,1.88,53,0.531,54,2.114,55,0.177,56,0.367,57,0.214,61,1.06,72,0.582,73,0.582,74,0.582,75,0.582,77,1.587,78,2.033,81,1.709,90,0.011,119,1.883,120,1.587,133,0.019,134,0.011,146,0.882,147,0.574,165,0.654,177,0.706,178,0.706,179,0.748,180,0.255,182,1.953,190,0.301,192,0.706,201,0.706,205,0.94,217,1.209,235,0.607,246,0.607,247,0.934,250,0.934,251,0.934,265,0.301,267,0.354,268,0.354,269,1.1,270,1.107,271,1.532,272,0.894,273,1.532,274,0.894,275,0.894,276,2.811,277,2.364,278,0.582,279,2.009,280,1.532,281,2.009,282,1.532,283,1.532,284,2.009,285,2.381,286,1.532,287,1.532,288,1.532,289,2.381,290,2.381,291,2.381,292,2.009,293,2.381,294,2.009,295,2.009,296,2.009,297,1.532,298,2.009,299,2.009,300,0.894,301,1.107,302,1.532,303,1.532,304,1.308,305,0.894,306,0.894,307,0.894,308,1.55,309,0.894,310,2.677,311,0.894,312,0.894,313,1.532,314,0.894,315,2.381,316,0.894,317,0.894,318,0.894,319,2.009,320,1.532,321,0.894,322,0.894,323,1.532,324,1.532,325,2.381,326,2.381,327,0.894,328,0.894,329,0.894,330,1.532,331,0.894,332,0.894,333,0.894,334,0.894,335,1.532,336,0.894,337,2.677,338,0.894,339,0.894,340,1.532,341,1.209,342,0.894,343,1.587,344,0.894,345,2.009,346,0.894,347,0.706,348,0.706,349,0.706,350,0.706,351,0.706,352,0.706,353,0.706,354,0.706,355,0.894,356,2.381,357,1.532,358,0.894,359,0.894,360,1.88,361,0.894,362,1.587,363,0.894,364,2.009,365,0.894,366,0.894,367,0.894,368,0.894,369,0.894,370,0.894,371,0.894,372,0.894,373,0.894,374,2.009,375,0.894,376,1.532,377,0.894,378,2.009,379,0.894,380,0.894,381,0.894,382,0.894,383,0.894,384,0.894,385,0.894,386,0.894,387,0.894,388,0.894,389,1.55,390,0.894,391,0.894,392,1.532,393,0.706,394,0.894,395,0.894,396,1.88,397,1.209,398,1.532,399,0.894,400,0.894,401,0.894,402,0.894,403,0.894,404,0.894,405,0.706,406,1.532,407,0.894,408,0.894,409,0.894,410,1.532,411,0.894,412,0.894,413,0.894,414,2.381,415,2.381,416,0.894,417,0.894,418,1.532,419,1.532,420,0.894,421,2.381,422,0.894,423,0.894,424,0.894,425,0.894,426,0.894,427,0.894,428,1.532,429,0.894,430,0.894,431,2.381,432,0.894,433,1.532,434,1.532,435,0.706,436,0.894,437,0.894,438,0.894,439,1.532,440,0.894,441,0.894,442,0.894,443,0.894,444,1.532,445,0.894,446,0.894,447,1.532,448,0.894,449,1.532,450,1.532,451,1.532,452,1.532,453,1.532,454,1.532,455,1.532,456,1.532,457,0.894,458,3.44,459,0.894,460,3.567,461,2.677,462,2.009,463,2.92,464,2.009,465,2.009,466,1.532,467,3.776,468,2.92,469,2.009,470,3.44,471,2.009,472,1.532,473,3.122,474,2.009,475,2.92,476,0.894,477,0.894,478,1.532,479,0.894,480,0.894,481,0.894,482,0.894,483,0.894,484,2.381,485,2.381,486,0.894,487,0.894,488,0.894,489,1.532,490,1.532,491,1.532,492,0.894,493,0.894,494,0.894,495,2.009,496,0.894,497,0.894,498,1.532,499,2.009,500,0.894,501,1.532,502,0.894,503,0.894,504,0.894,505,0.894,506,0.894,507,0.894,508,0.894,509,0.894,510,0.894,511,0.894,512,1.532,513,0.894,514,0.894,515,0.894,516,0.894,517,0.894,518,0.894,519,0.894,520,0.894,521,1.532,522,0.894,523,0.706,524,0.894,525,0.894,526,0.894,527,0.894,528,0.894,529,1.532,530,0.894,531,0.894,532,0.582,533,1.209,534,1.532,535,2.381,536,0.894,537,0.894,538,0.894]],["title/modules/YearCalendarModule.html",[539,1.656,540,1.182]],["body/modules/YearCalendarModule.html",[1,1.953,3,0.642,4,0.642,5,0.531,6,0.574,7,0.508,17,1.244,29,1.244,32,0.064,44,1.244,53,0.943,55,0.531,56,0.642,57,0.642,81,1.466,90,0.033,133,0.044,134,0.033,136,1.953,139,1.466,233,1.202,270,2.293,277,1.466,301,1.658,341,2.816,347,2.114,348,2.114,532,1.743,539,1.743,540,2.318,541,1.743,542,1.244,543,2.611,544,2.114,545,2.816,546,3.167,547,2.114,548,2.114,549,2.114,550,2.816,551,2.114,552,1.743,553,2.677,554,4.011,555,2.677,556,4.011,557,3.167,558,2.677,559,2.677,560,2.677,561,3.567,562,2.114,563,2.677,564,2.677,565,3.567,566,2.114,567,2.114,568,2.114]],["title/injectables/YearCalendarService.html",[301,1.182,569,1.392]],["body/injectables/YearCalendarService.html",[3,0.521,4,0.521,5,0.431,6,0.712,7,0.613,16,0.521,17,1.436,25,1.026,26,2.34,29,1.997,31,2.143,32,0.064,33,2.143,34,0.777,35,1.319,38,1.968,41,1.637,44,1.922,53,0.777,55,0.431,56,0.521,57,0.521,72,1.414,73,1.414,74,1.414,75,1.414,78,2.548,81,1.189,90,0.027,119,1.968,133,0.038,134,0.027,136,1.702,139,1.189,144,1.319,146,0.521,147,1.312,165,0.877,169,1.715,171,1.715,172,1.715,175,1.189,179,0.521,180,0.62,182,2.264,205,0.62,206,1.715,218,1.715,233,1.49,235,1.223,244,1.01,246,1.223,265,1.571,267,1.423,268,0.86,301,1.436,343,2.439,360,1.715,362,2.439,389,1.414,393,1.715,396,2.439,397,3.265,405,2.439,566,1.715,567,1.715,569,1.691,570,2.173,571,1.715,572,3.089,573,3.089,574,3.089,575,3.089,576,3.089,577,3.089,578,2.173,579,2.173,580,3.594,581,2.173,582,2.173,583,2.173,584,3.089,585,2.173,586,2.173,587,2.173,588,2.173,589,3.089,590,2.173,591,2.173,592,2.173,593,2.173,594,2.173,595,2.173,596,1.715,597,1.715,598,2.173,599,2.173,600,2.173,601,2.173,602,2.173,603,2.173,604,2.173,605,2.173,606,2.173]],["title/coverage.html",[607,2.721]],["body/coverage.html",[0,1.386,1,1.18,5,0.592,6,0.802,7,0.631,8,2.354,9,2.354,32,0.062,34,0.592,41,1.973,90,0.037,133,0.047,134,0.037,135,1.632,136,1.18,138,2.354,139,1.632,140,2.354,165,0.592,176,1.941,179,1.069,182,1.632,232,1.069,233,1.554,234,2.072,248,1.18,249,1.18,266,1.18,269,1.632,270,1.386,276,2.491,277,2.095,278,2.491,301,1.386,304,1.941,308,1.941,569,1.632,571,2.354,607,2.354,608,2.354,609,2.981,610,2.981,611,2.981,612,4.226,613,4.459,614,3.021,615,3.021,616,2.981,617,2.981,618,4.226,619,2.981,620,2.981,621,2.981]],["title/dependencies.html",[542,1.419,622,1.687]],["body/dependencies.html",[32,0.064,55,0.696,90,0.043,133,0.052,134,0.043,146,0.84,175,1.919,542,1.63,562,2.768,623,3.506,624,5.013,625,2.768,626,3.506,627,3.506,628,3.506,629,4.233,630,3.342,631,3.506,632,3.506,633,2.768,634,3.506,635,3.506,636,3.506,637,3.506,638,3.506,639,3.506,640,3.506,641,3.506,642,3.506,643,3.506]],["title/index.html",[16,0.512,644,1.687,645,1.687]],["body/index.html",[7,0.63,32,0.062,53,0.635,90,0.039,133,0.049,134,0.039,146,0.767,175,1.751,179,1.181,195,2.526,523,2.526,533,2.526,540,2.029,542,1.487,543,2.082,557,2.526,568,2.526,622,2.526,625,2.526,633,3.447,646,4.575,647,3.199,648,3.199,649,3.159,650,3.199,651,3.199,652,4.001,653,3.199,654,3.199,655,3.199,656,3.199,657,3.199,658,3.199,659,3.199,660,3.199,661,4.366,662,3.199,663,3.199,664,3.199,665,3.199,666,4.001,667,4.001,668,3.199,669,3.199,670,3.199,671,3.199,672,3.199,673,3.199,674,3.199,675,3.199,676,2.082,677,2.526,678,2.526]],["title/license.html",[644,1.687,645,1.687,676,1.391]],["body/license.html",[32,0.049,90,0.039,133,0.049,134,0.039,552,2.047,596,2.483,597,2.483,608,2.483,649,3.126,676,2.047,677,2.483,678,2.483,679,4.333,680,3.145,681,3.145,682,3.959,683,3.145,684,3.145,685,3.145,686,3.145,687,3.145,688,3.145,689,3.959,690,4.956,691,3.145,692,3.145,693,3.145,694,4.333,695,3.145,696,3.959,697,3.145,698,3.145,699,3.145,700,3.145,701,3.145,702,3.145,703,3.145,704,3.145,705,3.145,706,3.959,707,3.145,708,3.145,709,3.145,710,3.145,711,3.145,712,3.145,713,3.145,714,3.959,715,3.959,716,3.145,717,3.145,718,3.145,719,3.145,720,3.145,721,3.145,722,3.145,723,3.145,724,3.145,725,3.145,726,3.145,727,3.145,728,3.145,729,3.145,730,3.145,731,3.145,732,3.145,733,3.145,734,3.145,735,3.145,736,3.145,737,3.145,738,3.145,739,3.145,740,3.145,741,3.145,742,3.145,743,3.145]],["title/modules.html",[541,2.243]],["body/modules.html",[32,0.056,90,0.049,133,0.056,134,0.049,540,1.841,541,2.578,630,3.127,744,3.96,745,3.96,746,3.96]],["title/overview.html",[747,2.721]],["body/overview.html",[0,1.563,1,1.951,32,0.061,90,0.041,97,2.655,133,0.051,134,0.041,135,1.841,136,1.951,180,0.96,269,1.841,270,2.29,389,3.111,532,2.189,539,2.686,540,2.357,542,1.563,543,2.189,544,2.655,545,2.655,546,2.655,547,2.655,548,2.655,549,2.655,550,3.258,551,2.655,552,2.189,569,1.841,747,2.655]],["title/miscellaneous/variables.html",[748,1.687,749,2.41]],["body/miscellaneous/variables.html",[6,0.659,7,0.519,16,0.796,23,1.315,25,1.268,32,0.063,34,0.881,38,2.431,39,2.161,41,1.758,90,0.041,133,0.05,134,0.041,144,1.119,147,0.948,150,1.315,165,0.659,176,2.89,184,1.315,185,1.315,190,1.119,205,0.948,241,1.543,265,1.119,276,2.161,277,1.817,278,2.665,304,2.665,308,2.665,349,2.621,350,2.621,351,2.621,352,2.621,353,2.621,354,2.621,435,3.233,614,2.621,615,3.506,748,2.621,749,2.621,750,3.32,751,4.094,752,3.32]]],"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":{},"coverage.html":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["0",{"_index":41,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["0.2s",{"_index":516,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["0.5",{"_index":130,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["0.6.0",{"_index":636,"title":{},"body":{"dependencies.html":{}}}],["0.9.1",{"_index":643,"title":{},"body":{"dependencies.html":{}}}],["0/1",{"_index":613,"title":{},"body":{"coverage.html":{}}}],["0/16",{"_index":617,"title":{},"body":{"coverage.html":{}}}],["0/21",{"_index":611,"title":{},"body":{"coverage.html":{}}}],["0/4",{"_index":618,"title":{},"body":{"coverage.html":{}}}],["0/7",{"_index":619,"title":{},"body":{"coverage.html":{}}}],["0/9",{"_index":616,"title":{},"body":{"coverage.html":{}}}],["1",{"_index":389,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"overview.html":{}}}],["1.10.0",{"_index":641,"title":{},"body":{"dependencies.html":{}}}],["100",{"_index":461,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["10px",{"_index":514,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["12",{"_index":193,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["12:00",{"_index":198,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["12h",{"_index":202,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["1314px",{"_index":530,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["14:00",{"_index":199,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["14px",{"_index":477,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["15px",{"_index":504,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["16",{"_index":113,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["1px",{"_index":518,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["2",{"_index":125,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["2.5.1",{"_index":637,"title":{},"body":{"dependencies.html":{}}}],["2019",{"_index":681,"title":{},"body":{"license.html":{}}}],["20px",{"_index":474,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["255",{"_index":118,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["2px",{"_index":464,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["3",{"_index":96,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["32px",{"_index":475,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["33.33",{"_index":500,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["4",{"_index":97,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"overview.html":{}}}],["444",{"_index":520,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["44px",{"_index":502,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["50",{"_index":512,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["6",{"_index":92,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["6.4.0",{"_index":639,"title":{},"body":{"dependencies.html":{}}}],["6px",{"_index":472,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["7",{"_index":93,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["8.2.11",{"_index":624,"title":{},"body":{"dependencies.html":{}}}],["8.2.3",{"_index":626,"title":{},"body":{"dependencies.html":{}}}],["960px",{"_index":531,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__body",{"_index":495,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__day",{"_index":511,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__end",{"_index":481,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__header",{"_index":476,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__inner",{"_index":503,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__loader",{"_index":528,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__month",{"_index":499,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__number",{"_index":507,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__option",{"_index":488,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__options",{"_index":487,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__title",{"_index":505,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__week",{"_index":506,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["__year",{"_index":479,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["above",{"_index":713,"title":{},"body":{"license.html":{}}}],["acacac",{"_index":492,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["according",{"_index":257,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["achromatic",{"_index":128,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["action",{"_index":737,"title":{},"body":{"license.html":{}}}],["actual_component",{"_index":538,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["actually",{"_index":413,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["add",{"_index":669,"title":{},"body":{"index.html":{}}}],["adddays",{"_index":171,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["adding",{"_index":401,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addition",{"_index":427,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["addweeks",{"_index":170,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addweeks(firstweekfirstdate",{"_index":224,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["addyears",{"_index":172,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["ahsan",{"_index":73,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["align",{"_index":468,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["and/or",{"_index":704,"title":{},"body":{"license.html":{}}}],["angular",{"_index":633,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["angular/animations",{"_index":623,"title":{},"body":{"dependencies.html":{}}}],["angular/cdk",{"_index":625,"title":{},"body":{"dependencies.html":{},"index.html":{}}}],["angular/cdk/overlay",{"_index":348,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["angular/common",{"_index":562,"title":{},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{}}}],["angular/compiler",{"_index":627,"title":{},"body":{"dependencies.html":{}}}],["angular/compiler/src/core",{"_index":560,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["angular/core",{"_index":55,"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":628,"title":{},"body":{"dependencies.html":{}}}],["angular/platform",{"_index":629,"title":{},"body":{"dependencies.html":{}}}],["angular/router",{"_index":632,"title":{},"body":{"dependencies.html":{}}}],["app",{"_index":209,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["appcomponent",{"_index":672,"title":{},"body":{"index.html":{}}}],["applied",{"_index":526,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["applies",{"_index":76,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["apply",{"_index":59,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["applycolor",{"_index":18,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["appmodule",{"_index":671,"title":{},"body":{"index.html":{}}}],["approutingmodule",{"_index":674,"title":{},"body":{"index.html":{}}}],["apps",{"_index":650,"title":{},"body":{"index.html":{}}}],["arising",{"_index":741,"title":{},"body":{"license.html":{}}}],["array",{"_index":244,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"injectables/YearCalendarService.html":{}}}],["array(12).fill(0).map((_",{"_index":387,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["asked",{"_index":197,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["assign",{"_index":84,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["assigndatacounttodate",{"_index":286,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigndatacounttodate(currdaystring",{"_index":313,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["assigns",{"_index":381,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["associated",{"_index":691,"title":{},"body":{"license.html":{}}}],["author",{"_index":72,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["authors",{"_index":730,"title":{},"body":{"license.html":{}}}],["ayaz",{"_index":74,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["b",{"_index":116,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["background",{"_index":77,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["basically",{"_index":255,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["below",{"_index":195,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"index.html":{}}}],["black",{"_index":519,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["block",{"_index":459,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bold",{"_index":510,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["boolean",{"_index":246,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["bootstrap",{"_index":544,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["border",{"_index":463,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["bottom",{"_index":478,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["break",{"_index":408,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["browse",{"_index":746,"title":{},"body":{"modules.html":{}}}],["browser",{"_index":630,"title":{},"body":{"dependencies.html":{},"modules.html":{}}}],["browseranimationsmodule",{"_index":675,"title":{},"body":{"index.html":{}}}],["browsermodule",{"_index":673,"title":{},"body":{"index.html":{}}}],["c",{"_index":680,"title":{},"body":{"license.html":{}}}],["calculated",{"_index":321,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calculates",{"_index":595,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar",{"_index":179,"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":{},"index.html":{}}}],["calendar.component",{"_index":559,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.component.html",{"_index":283,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.scss",{"_index":281,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts",{"_index":278,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar.component.ts:145",{"_index":314,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:16",{"_index":307,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:168",{"_index":329,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:17",{"_index":306,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:173",{"_index":334,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:178",{"_index":338,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:18",{"_index":309,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:182",{"_index":327,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:19",{"_index":305,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:20",{"_index":311,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:21",{"_index":312,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:22",{"_index":342,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:23",{"_index":344,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:24",{"_index":302,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:29",{"_index":333,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:34",{"_index":331,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:67",{"_index":336,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:79",{"_index":328,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.component.ts:93",{"_index":317,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["calendar.module.ts",{"_index":553,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.module.ts:27",{"_index":555,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["calendar.service",{"_index":347,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{}}}],["calendar.service.ts",{"_index":571,"title":{},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["calendar.service.ts:17",{"_index":578,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:51",{"_index":590,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:65",{"_index":585,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:86",{"_index":587,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar.service.ts:9",{"_index":576,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["calendar/demo",{"_index":653,"title":{},"body":{"index.html":{}}}],["calendar/src/lib/components/year",{"_index":276,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["calendar/src/lib/constants/default",{"_index":614,"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":138,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["calendar/src/lib/year",{"_index":233,"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":277,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["case",{"_index":132,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["cdkoverlayorigin",{"_index":326,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["center",{"_index":470,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes",{"_index":332,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate",{"_index":375,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.currentvalue",{"_index":377,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.selecteddate.previousvalue",{"_index":376,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig",{"_index":359,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.currentvalue",{"_index":363,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["changes.ycconfig.previousvalue",{"_index":361,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["charge",{"_index":686,"title":{},"body":{"license.html":{}}}],["claim",{"_index":733,"title":{},"body":{"license.html":{}}}],["class",{"_index":57,"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":634,"title":{},"body":{"dependencies.html":{}}}],["cluster_yearcalendarmodule",{"_index":547,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_declarations",{"_index":548,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["cluster_yearcalendarmodule_exports",{"_index":549,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["color",{"_index":61,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["color.directive",{"_index":564,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["color.directive.ts",{"_index":9,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"coverage.html":{}}}],["color.directive.ts:12",{"_index":52,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:17",{"_index":50,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:32",{"_index":43,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:48",{"_index":47,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["color.directive.ts:7",{"_index":42,"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":{}}}],["colors",{"_index":254,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["column",{"_index":398,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["commonmodule",{"_index":561,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["company",{"_index":79,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["component",{"_index":269,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"overview.html":{}}}],["component_template",{"_index":536,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components",{"_index":271,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["components/year",{"_index":558,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["conditions",{"_index":712,"title":{},"body":{"license.html":{}}}],["config",{"_index":178,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["config.ts",{"_index":615,"title":{},"body":{"coverage.html":{},"miscellaneous/variables.html":{}}}],["connection",{"_index":742,"title":{},"body":{"license.html":{}}}],["const",{"_index":119,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["constants",{"_index":259,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["constants/default",{"_index":177,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"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":58,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["constructor(ycservice",{"_index":300,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["content",{"_index":485,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["contract",{"_index":738,"title":{},"body":{"license.html":{}}}],["converting",{"_index":100,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["copies",{"_index":706,"title":{},"body":{"license.html":{}}}],["copy",{"_index":689,"title":{},"body":{"license.html":{}}}],["copyright",{"_index":679,"title":{},"body":{"license.html":{}}}],["count",{"_index":250,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["counter",{"_index":424,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["coverage",{"_index":607,"title":{"coverage.html":{}},"body":{"coverage.html":{}}}],["createdaysofmonth",{"_index":287,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["createdaysofmonth(monthindex",{"_index":316,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["creates",{"_index":379,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate",{"_index":420,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdate.todatestring",{"_index":409,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currdaystring",{"_index":315,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["current",{"_index":412,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentdata",{"_index":589,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["currentdate",{"_index":419,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue",{"_index":362,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["currentvalue.data",{"_index":372,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data.length",{"_index":366,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0",{"_index":368,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentvalue.data[0].date",{"_index":370,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["currentweekstartdate",{"_index":213,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["currentweekstartdate.gettime",{"_index":231,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["cursor",{"_index":489,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["customdateday",{"_index":221,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["d",{"_index":129,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["damages",{"_index":734,"title":{},"body":{"license.html":{}}}],["data",{"_index":190,"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":439,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dataitem.date",{"_index":434,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date",{"_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":{},"dependencies.html":{},"index.html":{}}}],["date's",{"_index":426,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date().getfullyear",{"_index":343,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["date(currdaystring",{"_index":443,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(date",{"_index":183,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["date(itemdate.getfullyear",{"_index":436,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(this.year",{"_index":388,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date(year",{"_index":218,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["date:'mmmm",{"_index":448,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["date:\\'mmmm",{"_index":537,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateclone",{"_index":181,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dateclone.sethours(12",{"_index":210,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["datedata",{"_index":431,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["datedata.count",{"_index":444,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dateday",{"_index":212,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dates/days",{"_index":402,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["day",{"_index":78,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["day?.day",{"_index":451,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayclass",{"_index":236,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["daylabel",{"_index":449,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayoffirstdateinview",{"_index":162,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["dayofmonthfirstdateinview",{"_index":153,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["days",{"_index":320,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["days_of_week",{"_index":304,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["daysofweek",{"_index":294,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks.filter(weekdata",{"_index":429,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["daysofweeks[weekindex][indexday",{"_index":417,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["dayvalue",{"_index":415,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["deal",{"_index":693,"title":{},"body":{"license.html":{}}}],["dealings",{"_index":743,"title":{},"body":{"license.html":{}}}],["declarations",{"_index":543,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{},"overview.html":{}}}],["decoration",{"_index":493,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["decorators",{"_index":339,"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":308,"title":{},"body":{"components/YearCalendarComponent.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["default_week",{"_index":176,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{},"miscellaneous/variables.html":{}}}],["defaultheadertemplate",{"_index":284,"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":651,"title":{},"body":{"index.html":{}}}],["dependencies",{"_index":542,"title":{"dependencies.html":{}},"body":{"modules/YearCalendarModule.html":{},"dependencies.html":{},"index.html":{},"overview.html":{}}}],["depends",{"_index":656,"title":{},"body":{"index.html":{}}}],["desc",{"_index":75,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["description",{"_index":318,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["differenceincalendardays",{"_index":168,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["differenceindays",{"_index":592,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["differenceinweeks",{"_index":174,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["digits",{"_index":102,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["direction",{"_index":496,"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":563,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["display",{"_index":458,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["displayed",{"_index":322,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["distribute",{"_index":702,"title":{},"body":{"license.html":{}}}],["docs",{"_index":654,"title":{},"body":{"index.html":{}}}],["documentation",{"_index":608,"title":{},"body":{"coverage.html":{},"license.html":{}}}],["dom",{"_index":274,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["don't",{"_index":657,"title":{},"body":{"index.html":{}}}],["dynamic",{"_index":631,"title":{},"body":{"dependencies.html":{}}}],["e8ecef",{"_index":466,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["each",{"_index":425,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ease",{"_index":517,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["easily",{"_index":648,"title":{},"body":{"index.html":{}}}],["el",{"_index":36,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["element",{"_index":534,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["elementref",{"_index":28,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["end",{"_index":486,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["entire",{"_index":208,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["error('firstweekmonth",{"_index":189,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["error('forceweekdate",{"_index":216,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["event",{"_index":729,"title":{},"body":{"license.html":{}}}],["eventdaycick",{"_index":288,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdaycick(day",{"_index":324,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventdayclicked",{"_index":298,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["eventemitter",{"_index":310,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["exact",{"_index":260,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["except",{"_index":395,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["export",{"_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":{}}}],["exports",{"_index":546,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["express",{"_index":721,"title":{},"body":{"license.html":{}}}],["f\\d]{1})$/i.exec(heatmapcolor",{"_index":99,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["f\\d]{1})([a",{"_index":98,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["f\\d]{2})$/i.exec(heatmapcolor",{"_index":95,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["f\\d]{2})([a",{"_index":94,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["false",{"_index":435,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["ff5500",{"_index":752,"title":{},"body":{"miscellaneous/variables.html":{}}}],["fff",{"_index":105,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["ffffff",{"_index":107,"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":692,"title":{},"body":{"license.html":{}}}],["first",{"_index":396,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstdate",{"_index":158,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstdayofmonth",{"_index":397,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["firstweekfirstdate",{"_index":152,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekfirstdate.sethours(12",{"_index":225,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth",{"_index":150,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["firstweekmonth.month",{"_index":186,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["firstweekmonth.week",{"_index":187,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["fitness",{"_index":726,"title":{},"body":{"license.html":{}}}],["flex",{"_index":467,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["fns",{"_index":175,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{},"dependencies.html":{},"index.html":{}}}],["folder",{"_index":665,"title":{},"body":{"index.html":{}}}],["following",{"_index":711,"title":{},"body":{"license.html":{}}}],["font",{"_index":508,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["forceweek",{"_index":184,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate",{"_index":185,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["forceweekdate.date",{"_index":220,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forceweekdate.month",{"_index":219,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["forroot",{"_index":554,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["fr",{"_index":353,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["free",{"_index":685,"title":{},"body":{"license.html":{}}}],["furnished",{"_index":709,"title":{},"body":{"license.html":{}}}],["g",{"_index":114,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["getdayinview",{"_index":142,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdayinview(date",{"_index":143,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getdaysofweek",{"_index":289,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["getfirstweekfirstdate",{"_index":148,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getfirstweekfirstdate(year",{"_index":149,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getmonthweeks",{"_index":572,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getmonthweeks(month",{"_index":577,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getting",{"_index":644,"title":{"index.html":{},"license.html":{}},"body":{}}],["gettotalweeks",{"_index":154,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["gettotalweeks(firstdate",{"_index":155,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate",{"_index":159,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweekfirstdate(date",{"_index":160,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["getweeknumbers",{"_index":573,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["getweeknumbers(month",{"_index":583,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["ghpages",{"_index":635,"title":{},"body":{"dependencies.html":{}}}],["glad",{"_index":196,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["granted",{"_index":684,"title":{},"body":{"license.html":{}}}],["h",{"_index":124,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["headertemplate",{"_index":237,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["heatmap",{"_index":60,"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":{}}}],["heatmapcolor.length",{"_index":91,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["heatmapcolordirective",{"_index":1,"title":{"directives/HeatmapColorDirective.html":{}},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["height",{"_index":513,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["here",{"_index":263,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hereby",{"_index":683,"title":{},"body":{"license.html":{}}}],["hextohsl",{"_index":19,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["hextohsl(heatmapcolor",{"_index":46,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["hide",{"_index":252,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["hideheader",{"_index":238,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["holders",{"_index":731,"title":{},"body":{"license.html":{}}}],["host",{"_index":457,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hours",{"_index":194,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["hover",{"_index":491,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["hsl",{"_index":258,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["html",{"_index":533,"title":{},"body":{"components/YearCalendarComponent.html":{},"index.html":{}}}],["https://iomechs.github.io/angular",{"_index":652,"title":{},"body":{"index.html":{}}}],["https://www.w3schools.com/colors/colors_hsl.asp",{"_index":264,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["i.e",{"_index":103,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["identifier",{"_index":609,"title":{},"body":{"coverage.html":{}}}],["implements",{"_index":10,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["implied",{"_index":722,"title":{},"body":{"license.html":{}}}],["import",{"_index":53,"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":521,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["imports",{"_index":568,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["included",{"_index":716,"title":{},"body":{"license.html":{}}}],["including",{"_index":696,"title":{},"body":{"license.html":{}}}],["incrementing",{"_index":423,"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":406,"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":262,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["injectable",{"_index":569,"title":{"injectables/YearCalendarService.html":{}},"body":{"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["injectables",{"_index":570,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["input",{"_index":54,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["inputs",{"_index":22,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["install",{"_index":661,"title":{},"body":{"index.html":{}}}],["installed",{"_index":658,"title":{},"body":{"index.html":{}}}],["instead",{"_index":104,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["interface",{"_index":232,"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":180,"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":234,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["iomechs",{"_index":678,"title":{},"body":{"index.html":{},"license.html":{}}}],["iomechs/angular",{"_index":646,"title":{},"body":{"index.html":{}}}],["isconfigchanged",{"_index":574,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isconfigchanged(previousvalue",{"_index":586,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isnan(forceweekdate.date",{"_index":215,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["isnan(forceweekdate.month",{"_index":214,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["istoday",{"_index":410,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["isyeardatachanged",{"_index":575,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["isyeardatachanged(previousdata",{"_index":588,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["it'll",{"_index":106,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["itemdate",{"_index":433,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getdate()).todatestring",{"_index":438,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["itemdate.getmonth",{"_index":437,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["items",{"_index":469,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["javascript",{"_index":525,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["justify",{"_index":484,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["keep",{"_index":400,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["kind",{"_index":720,"title":{},"body":{"license.html":{}}}],["l",{"_index":127,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["label",{"_index":527,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["last",{"_index":405,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["lastdayofmonth",{"_index":579,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["left",{"_index":480,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["legend",{"_index":532,"title":{},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"overview.html":{}}}],["len",{"_index":393,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["liability",{"_index":735,"title":{},"body":{"license.html":{}}}],["liable",{"_index":732,"title":{},"body":{"license.html":{}}}],["library",{"_index":655,"title":{},"body":{"index.html":{}}}],["license",{"_index":676,"title":{"license.html":{}},"body":{"index.html":{},"license.html":{}}}],["limitation",{"_index":697,"title":{},"body":{"license.html":{}}}],["limited",{"_index":723,"title":{},"body":{"license.html":{}}}],["literal",{"_index":245,"title":{},"body":{"interfaces/YCConfig.html":{}}}],["loadingdata",{"_index":295,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["makes",{"_index":203,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["margin",{"_index":501,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["matching",{"_index":133,"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":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["math.max(r",{"_index":121,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["math.min(r",{"_index":123,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["max",{"_index":120,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"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":421,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["media",{"_index":529,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["merchantability",{"_index":725,"title":{},"body":{"license.html":{}}}],["merge",{"_index":700,"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":{}}}],["min",{"_index":122,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["miscellaneous",{"_index":748,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["mit",{"_index":677,"title":{},"body":{"index.html":{},"license.html":{}}}],["mo",{"_index":350,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["modify",{"_index":699,"title":{},"body":{"license.html":{}}}],["module",{"_index":539,"title":{"modules/YearCalendarModule.html":{}},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["modules",{"_index":541,"title":{"modules.html":{}},"body":{"modules/YearCalendarModule.html":{},"modules.html":{}}}],["modulewithproviders",{"_index":556,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["mohsin",{"_index":88,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["month",{"_index":265,"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":447,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["month.weeknumbers[weekindex",{"_index":450,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthfirstdate",{"_index":580,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthindex",{"_index":319,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthlastdate",{"_index":581,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthlastdate.gettime",{"_index":407,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["months",{"_index":380,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["monthweeksc",{"_index":582,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata",{"_index":600,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthfirstdate",{"_index":605,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["monthweeksdata.monthweekscount",{"_index":606,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["name",{"_index":33,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["new",{"_index":182,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["next",{"_index":456,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextbtn",{"_index":239,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["nextyearclick",{"_index":290,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["nextyearfirstdate",{"_index":228,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["ngmodule",{"_index":557,"title":{},"body":{"modules/YearCalendarModule.html":{},"index.html":{}}}],["ngonchanges",{"_index":20,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["ngonchanges(changes",{"_index":330,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ngonchanges(simplechange",{"_index":48,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["ngoninit",{"_index":21,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["none",{"_index":494,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["noninfringement",{"_index":728,"title":{},"body":{"license.html":{}}}],["notice",{"_index":714,"title":{},"body":{"license.html":{}}}],["npm",{"_index":666,"title":{},"body":{"index.html":{}}}],["null",{"_index":39,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["number",{"_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":{},"miscellaneous/variables.html":{}}}],["number.pipe",{"_index":567,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["number.pipe.ts",{"_index":140,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{}}}],["number.pipe.ts:11",{"_index":166,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:77",{"_index":145,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:81",{"_index":157,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:85",{"_index":151,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number.pipe.ts:98",{"_index":161,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["number/week",{"_index":139,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["numbers",{"_index":206,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["obtaining",{"_index":688,"title":{},"body":{"license.html":{}}}],["onchanges",{"_index":12,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.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":740,"title":{},"body":{"license.html":{}}}],["out",{"_index":552,"title":{},"body":{"modules/YearCalendarModule.html":{},"license.html":{},"overview.html":{}}}],["output",{"_index":345,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["outputs",{"_index":297,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["overlaymodule",{"_index":565,"title":{},"body":{"modules/YearCalendarModule.html":{}}}],["overview",{"_index":747,"title":{"overview.html":{}},"body":{"overview.html":{}}}],["overwrite",{"_index":524,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["package",{"_index":622,"title":{"dependencies.html":{}},"body":{"index.html":{}}}],["padding",{"_index":473,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["param",{"_index":383,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["parameters",{"_index":31,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["parseint(result[1",{"_index":112,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["parseint(result[2",{"_index":115,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["parseint(result[3",{"_index":117,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["particular",{"_index":596,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["permission",{"_index":682,"title":{},"body":{"license.html":{}}}],["permit",{"_index":707,"title":{},"body":{"license.html":{}}}],["person",{"_index":687,"title":{},"body":{"license.html":{}}}],["persons",{"_index":708,"title":{},"body":{"license.html":{}}}],["pipe",{"_index":135,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"coverage.html":{},"overview.html":{}}}],["pipes",{"_index":137,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pipes/week",{"_index":566,"title":{},"body":{"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["pipetransform",{"_index":167,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["pointer",{"_index":490,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["portions",{"_index":718,"title":{},"body":{"license.html":{}}}],["prevbtn",{"_index":240,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["previous",{"_index":453,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousdata",{"_index":591,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["previousvalue",{"_index":360,"title":{},"body":{"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["previousvalue.data.length",{"_index":365,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0",{"_index":367,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousvalue.data[0].date",{"_index":369,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["previousyearfirstdate",{"_index":229,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["prevyearclick",{"_index":291,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["private",{"_index":355,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["project",{"_index":659,"title":{},"body":{"index.html":{}}}],["project's",{"_index":664,"title":{},"body":{"index.html":{}}}],["projects/.../default",{"_index":751,"title":{},"body":{"miscellaneous/variables.html":{}}}],["projects/.../year",{"_index":750,"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":235,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["provided",{"_index":597,"title":{},"body":{"injectables/YearCalendarService.html":{},"license.html":{}}}],["providedin",{"_index":593,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["providers",{"_index":545,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["publish",{"_index":701,"title":{},"body":{"license.html":{}}}],["purpose",{"_index":727,"title":{},"body":{"license.html":{}}}],["r",{"_index":111,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["radius",{"_index":471,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ranges",{"_index":256,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["render",{"_index":292,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["render(year",{"_index":335,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rendered",{"_index":382,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["required",{"_index":191,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["reset",{"_index":551,"title":{},"body":{"modules/YearCalendarModule.html":{},"overview.html":{}}}],["respectively",{"_index":403,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["restriction",{"_index":695,"title":{},"body":{"license.html":{}}}],["result",{"_index":90,"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":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["result[1",{"_index":108,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["result[2",{"_index":109,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["result[3",{"_index":110,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["results",{"_index":134,"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":{},"dependencies.html":{},"index.html":{},"license.html":{},"modules.html":{},"overview.html":{},"miscellaneous/variables.html":{}}}],["return",{"_index":81,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["returns",{"_index":44,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{}}}],["rights",{"_index":698,"title":{},"body":{"license.html":{}}}],["root",{"_index":594,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["row",{"_index":497,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["rxjs",{"_index":638,"title":{},"body":{"dependencies.html":{}}}],["s",{"_index":126,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["sa",{"_index":354,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["sadly",{"_index":522,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["save",{"_index":668,"title":{},"body":{"index.html":{}}}],["saving",{"_index":422,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["seconddate",{"_index":156,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["see",{"_index":261,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["selecteddate",{"_index":296,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["selector",{"_index":14,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["self",{"_index":483,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["sell",{"_index":705,"title":{},"body":{"license.html":{}}}],["set",{"_index":192,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["setting",{"_index":201,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["shall",{"_index":715,"title":{},"body":{"license.html":{}}}],["showweeknumbers",{"_index":241,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"miscellaneous/variables.html":{}}}],["simple",{"_index":647,"title":{},"body":{"index.html":{}}}],["simplechange",{"_index":51,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor",{"_index":69,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.currentvalue",{"_index":70,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.heatmapcolor.previousvalue",{"_index":71,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue",{"_index":66,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.currentvalue",{"_index":67,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.maxvalue.previousvalue",{"_index":68,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value",{"_index":63,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.currentvalue",{"_index":64,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechange.value.previousvalue",{"_index":65,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["simplechanges",{"_index":49,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["simport",{"_index":670,"title":{},"body":{"index.html":{}}}],["slot",{"_index":482,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["software",{"_index":690,"title":{},"body":{"license.html":{}}}],["solid",{"_index":465,"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":399,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["startdateofweek",{"_index":604,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["started",{"_index":645,"title":{"index.html":{},"license.html":{}},"body":{}}],["statements",{"_index":610,"title":{},"body":{"coverage.html":{}}}],["static",{"_index":341,"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":418,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styles",{"_index":273,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["styleurls",{"_index":280,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["su",{"_index":349,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["subdays",{"_index":169,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"injectables/YearCalendarService.html":{}}}],["subdays(dateclone",{"_index":227,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(firstweekfirstdate",{"_index":223,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["subdays(monthfirstdate",{"_index":599,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["subject",{"_index":710,"title":{},"body":{"license.html":{}}}],["sublicense",{"_index":703,"title":{},"body":{"license.html":{}}}],["substantial",{"_index":717,"title":{},"body":{"license.html":{}}}],["subyears",{"_index":173,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["support",{"_index":744,"title":{},"body":{"modules.html":{}}}],["sure",{"_index":204,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["svg",{"_index":745,"title":{},"body":{"modules.html":{}}}],["switch",{"_index":131,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["table",{"_index":621,"title":{},"body":{"coverage.html":{}}}],["tablesort(document.getelementbyid('coverage",{"_index":620,"title":{},"body":{"coverage.html":{}}}],["template",{"_index":272,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["templateref",{"_index":247,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["templateurl",{"_index":282,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["text",{"_index":251,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{}}}],["th",{"_index":352,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["theme",{"_index":253,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["this.applycolor",{"_index":62,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.assigndatacounttodate(currdaystring).count",{"_index":416,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.createdaysofmonth(monthindex",{"_index":390,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek",{"_index":384,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.daysofweek.length",{"_index":394,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.defaultheadertemplate",{"_index":357,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.el.nativeelement.style.backgroundcolor",{"_index":85,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.eventdayclicked.emit",{"_index":446,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getdayinview(dateclone",{"_index":226,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdayinview(firstweekfirstdate",{"_index":222,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getdaysofweek",{"_index":385,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.getfirstweekfirstdate(dateclone.getfullyear",{"_index":211,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["this.getmonthweeks(month",{"_index":601,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.heatmapcolor",{"_index":80,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.hextohsl(this.heatmapcolor",{"_index":86,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.maxvalue",{"_index":87,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.render(new",{"_index":445,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.selecteddate.getfullyear",{"_index":358,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.render(this.year",{"_index":374,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.value",{"_index":82,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["this.viewyearchanged.emit(this.year",{"_index":378,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.weeknumberpipe.getdayinview(monthfirstdate",{"_index":598,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["this.ycconfig",{"_index":364,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.find((dataitem",{"_index":432,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data.findindex((dataitem",{"_index":440,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex",{"_index":441,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.data[dataindex].date",{"_index":442,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.headertemplate",{"_index":356,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.maxvalue",{"_index":428,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycconfig.weekstartson",{"_index":392,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.getweeknumbers(monthindex",{"_index":391,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isconfigchanged(previousvalue",{"_index":373,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.ycservice.isyeardatachanged(previousvalue.data",{"_index":371,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.year",{"_index":337,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["this.yeardata",{"_index":386,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["throw",{"_index":188,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["till",{"_index":404,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["timezones",{"_index":200,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["today",{"_index":414,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaybtn",{"_index":242,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["todayclick",{"_index":293,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["todaystr",{"_index":411,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["tort",{"_index":739,"title":{},"body":{"license.html":{}}}],["transform",{"_index":163,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transform(date",{"_index":164,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["transition",{"_index":515,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["transparent",{"_index":89,"title":{},"body":{"directives/HeatmapColorDirective.html":{}}}],["tree",{"_index":275,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["trigger",{"_index":325,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["true",{"_index":217,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"components/YearCalendarComponent.html":{}}}],["tslib",{"_index":640,"title":{},"body":{"dependencies.html":{}}}],["tu",{"_index":351,"title":{},"body":{"components/YearCalendarComponent.html":{},"miscellaneous/variables.html":{}}}],["two",{"_index":101,"title":{},"body":{"directives/HeatmapColorDirective.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":83,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"pipes/WeekNumberPipe.html":{}}}],["urself",{"_index":662,"title":{},"body":{"index.html":{}}}],["usage",{"_index":663,"title":{},"body":{"index.html":{}}}],["use",{"_index":649,"title":{},"body":{"index.html":{},"license.html":{}}}],["using",{"_index":523,"title":{},"body":{"components/YearCalendarComponent.html":{},"index.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":535,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["variable",{"_index":612,"title":{},"body":{"coverage.html":{}}}],["variables",{"_index":749,"title":{"miscellaneous/variables.html":{}},"body":{"miscellaneous/variables.html":{}}}],["view",{"_index":323,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild",{"_index":346,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewchild('defaultheadertemplate",{"_index":340,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["viewyearchanged",{"_index":299,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["void",{"_index":45,"title":{},"body":{"directives/HeatmapColorDirective.html":{},"components/YearCalendarComponent.html":{}}}],["warranties",{"_index":724,"title":{},"body":{"license.html":{}}}],["warranty",{"_index":719,"title":{},"body":{"license.html":{}}}],["week",{"_index":205,"title":{},"body":{"pipes/WeekNumberPipe.html":{},"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{},"miscellaneous/variables.html":{}}}],["weekdata.length",{"_index":430,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["weeknum",{"_index":603,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["weeknumber",{"_index":141,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weeknumberpipe",{"_index":136,"title":{"pipes/WeekNumberPipe.html":{}},"body":{"pipes/WeekNumberPipe.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{},"overview.html":{}}}],["weeknumbers",{"_index":268,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeknumberscolor",{"_index":243,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{}}}],["weeks",{"_index":267,"title":{},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"components/YearCalendarComponent.html":{},"injectables/YearCalendarService.html":{}}}],["weeksinyear",{"_index":230,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["weekstartson",{"_index":144,"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":509,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["whether",{"_index":736,"title":{},"body":{"license.html":{}}}],["white",{"_index":462,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["width",{"_index":460,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["without",{"_index":694,"title":{},"body":{"license.html":{}}}],["work",{"_index":207,"title":{},"body":{"pipes/WeekNumberPipe.html":{}}}],["wrap",{"_index":498,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yarn",{"_index":667,"title":{},"body":{"index.html":{}}}],["yc",{"_index":279,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig",{"_index":165,"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":455,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.prevbtn?.text",{"_index":452,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycconfig?.todaybtn?.text",{"_index":454,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["ycdataitem",{"_index":249,"title":{"interfaces/YCDataItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycdayitem",{"_index":266,"title":{"interfaces/YCDayItem.html":{}},"body":{"interfaces/YCConfig.html":{},"interfaces/YCDataItem.html":{},"interfaces/YCDayItem.html":{},"interfaces/YCHeaderButton.html":{},"coverage.html":{}}}],["ycheaderbutton",{"_index":248,"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":303,"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":{},"coverage.html":{},"index.html":{},"miscellaneous/variables.html":{}}}],["yearcalendarcomponent",{"_index":270,"title":{"components/YearCalendarComponent.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"coverage.html":{},"overview.html":{}}}],["yearcalendarmodule",{"_index":540,"title":{"modules/YearCalendarModule.html":{}},"body":{"modules/YearCalendarModule.html":{},"index.html":{},"modules.html":{},"overview.html":{}}}],["yearcalendarservice",{"_index":301,"title":{"injectables/YearCalendarService.html":{}},"body":{"components/YearCalendarComponent.html":{},"modules/YearCalendarModule.html":{},"injectables/YearCalendarService.html":{},"coverage.html":{}}}],["yeardata",{"_index":285,"title":{},"body":{"components/YearCalendarComponent.html":{}}}],["yearviewconfig",{"_index":584,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["yearviewconfig.weekstartson",{"_index":602,"title":{},"body":{"injectables/YearCalendarService.html":{}}}],["you'll",{"_index":660,"title":{},"body":{"index.html":{}}}],["zone.js",{"_index":642,"title":{},"body":{"dependencies.html":{}}}],["zoom",{"_index":550,"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 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 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 hexToHsl\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 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 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 \n applyColor\n \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 \n hexToHsl\n \n \n \n \n \n \n \nhexToHsl(heatmapColor, value, maxValue)\n \n \n\n\n \n \n Defined in projects/angular-year-calendar/src/lib/directives/heatmap-color.directive.ts:48\n \n \n\n\n \n \n\n \n Parameters :\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 : string\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ngOnChanges\n \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 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 \n ngOnInit\n \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';\n\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 this.el.nativeElement.style.backgroundColor = this.hexToHsl(this.heatmapColor, this.value, this.maxValue);\n }\n\n /**\n * @author Mohsin Ayaz\n * @desc Applies the heatmap color as the background color\n */\n\n hexToHsl(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 let result;\n if (heatmapColor.length === 6 || heatmapColor.length === 7) {\n result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(heatmapColor);\n } else if (heatmapColor.length === 3 || heatmapColor.length === 4) {\n result = /^#?([a-f\\d]{1})([a-f\\d]{1})([a-f\\d]{1})$/i.exec(heatmapColor);\n // converting to two digits. I.e. instead of #fff, it'll be #ffffff\n result[1] += result[1];\n result[2] += result[2];\n result[3] += result[3];\n }\n\n let r = parseInt(result[1], 16);\n let g = parseInt(result[2], 16);\n let b = parseInt(result[3], 16);\n\n r /= 255, g /= 255, b /= 255;\n const max = Math.max(r, g, b);\n const min = Math.min(r, g, b);\n let h = (max + min) / 2;\n let s = (max + min) / 2;\n let l = (max + min) / 2;\n\n if (max === min) {\n h = s = 0; // achromatic\n } else {\n const d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n switch (max) {\n case r: h = (g - b) / d + (g \n \n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n \n \n result-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 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 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 \n getDayInView\n \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:77\n \n \n\n\n \n \n\n \n Parameters :\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 \n getFirstWeekFirstDate\n \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:85\n \n \n\n\n \n \n\n \n Parameters :\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 \n getTotalWeeks\n \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:81\n \n \n\n\n \n \n\n \n Parameters :\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 \n getWeekFirstDate\n \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:98\n \n \n\n\n \n \n\n \n Parameters :\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 \n transform\n \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:11\n \n \n\n\n \n \n\n \n Parameters :\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 { differenceInCalendarDays, subDays, addWeeks, addDays, addYears, subYears, differenceInWeeks } from 'date-fns';\nimport { DEFAULT_WEEK } from '../../constants/default-config';\nimport { YCConfig } from '../../year-calendar-interfaces';\n\n@Pipe({\n name: 'weekNumber'\n})\nexport class WeekNumberPipe implements PipeTransform {\n\n transform(date: Date, ycConfig: YCConfig, year): any {\n const dateClone = new Date(date);\n const {firstWeekMonth, weekStartsOn, forceWeek, forceWeekDate} = ycConfig;\n let result;\n if (firstWeekMonth === undefined || (firstWeekMonth.month === undefined || firstWeekMonth.week === undefined)) {\n throw new Error('firstWeekMonth data is required for the weekNumber pipe');\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 {\n firstWeekFirstDate\n } = this.getFirstWeekFirstDate(dateClone.getFullYear(), firstWeekMonth, weekStartsOn);\n let dateDay;\n let currentWeekStartDate;\n if (forceWeek) {\n if (!forceWeekDate || isNaN(forceWeekDate.month) || isNaN(forceWeekDate.date)) {\n throw new Error('forceWeekDate is required when forceWeek is set to true');\n }\n firstWeekFirstDate = new Date(year, forceWeekDate.month, forceWeekDate.date);\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n data\n \n \n Optional\n dayClass\n \n \n Optional\n firstWeekMonth\n \n \n Optional\n forceWeek\n \n \n Optional\n forceWeekDate\n \n \n Optional\n headerTemplate\n \n \n heatmapColor\n \n \n Optional\n hideHeader\n \n \n Optional\n maxValue\n \n \n Optional\n nextBtn\n \n \n Optional\n prevBtn\n \n \n Optional\n showWeekNumbers\n \n \n Optional\n todayBtn\n \n \n Optional\n weekNumbersColor\n \n \n Optional\n weekStartsOn\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 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 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 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 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 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 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 heatmapColor: string\n\n \n \n\n\n \n \n Type : string\n\n \n \n\n\n\n\n\n \n \n \n \n \n \n \n hideHeader\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 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 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 prevBtn\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 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 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 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 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}\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n color\n \n \n count\n \n \n date\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 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 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 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}\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n date\n \n \n weekNumbers\n \n \n weeks\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 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 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 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}\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 result-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 Interfaces\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 Index\n \n \n \n \n Properties\n \n \n \n \n \n \n Optional\n class\n \n \n Optional\n hide\n \n \n Optional\n text\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 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 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 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}\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 result-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 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 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 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:24\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 \n assignDataCountToDate\n \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:145\n \n \n\n\n \n \n\n \n Parameters :\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 \n createDaysOfMonth\n \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:93\n \n \n\n\n \n \n\n \n Parameters :\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 \n eventDayCick\n \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:182\n \n \n\n\n \n \n\n \n Parameters :\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 \n getDaysOfWeek\n \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:79\n \n \n\n\n \n \n\n \n Returns : {}\n\n \n \n \n \n \n \n \n \n \n \n \n \n nextYearClick\n \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:168\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 ngOnChanges\n \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:34\n \n \n\n\n \n \n\n \n Parameters :\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 \n ngOnInit\n \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:29\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 prevYearClick\n \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:173\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 render\n \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:67\n \n \n\n\n \n \n\n \n Parameters :\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 \n todayClick\n \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:178\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 \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 \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 \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 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.ycConfig.maxValue = maxValueInYear;\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 ./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 result-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\nLegend\n\n Declarations\n\n Module\n\n Bootstrap\n\n Providers\n\n Exports\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 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 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 \n Static\n forRoot\n \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:27\n \n \n\n\n \n \n\n \n Returns : ModuleWithProviders\n\n \n \n \n \n \n\n \n\n\n \n import { NgModule } from '@angular/core';\nimport { YearCalendarComponent } from './components/year-calendar/year-calendar.component';\nimport { ModuleWithProviders } from '@angular/compiler/src/core';\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: [\n YearCalendarComponent,\n HeatmapColorDirective,\n WeekNumberPipe\n ],\n imports: [\n CommonModule,\n OverlayModule\n ],\n exports: [\n YearCalendarComponent,\n HeatmapColorDirective,\n WeekNumberPipe\n ]\n})\nexport class YearCalendarModule {\n static forRoot(): ModuleWithProviders {\n return {\n ngModule: YearCalendarModule,\n providers: [\n 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 result-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 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 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 \n getMonthWeeks\n \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 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; monthWeeksC...\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 \n getWeekNumbers\n \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 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 \n isConfigChanged\n \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 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 \n isYearDataChanged\n \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\n \n Parameters :\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 \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 result-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 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/21)\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/16)\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 0 %\n (0/7)\n \n \n \n\n\n\n\n\n new Tablesort(document.getElementById('coverage-table'));\n\n\n \n \n result-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 Dependencies\n \n \n \n @angular/animations : ~8.2.11\n \n @angular/cdk : ^8.2.3\n \n @angular/common : ~8.2.11\n \n @angular/compiler : ~8.2.11\n \n @angular/core : ~8.2.11\n \n @angular/forms : ~8.2.11\n \n @angular/platform-browser : ~8.2.11\n \n @angular/platform-browser-dynamic : ~8.2.11\n \n @angular/router : ~8.2.11\n \n angular-cli-ghpages : ^0.6.0\n \n date-fns : ^2.5.1\n \n rxjs : ~6.4.0\n \n tslib : ^1.10.0\n \n zone.js : ~0.9.1\n \n\n \n\n\n\n\n \n \n result-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 result-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 result-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 result-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\nLegend\n\n Declarations\n\n Module\n\n Bootstrap\n\n Providers\n\n Exports\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 result-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 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 \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 \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 \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 result-matching \"\"\n \n \n \n No results matching \"\"\n \n\n"}} } diff --git a/package.json b/package.json index 9eb72f5..785c08f 100644 --- a/package.json +++ b/package.json @@ -14,16 +14,17 @@ "test": "ng test", "test:lib": "ng test angular-year-calendar --watch false", "lint": "ng lint", - "copy:readme": "cp projects/angular-year-calendar/README.md ./", - "copy:license": "cp projects/angular-year-calendar/LICENSE ./", + "copy:readme": "cp ./README.md projects/angular-year-calendar/", + "copy:license": "cp ./LICENSE projects/angular-year-calendar/", "copy:demo:ci": "cp -R dist/demo ./docs/demo", - "pre-release": "npm run lint && npm run build:lib && npm run test:lib && npm run docs:build && npm run copy:readme", + "pre-release": "npm run lint && npm run copy:readme && npm run copy:license && npm run build:lib && npm run test:lib && npm run docs:build", "publish:lib": "npm publish dist/angular-year-calendar --access public", "release": "npm run pre-release && npm run publish:lib", "e2e": "ng e2e", "deploy": "ng deploy demo --base-href=/angular-year-calendar/" }, - "private": true, + "license": "MIT", + "private": false, "dependencies": { "@angular/animations": "~8.2.11", "@angular/cdk": "^8.2.3", diff --git a/projects/angular-year-calendar/README.md b/projects/angular-year-calendar/README.md index 3d5c4aa..765a46a 100644 --- a/projects/angular-year-calendar/README.md +++ b/projects/angular-year-calendar/README.md @@ -25,6 +25,10 @@ A simple, easily to use Year calendar for your Angular apps. [https://iomechs.github.io/angular-year-calendar](https://iomechs.github.io/angular-year-calendar) +## Dependencies + +The Angular Year Calendar library depends on [date-fns](https://www.npmjs.com/package/date-fns) and [@angular/cdk](https://www.npmjs.com/package/@angular/cdk). If you don't have them installed in your project, you'll have to install them urself. + ## Usage Install the package in your project's folder by using npm or yarn: diff --git a/projects/angular-year-calendar/ng-package.json b/projects/angular-year-calendar/ng-package.json index 693db63..14de8df 100644 --- a/projects/angular-year-calendar/ng-package.json +++ b/projects/angular-year-calendar/ng-package.json @@ -3,5 +3,10 @@ "dest": "../../dist/angular-year-calendar", "lib": { "entryFile": "src/public-api.ts" - } -} \ No newline at end of file + }, + "whitelistedNonPeerDependencies": [ + "tslib", + "date-fns", + "cdk" + ] +} diff --git a/projects/angular-year-calendar/package.json b/projects/angular-year-calendar/package.json index 7998cdc..05e9282 100644 --- a/projects/angular-year-calendar/package.json +++ b/projects/angular-year-calendar/package.json @@ -1,8 +1,10 @@ { "name": "@iomechs/angular-year-calendar", - "version": "0.1.1", + "version": "0.1.5", "peerDependencies": { "@angular/common": "^8.2.11", - "@angular/core": "^8.2.11" + "@angular/core": "^8.2.11", + "date-fns": "^2.5.1", + "@angular/cdk": "^8.2.3" } }