{"version":3,"sources":["webpack:///src/app/pages/graphs/concepts/concepts.component.ts","webpack:///src/app/pages/graphs/concepts/concepts.component.html","webpack:///src/app/pages/graphs/graphs-routing.module.ts","webpack:///src/app/pages/graphs/graphs.component.ts","webpack:///src/app/pages/graphs/graphs.module.ts","webpack:///src/app/pages/graphs/servers/servers.component.ts","webpack:///src/app/pages/graphs/servers/servers.component.html"],"names":["ConceptsComponent","windowService","centerZoom","centerGraph","zoomToFit","node","coords","title","networkContainer","nativeElement","getBoundingClientRect","top","left","selector","templateUrl","styleUrls","routes","path","component","children","GraphsRoutingModule","forChild","imports","exports","routedComponents","GraphsComponent","template","GraphsModule","declarations","ServersComponent"],"mappings":"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","file":"graphs-graphs-module-es5.js","sourcesContent":["import { AfterViewInit, Component, ElementRef, OnDestroy, OnInit, ViewChild } from '@angular/core';\nimport { NbWindowRef, NbWindowService } from '@nebular/theme';\nimport { CartesianCoords } from '../../../models/core/coord.model';\n\n@Component({\n  selector: 'ngx-concepts',\n  templateUrl: './concepts.component.html',\n  styleUrls: ['./concepts.component.scss']\n})\nexport class ConceptsComponent implements OnInit, AfterViewInit, OnDestroy {\n\n  @ViewChild('networkContainer', { static: true }) networkContainer: ElementRef;\n\n  editorCoords: CartesianCoords;\n  private windowRef: NbWindowRef;\n\n  constructor(\n    // private simApi: GraphsService,\n    // private visService: GraphService,\n    private windowService: NbWindowService\n  ) {}\n\n  ngOnInit() {}\n\n  ngAfterViewInit(): void {\n    this.centerZoom();\n  }\n\n  ngOnDestroy(): void {\n  }\n\n  centerZoom() {\n    this.centerGraph();\n    this.zoomToFit();\n  }\n\n  nodeClicked(node: Node) {\n  }\n\n  centerGraph() {\n  }\n\n  zoomToFit() {\n  }\n\n  showNodeEditor(coords: {}, title: string) {\n    const {\n      top,\n      left\n    } = this.networkContainer.nativeElement.getBoundingClientRect();\n    // this.editorCoords = {\n    //   x: coords.x + left,\n    //   y: coords.y + top\n    // };\n    // this.windowRef = this.windowService.open(EditorComponent, {\n    //   title: `Edit ${title}`,\n    //   context: { coords: this.editorCoords, title },\n    //   viewContainerRef: this.networkContainer.nativeElement\n    // });\n    // this.windowRef.onClose.subscribe(_ => this.graphService.unselect());\n  }\n\n}\n","<nb-card size=\"giant\">\n    <nb-card-header (click)=\"centerZoom()\">Overlapping Clusters Bug</nb-card-header>\n    <nb-card-body>\n        <div class=\"vis-net\" #networkContainer></div>\n    </nb-card-body>\n</nb-card>","import { Routes, RouterModule } from '@angular/router';\nimport { GraphsComponent } from './graphs.component';\nimport { ConceptsComponent } from './concepts/concepts.component';\nimport { ServersComponent } from './servers/servers.component';\nimport { NgModule } from '@angular/core';\n\nconst routes: Routes = [\n  {\n    path: '',\n    component: GraphsComponent,\n    children: [\n      {\n        path: 'concepts',\n        component: ConceptsComponent,\n      },\n      {\n        path: 'servers',\n        component: ServersComponent,\n      }\n    ],\n  }\n];\n\n@NgModule({\n  imports: [RouterModule.forChild(routes)],\n  exports: [RouterModule],\n})\nexport class GraphsRoutingModule { }\n\nexport const routedComponents = [\n  GraphsComponent,\n  ConceptsComponent,\n  ServersComponent,\n];\n","import { Component } from '@angular/core';\n\n@Component({\n  selector: 'ngx-graphs',\n  template: `\n    <router-outlet></router-outlet>\n  `,\n})\nexport class GraphsComponent {\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { NbCardModule } from '@nebular/theme';\nimport { routedComponents, GraphsRoutingModule } from './graphs-routing.module';\n\n@NgModule({\n  imports: [\n    CommonModule,\n    NbCardModule,\n    GraphsRoutingModule\n  ],\n  declarations: [...routedComponents],\n})\nexport class GraphsModule { }\n\n","import { Component, OnInit } from '@angular/core';\n\n@Component({\n  selector: 'ngx-servers',\n  templateUrl: './servers.component.html',\n  styleUrls: ['./servers.component.scss']\n})\nexport class ServersComponent implements OnInit {\n\n  constructor() { }\n\n  ngOnInit(): void {\n  }\n\n}\n","<p>servers works!</p>\n"]}