diff --git a/package.json b/package.json index 026b43a5..2c2fb1cc 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "jquery-slimscroll": "^1.3.8", "jquery-sparkline": "^2.4.0", "jvectormap": "1.2.2", - "lodash": "^4.17.15", + "lodash": "^4.17.21", "material-design-icons": "^3.0.1", "materialize-css": "^0.100.2", "ng2-charts": "^1.5.0", diff --git a/src/app/elements/iframe/iframe.component.ts b/src/app/elements/iframe/iframe.component.ts index 4c25cb42..2b899917 100644 --- a/src/app/elements/iframe/iframe.component.ts +++ b/src/app/elements/iframe/iframe.component.ts @@ -45,6 +45,9 @@ export class ElementIframeComponent implements OnInit, AfterViewInit, OnDestroy case 'CLOSE': this.view.connected = false; break; + case 'CONNECTED': + this.view.connected = true; + break; case 'CLICK': document.body.click(); break; @@ -86,6 +89,12 @@ export class ElementIframeComponent implements OnInit, AfterViewInit, OnDestroy } reconnect() { + // @ts-ignore + if (typeof (this.iframeWindow.Reconnect) === 'function') { + // @ts-ignore + this.iframeWindow.Reconnect(); + return; + } const url = this.src; this.src = 'about:blank'; setTimeout(() => { diff --git a/src/app/elements/nav/nav.component.html b/src/app/elements/nav/nav.component.html index e35ad0d2..85cb7141 100644 --- a/src/app/elements/nav/nav.component.html +++ b/src/app/elements/nav/nav.component.html @@ -1,7 +1,9 @@