fix(dashboard): fix unhandled exception for temperature dragger

This commit is contained in:
KostyaDanovsky 2017-07-13 12:04:21 +03:00
parent 7616cb8a4a
commit 009f5c99c9
2 changed files with 8 additions and 6 deletions

View file

@ -14,12 +14,12 @@
.temperature-bg {
position: absolute;
width: 94%;
height: 94%;
width: 84%;
height: 84%;
top: 14%;
left: 8%;
background-color: lighten(nga-theme(layout-bg), 2%);
border-radius: 50%;
top: 9%;
left: 3%;
z-index: 1;
display: flex;
@ -34,7 +34,7 @@
height: 5.25rem;
background-color: nga-theme(card-bg);
border-radius: 50%;
bottom: 0;
bottom: 5%;
left: 50%;
transform: translate(-50%, 50%);
z-index: 2;

View file

@ -1,5 +1,6 @@
import {
Component, HostListener, ViewChild, ElementRef, Input, Output, EventEmitter, AfterViewInit, OnChanges,
ChangeDetectorRef,
} from '@angular/core';
const VIEW_BOX_SIZE = 300;
@ -74,13 +75,14 @@ export class TemperatureDraggerComponent implements AfterViewInit, OnChanges {
private isMouseDown = false;
private init = false;
constructor() {
constructor(private changeDetectorRef: ChangeDetectorRef) {
this.oldValue = this.value;
}
ngAfterViewInit(): void {
this.invalidate();
this.init = true;
this.changeDetectorRef.detectChanges();
}
ngOnChanges(): void {