Skip to content

Commit

Permalink
chore(release): release 0.1.7 🎉
Browse files Browse the repository at this point in the history
Fix the library overriding ycConfig.maxValue
  • Loading branch information
AhsanAyaz committed Jan 13, 2020
1 parent 9cee308 commit 8539ae7
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 85 deletions.
84 changes: 59 additions & 25 deletions docs/components/YearCalendarComponent.html
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,9 @@ <h6><b>Properties</b></h6>
<li>
<a href="#defaultHeaderTemplate">defaultHeaderTemplate</a>
</li>
<li>
<a href="#maxValueInYear">maxValueInYear</a>
</li>
<li>
<a href="#year">year</a>
</li>
Expand Down Expand Up @@ -245,7 +248,7 @@ <h3 id="constructor">Constructor</h3>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:24</a></div>
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:25</a></div>
</td>
</tr>

Expand Down Expand Up @@ -459,8 +462,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="145"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:145</a></div>
<div class="io-line">Defined in <a href="" data-line="148"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:148</a></div>
</td>
</tr>

Expand Down Expand Up @@ -525,8 +528,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="93"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:93</a></div>
<div class="io-line">Defined in <a href="" data-line="94"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:94</a></div>
</td>
</tr>

Expand Down Expand Up @@ -613,8 +616,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="182"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:182</a></div>
<div class="io-line">Defined in <a href="" data-line="185"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:185</a></div>
</td>
</tr>

Expand Down Expand Up @@ -694,8 +697,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="79"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:79</a></div>
<div class="io-line">Defined in <a href="" data-line="80"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:80</a></div>
</td>
</tr>

Expand Down Expand Up @@ -733,8 +736,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="168"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:168</a></div>
<div class="io-line">Defined in <a href="" data-line="171"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:171</a></div>
</td>
</tr>

Expand Down Expand Up @@ -772,8 +775,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="34"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:34</a></div>
<div class="io-line">Defined in <a href="" data-line="35"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:35</a></div>
</td>
</tr>

Expand Down Expand Up @@ -842,8 +845,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="29"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:29</a></div>
<div class="io-line">Defined in <a href="" data-line="30"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:30</a></div>
</td>
</tr>

Expand Down Expand Up @@ -881,8 +884,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="173"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:173</a></div>
<div class="io-line">Defined in <a href="" data-line="176"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:176</a></div>
</td>
</tr>

Expand Down Expand Up @@ -920,8 +923,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="67"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:67</a></div>
<div class="io-line">Defined in <a href="" data-line="68"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:68</a></div>
</td>
</tr>

Expand Down Expand Up @@ -994,8 +997,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="178"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:178</a></div>
<div class="io-line">Defined in <a href="" data-line="181"
class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:181</a></div>
</td>
</tr>

Expand Down Expand Up @@ -1051,6 +1054,33 @@ <h3 id="inputs">
</tr>


</tbody>
</table>
<table class="table table-sm table-bordered">
<tbody>
<tr>
<td class="col-md-4">
<a name="maxValueInYear"></a>
<span class="name">
<b>
maxValueInYear</b>
<a href="#maxValueInYear"><span class="icon ion-ios-link"></span></a>
</span>
</td>
</tr>
<tr>
<td class="col-md-4">
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/number" target="_blank" >number</a></code>

</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">projects/angular-year-calendar/src/lib/components/year-calendar/year-calendar.component.ts:25</a></div>
</td>
</tr>


