Fix Show/hide interface labels

This commit is contained in:
ziajka 2018-11-05 08:46:21 +01:00
parent 98acd62b74
commit df75a1bc03

View File

@ -6,7 +6,6 @@ import { SerialLinkWidget } from "./links/serial-link";
import { EthernetLinkWidget } from "./links/ethernet-link";
import { MultiLinkCalculatorHelper } from "../helpers/multi-link-calculator-helper";
import { InterfaceLabelWidget } from "./interface-label";
import { CssFixer } from "../helpers/css-fixer";
import { InterfaceStatusWidget } from "./interface-status";
@ -14,15 +13,17 @@ import { InterfaceStatusWidget } from "./interface-status";
export class LinkWidget implements Widget {
constructor(
private multiLinkCalculatorHelper: MultiLinkCalculatorHelper
private multiLinkCalculatorHelper: MultiLinkCalculatorHelper,
private interfaceLabelWidget: InterfaceLabelWidget,
private interfaceStatusWidget: InterfaceStatusWidget
) {}
public getInterfaceLabelWidget() {
return new InterfaceLabelWidget(new CssFixer());
return this.interfaceLabelWidget;
}
public getInterfaceStatusWidget() {
return new InterfaceStatusWidget();
return this.interfaceStatusWidget;
}
public draw(view: SVGSelection) {