+
+
+
diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 9b50cc04..278f396f 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -225,6 +225,7 @@ import { UdpTunnelsComponent } from './components/preferences/common/udp-tunnels import { ConfiguratorDialogAtmSwitchComponent } from './components/project-map/node-editors/configurator/atm_switch/configurator-atm-switch.component'; import { ConfiguratorDialogVmwareComponent } from './components/project-map/node-editors/configurator/vmware/configurator-vmware.component'; import { ConfiguratorDialogIouComponent } from './components/project-map/node-editors/configurator/iou/configurator-iou.component'; +import { ConfiguratorDialogIosComponent } from './components/project-map/node-editors/configurator/ios/configurator-ios.component'; if (environment.production) { Raven.config('https://b2b1cfd9b043491eb6b566fd8acee358@sentry.io/842726', { @@ -377,7 +378,8 @@ if (environment.production) { UdpTunnelsComponent, ConfiguratorDialogAtmSwitchComponent, ConfiguratorDialogVmwareComponent, - ConfiguratorDialogIouComponent + ConfiguratorDialogIouComponent, + ConfiguratorDialogIosComponent ], imports: [ BrowserModule, @@ -487,7 +489,8 @@ if (environment.production) { ConfiguratorDialogCloudComponent, ConfiguratorDialogAtmSwitchComponent, ConfiguratorDialogVmwareComponent, - ConfiguratorDialogIouComponent + ConfiguratorDialogIouComponent, + ConfiguratorDialogIosComponent ], bootstrap: [AppComponent] }) diff --git a/src/app/components/project-map/context-menu/actions/config-action/config-action.component.ts b/src/app/components/project-map/context-menu/actions/config-action/config-action.component.ts index ee7c36ee..5168a8c6 100644 --- a/src/app/components/project-map/context-menu/actions/config-action/config-action.component.ts +++ b/src/app/components/project-map/context-menu/actions/config-action/config-action.component.ts @@ -12,6 +12,7 @@ import { ConfiguratorDialogCloudComponent } from '../../../node-editors/configur import { ConfiguratorDialogAtmSwitchComponent } from '../../../node-editors/configurator/atm_switch/configurator-atm-switch.component'; import { ConfiguratorDialogVmwareComponent } from '../../../node-editors/configurator/vmware/configurator-vmware.component'; import { ConfiguratorDialogIouComponent } from '../../../node-editors/configurator/iou/configurator-iou.component'; +import { ConfiguratorDialogIosComponent } from '../../../node-editors/configurator/ios/configurator-ios.component'; @Component({ @@ -39,7 +40,7 @@ export class ConfigActionComponent { } else if (this.node.node_type === 'cloud') { this.dialogRef = this.dialog.open(ConfiguratorDialogCloudComponent, this.conf); } else if (this.node.node_type === 'dynamips') { - + this.dialogRef = this.dialog.open(ConfiguratorDialogIosComponent, this.conf); } else if (this.node.node_type === 'iou') { this.dialogRef = this.dialog.open(ConfiguratorDialogIouComponent, this.conf); } else if (this.node.node_type === 'qemu') { diff --git a/src/app/components/project-map/node-editors/configurator/ios/configurator-ios.component.html b/src/app/components/project-map/node-editors/configurator/ios/configurator-ios.component.html new file mode 100644 index 00000000..089da3c8 --- /dev/null +++ b/src/app/components/project-map/node-editors/configurator/ios/configurator-ios.component.html @@ -0,0 +1,51 @@ +