</tbody>
</table>
<table class="table table-sm table-bordered">
Expand Down Expand Up @@ -1141,6 +1171,7 @@ <h3 id="inputs">
@ViewChild(&#x27;defaultHeaderTemplate&#x27;, {static: true}) defaultHeaderTemplate: TemplateRef&lt;any&gt;;
year &#x3D; new Date().getFullYear();
yearData &#x3D; [];
maxValueInYear: number;
constructor(
private ycService: YearCalendarService
) { }
Expand Down Expand Up @@ -1254,7 +1285,9 @@ <h3 id="inputs">
}
}
if (maxValueInYear &gt; this.ycConfig.maxValue) {
this.ycConfig.maxValue &#x3D; maxValueInYear;
this.maxValueInYear &#x3D; maxValueInYear;
} else {
this.maxValueInYear &#x3D; Number(this.ycConfig.maxValue);
}
return daysOfWeeks.filter(weekData &#x3D;&gt; {
return weekData.length !&#x3D;&#x3D; 0;
Expand Down Expand Up @@ -1343,7 +1376,7 @@ <h3 id="inputs">
*ngFor&#x3D;&quot;let day of week;&quot;
ycHeatmapColor
[value]&#x3D;&quot;day?.value&quot;
[maxValue]&#x3D;&quot;ycConfig.maxValue&quot;
[maxValue]&#x3D;&quot;maxValueInYear&quot;
[heatmapColor]&#x3D;&quot;ycConfig.heatmapColor&quot;
[ngClass]&#x3D;&quot;{&#x27;year-calendar__body__month__inner__week__day--today&#x27;: (!!day &amp;&amp; !!day.isToday), &#x27;year-calendar__body__month__inner__week__day--has-value&#x27;: (!!day?.value)}&quot;
class&#x3D;&quot;year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}}&quot;
Expand Down Expand Up @@ -1396,7 +1429,8 @@ <h3 id="inputs">
&lt;ng-content select&#x3D;&quot;.header-end&quot;&gt;
&lt;/ng-content&gt;
&lt;/div&gt;
&lt;/ng-template&gt;</code></pre>
&lt;/ng-template&gt;
</code></pre>
</div>

<div class="tab-pane fade " id="c-styleData">
Expand Down Expand Up @@ -1545,7 +1579,7 @@ <h3 id="inputs">
<script src="../js/libs/htmlparser.js"></script>
<script src="../js/libs/deep-iterator.js"></script>
<script>
var COMPONENT_TEMPLATE = '<div><div class="year-calendar"> <div class="year-calendar__header" *ngIf="!ycConfig?.hideHeader && ycConfig?.headerTemplate"> <ng-container *ngTemplateOutlet="ycConfig?.headerTemplate; context: { ycConfig: this.ycConfig, year: this.year, fns: { todayClick: this.todayClick.bind(this), prevYearClick: this.prevYearClick.bind(this), nextYearClick: this.nextYearClick.bind(this) }}"> </ng-container> </div> <div class="year-calendar__body"> <div [style.display]="!loadingData ? \'flex\' : \'none\'" class="year-calendar__body__month" *ngFor="let month of yearData; let mIndex = index;"> <div class="year-calendar__body__month__inner"> <div class="year-calendar__body__month__inner__title"> {{month.date | date:\'MMMM\'}} </div> <div class="year-calendar__body__month__inner__week"> <div class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}} year-calendar__body__month__inner__week__number year-calendar__body__month__inner__week__day--label" *ngIf="ycConfig?.showWeekNumbers" [style.color]="ycConfig.weekNumbersColor"> Week </div> <div class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}} year-calendar__body__month__inner__week__day--label" *ngFor="let dayLabel of daysOfWeek"> {{dayLabel}} </div> </div> <div *ngFor="let week of month.weeks; let weekIndex = index;" class="year-calendar__body__month__inner__week"> <div class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}} year-calendar__body__month__inner__week__number" *ngIf="ycConfig?.showWeekNumbers" [style.color]="ycConfig?.weekNumbersColor || \'black\'"> {{month.weekNumbers[weekIndex]}} </div> <div *ngFor="let day of week;" ycHeatmapColor [value]="day?.value" [maxValue]="ycConfig.maxValue" [heatmapColor]="ycConfig.heatmapColor" [ngClass]="{\'year-calendar__body__month__inner__week__day--today\': (!!day && !!day.isToday), \'year-calendar__body__month__inner__week__day--has-value\': (!!day?.value)}" class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}}" cdkOverlayOrigin #heatMapEventDayTrigger="cdkOverlayOrigin" (click)="eventDayCick(day, heatMapEventDayTrigger)"> <div class="year-calendar__body__month__inner__week__day__text"> {{day?.day}} </div> </div> </div> </div> </div> <div class="year-calendar__body__loader" [style.display]="!!loadingData ? \'flex\' : \'none\'"> <ng-content select=".hm-loader"> </ng-content> </div> </div></div><ng-template #defaultHeaderTemplate let-ycConfig="ycConfig" let-year="year" let-fns="fns"> <div class="year-calendar__header__options"> <button [disabled]="loadingData" *ngIf="!ycConfig?.prevBtn?.hide" class="year-calendar__header__options__option {{ycConfig?.prevBtn?.class}}" (click)="fns.prevYearClick()"> {{ycConfig?.prevBtn?.text || \'Previous\'}} </button> <button [disabled]="loadingData" *ngIf="!ycConfig?.todayBtn?.hide" class="year-calendar__header__options__option {{ycConfig?.todayBtn?.class}}" (click)="fns.todayClick()"> {{ycConfig?.todayBtn?.text || \'Today\'}} </button> <button [disabled]="loadingData" *ngIf="!ycConfig?.nextBtn?.hide" class="year-calendar__header__options__option {{ycConfig?.nextBtn?.class}}" (click)="fns.nextYearClick()"> {{ycConfig?.nextBtn?.text || \'Next\'}} </button> </div> <div class="year-calendar__header__year-name"> {{ year }} </div> <div class="year-calendar__header__end-slot"> <ng-content select=".header-end"> </ng-content> </div></ng-template></div>'
var COMPONENT_TEMPLATE = '<div><div class="year-calendar"> <div class="year-calendar__header" *ngIf="!ycConfig?.hideHeader && ycConfig?.headerTemplate"> <ng-container *ngTemplateOutlet="ycConfig?.headerTemplate; context: { ycConfig: this.ycConfig, year: this.year, fns: { todayClick: this.todayClick.bind(this), prevYearClick: this.prevYearClick.bind(this), nextYearClick: this.nextYearClick.bind(this) }}"> </ng-container> </div> <div class="year-calendar__body"> <div [style.display]="!loadingData ? \'flex\' : \'none\'" class="year-calendar__body__month" *ngFor="let month of yearData; let mIndex = index;"> <div class="year-calendar__body__month__inner"> <div class="year-calendar__body__month__inner__title"> {{month.date | date:\'MMMM\'}} </div> <div class="year-calendar__body__month__inner__week"> <div class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}} year-calendar__body__month__inner__week__number year-calendar__body__month__inner__week__day--label" *ngIf="ycConfig?.showWeekNumbers" [style.color]="ycConfig.weekNumbersColor"> Week </div> <div class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}} year-calendar__body__month__inner__week__day--label" *ngFor="let dayLabel of daysOfWeek"> {{dayLabel}} </div> </div> <div *ngFor="let week of month.weeks; let weekIndex = index;" class="year-calendar__body__month__inner__week"> <div class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}} year-calendar__body__month__inner__week__number" *ngIf="ycConfig?.showWeekNumbers" [style.color]="ycConfig?.weekNumbersColor || \'black\'"> {{month.weekNumbers[weekIndex]}} </div> <div *ngFor="let day of week;" ycHeatmapColor [value]="day?.value" [maxValue]="maxValueInYear" [heatmapColor]="ycConfig.heatmapColor" [ngClass]="{\'year-calendar__body__month__inner__week__day--today\': (!!day && !!day.isToday), \'year-calendar__body__month__inner__week__day--has-value\': (!!day?.value)}" class="year-calendar__body__month__inner__week__day {{ycConfig?.dayClass}}" cdkOverlayOrigin #heatMapEventDayTrigger="cdkOverlayOrigin" (click)="eventDayCick(day, heatMapEventDayTrigger)"> <div class="year-calendar__body__month__inner__week__day__text"> {{day?.day}} </div> </div> </div> </div> </div> <div class="year-calendar__body__loader" [style.display]="!!loadingData ? \'flex\' : \'none\'"> <ng-content select=".hm-loader"> </ng-content> </div> </div></div><ng-template #defaultHeaderTemplate let-ycConfig="ycConfig" let-year="year" let-fns="fns"> <div class="year-calendar__header__options"> <button [disabled]="loadingData" *ngIf="!ycConfig?.prevBtn?.hide" class="year-calendar__header__options__option {{ycConfig?.prevBtn?.class}}" (click)="fns.prevYearClick()"> {{ycConfig?.prevBtn?.text || \'Previous\'}} </button> <button [disabled]="loadingData" *ngIf="!ycConfig?.todayBtn?.hide" class="year-calendar__header__options__option {{ycConfig?.todayBtn?.class}}" (click)="fns.todayClick()"> {{ycConfig?.todayBtn?.text || \'Today\'}} </button> <button [disabled]="loadingData" *ngIf="!ycConfig?.nextBtn?.hide" class="year-calendar__header__options__option {{ycConfig?.nextBtn?.class}}" (click)="fns.nextYearClick()"> {{ycConfig?.nextBtn?.text || \'Next\'}} </button> </div> <div class="year-calendar__header__year-name"> {{ year }} </div> <div class="year-calendar__header__end-slot"> <ng-content select=".header-end"> </ng-content> </div></ng-template></div>'
var COMPONENTS = [{'name': 'YearCalendarComponent', 'selector': 'yc-year-calendar'}];
var DIRECTIVES = [{'name': 'HeatmapColorDirective', 'selector': '[ycHeatmapColor]'}];
var ACTUAL_COMPONENT = {'name': 'YearCalendarComponent'};
Expand Down
2 changes: 1 addition & 1 deletion docs/coverage.html
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
<td>YearCalendarComponent</td>
<td align="right" data-sort="0">
<span class="coverage-percent">0 %</span>
<span class="coverage-count">(0/21)</span>
<span class="coverage-count">(0/22)</span>
</td>
</tr>
<tr class="low">
Expand Down
2 changes: 2 additions & 0 deletions docs/dependencies.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@
<b>date-fns</b> : ^2.5.1</li>
<li>
<b>rxjs</b> : ~6.4.0</li>
<li>
<b>tinycolor2</b> : ^1.4.1</li>
<li>
<b>tslib</b> : ^1.10.0</li>
<li>
Expand Down

0 comments on commit 8539ae7

Please sign in to comment.