Skip to content

Commit adac6f7

Browse files
committed
fix UI - port selection after update
1 parent b67aec4 commit adac6f7

6 files changed

Lines changed: 19 additions & 8 deletions

File tree

django_app/mso/static/main-es2015.js

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

django_app/mso/static/main-es2015.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

django_app/mso/static/main-es5.js

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

django_app/mso/static/main-es5.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src_angular/src/app/dashboard/dashboard.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<input matInput (keyup)="applyPortFilter($event)" placeholder="Ex. switch name" #input>
7070
</mat-form-field>
7171
<div style="overflow: auto;">
72-
<div *ngFor="let switchport of displayedPorts | mapToArray" [ngClass]="{'selected': editingPorts.includes(switchport.value)}" class="selectable">
72+
<div *ngFor="let switchport of displayedPorts | mapToArray" [ngClass]="{'selected': canbeChecked(switchport.value.port)}" class="selectable">
7373
<a role="button" class="device" fxLayout="row" fxLayoutAlign="space-between stretch" style="cursor: pointer;">
7474
<div fxLayout="row" style="font-weight: lighter;padding: 0.5em;border-bottom: solid 1px lightgray;width: 100%;">
7575
<mat-checkbox fxFill [checked]="canbeChecked(switchport.value.port)" (change)="selectPort(switchport.value)" class="expand-checkbox">

src_angular/src/app/dashboard/dashboard.component.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { ConnectorService } from '../connector.service';
1313
import { MatTableDataSource } from '@angular/material/table';
1414
import { MatSnackBar } from '@angular/material/snack-bar';
1515
import { interval, Subscription } from 'rxjs';
16+
import { element } from 'protractor';
1617

1718

1819
// Configuration element from Devices Details
@@ -285,6 +286,10 @@ export class DashboardComponent implements OnInit {
285286
this.editingDeviceSettings = data
286287
this.displayedPorts = data.ports
287288
this.deviceLoading = false
289+
this.editingPorts = []
290+
this.editingPortNames.forEach(element => {
291+
this.editingPorts.push(this.editingDeviceSettings.ports[element])
292+
})
288293
},
289294
error: error => {
290295
this.deviceLoading = false
@@ -307,7 +312,6 @@ export class DashboardComponent implements OnInit {
307312

308313
powerDraw(member) {
309314
var percentage = (member.poe.power_draw / member.poe.max_power) * 100
310-
console.log(percentage)
311315
return percentage
312316
}
313317

0 commit comments

Comments
 (0)