ing
This commit is contained in:
parent
a0b22cd1a4
commit
11c561f180
|
@ -74,6 +74,7 @@
|
||||||
"karma-jasmine": "~1.1.1",
|
"karma-jasmine": "~1.1.1",
|
||||||
"karma-jasmine-html-reporter": "^0.2.2",
|
"karma-jasmine-html-reporter": "^0.2.2",
|
||||||
"ngrx-store-freeze": "^0.2.4",
|
"ngrx-store-freeze": "^0.2.4",
|
||||||
|
"ngx-perfect-scrollbar": "^6.3.1",
|
||||||
"npm-run-all": "^4.1.3",
|
"npm-run-all": "^4.1.3",
|
||||||
"primeicons": "^1.0.0-beta.10",
|
"primeicons": "^1.0.0-beta.10",
|
||||||
"primeng": "^6.1.3",
|
"primeng": "^6.1.3",
|
||||||
|
|
|
@ -2,21 +2,21 @@ import { NgModule, APP_INITIALIZER } from '@angular/core';
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
|
|
||||||
import { CommonsUIModule } from '@overflow/commons/ui/commons-ui.module';
|
import { CommonsUIModule } from '@overflow/commons/ui/commons-ui.module';
|
||||||
// import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';
|
import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';
|
||||||
// import { PERFECT_SCROLLBAR_CONFIG } from 'ngx-perfect-scrollbar';
|
import { PERFECT_SCROLLBAR_CONFIG } from 'ngx-perfect-scrollbar';
|
||||||
// import { PerfectScrollbarConfigInterface } from 'ngx-perfect-scrollbar';
|
import { PerfectScrollbarConfigInterface } from 'ngx-perfect-scrollbar';
|
||||||
|
|
||||||
import { COMPONENTS } from './component';
|
import { COMPONENTS } from './component';
|
||||||
|
|
||||||
// const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
|
const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
|
||||||
// suppressScrollX: true
|
suppressScrollX: true
|
||||||
// };
|
};
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
CommonsUIModule,
|
CommonsUIModule,
|
||||||
// PerfectScrollbarModule
|
PerfectScrollbarModule
|
||||||
],
|
],
|
||||||
exports: [
|
exports: [
|
||||||
...COMPONENTS,
|
...COMPONENTS,
|
||||||
|
@ -24,11 +24,11 @@ import { COMPONENTS } from './component';
|
||||||
declarations: [
|
declarations: [
|
||||||
...COMPONENTS,
|
...COMPONENTS,
|
||||||
],
|
],
|
||||||
// providers: [
|
providers: [
|
||||||
// {
|
{
|
||||||
// provide: PERFECT_SCROLLBAR_CONFIG,
|
provide: PERFECT_SCROLLBAR_CONFIG,
|
||||||
// useValue: DEFAULT_PERFECT_SCROLLBAR_CONFIG
|
useValue: DEFAULT_PERFECT_SCROLLBAR_CONFIG
|
||||||
// }
|
}
|
||||||
// ]
|
]
|
||||||
})
|
})
|
||||||
export class CommonsModule { }
|
export class CommonsModule { }
|
||||||
|
|
|
@ -52,20 +52,6 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<p-scrollPanel [style]="{width: '100%', height: '100px'}">
|
|
||||||
The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
|
|
||||||
His
|
|
||||||
beloved
|
|
||||||
son Michael has just come home from the war, but does not intend to become part of his father's business.
|
|
||||||
Through Michael's life the nature of the family business becomes clear. The business of the family is just
|
|
||||||
like the head of the family, kind and benevolent to those who give respect, but given to ruthless violence
|
|
||||||
whenever anything stands against the good of the family. The story begins as Don Vito Corleone, the head
|
|
||||||
of a New York Mafia family, oversees his daughter's wedding. His beloved son Michael has just come home from
|
|
||||||
the war, but does not intend to become part of his father's business. Through Michael's life the nature of
|
|
||||||
the family business becomes clear. The business of the family is just like the head of the family, kind and
|
|
||||||
benevolent to those who give respect, but given to ruthless violence whenever anything stands against the
|
|
||||||
good of the family.
|
|
||||||
</p-scrollPanel>
|
|
||||||
</p-tabPanel>
|
</p-tabPanel>
|
||||||
|
|
||||||
<p-tabPanel header="Metadata" *ngIf="host.meta">
|
<p-tabPanel header="Metadata" *ngIf="host.meta">
|
||||||
|
|
|
@ -17,124 +17,124 @@
|
||||||
<p-tabView class="detail-content">
|
<p-tabView class="detail-content">
|
||||||
|
|
||||||
<p-tabPanel header="General">
|
<p-tabPanel header="General">
|
||||||
<!-- <perfect-scrollbar> -->
|
<perfect-scrollbar>
|
||||||
<ul class="key-value">
|
<ul class="key-value">
|
||||||
<li *ngIf="zone.iface">
|
<li *ngIf="zone.iface">
|
||||||
Interface
|
Interface
|
||||||
<span class="meta-value">{{zone.iface}}</span>
|
<span class="meta-value">{{zone.iface}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.mac">
|
<li *ngIf="zone.mac">
|
||||||
Mac Address
|
Mac Address
|
||||||
<span class="meta-value">{{zone.mac}}</span>
|
<span class="meta-value">{{zone.mac}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.metaIPType">
|
<li *ngIf="zone.metaIPType">
|
||||||
IP Version
|
IP Version
|
||||||
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
Network
|
Network
|
||||||
<span class="meta-value">{{zone.network}}</span>
|
<span class="meta-value">{{zone.network}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
IP Range
|
IP Range
|
||||||
<span class="meta-value">{{ipRange}}</span>
|
<span class="meta-value">{{ipRange}}</span>
|
||||||
</li>
|
</li>
|
||||||
<!-- -->
|
<!-- -->
|
||||||
<li *ngIf="zone.iface">
|
<li *ngIf="zone.iface">
|
||||||
Interface
|
Interface
|
||||||
<span class="meta-value">{{zone.iface}}</span>
|
<span class="meta-value">{{zone.iface}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.mac">
|
<li *ngIf="zone.mac">
|
||||||
Mac Address
|
Mac Address
|
||||||
<span class="meta-value">{{zone.mac}}</span>
|
<span class="meta-value">{{zone.mac}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.metaIPType">
|
<li *ngIf="zone.metaIPType">
|
||||||
IP Version
|
IP Version
|
||||||
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
Network
|
Network
|
||||||
<span class="meta-value">{{zone.network}}</span>
|
<span class="meta-value">{{zone.network}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
IP Range
|
IP Range
|
||||||
<span class="meta-value">{{ipRange}}</span>
|
<span class="meta-value">{{ipRange}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.iface">
|
<li *ngIf="zone.iface">
|
||||||
Interface
|
Interface
|
||||||
<span class="meta-value">{{zone.iface}}</span>
|
<span class="meta-value">{{zone.iface}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.mac">
|
<li *ngIf="zone.mac">
|
||||||
Mac Address
|
Mac Address
|
||||||
<span class="meta-value">{{zone.mac}}</span>
|
<span class="meta-value">{{zone.mac}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.metaIPType">
|
<li *ngIf="zone.metaIPType">
|
||||||
IP Version
|
IP Version
|
||||||
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
Network
|
Network
|
||||||
<span class="meta-value">{{zone.network}}</span>
|
<span class="meta-value">{{zone.network}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
IP Range
|
IP Range
|
||||||
<span class="meta-value">{{ipRange}}</span>
|
<span class="meta-value">{{ipRange}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.iface">
|
<li *ngIf="zone.iface">
|
||||||
Interface
|
Interface
|
||||||
<span class="meta-value">{{zone.iface}}</span>
|
<span class="meta-value">{{zone.iface}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.mac">
|
<li *ngIf="zone.mac">
|
||||||
Mac Address
|
Mac Address
|
||||||
<span class="meta-value">{{zone.mac}}</span>
|
<span class="meta-value">{{zone.mac}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.metaIPType">
|
<li *ngIf="zone.metaIPType">
|
||||||
IP Version
|
IP Version
|
||||||
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
Network
|
Network
|
||||||
<span class="meta-value">{{zone.network}}</span>
|
<span class="meta-value">{{zone.network}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
IP Range
|
IP Range
|
||||||
<span class="meta-value">{{ipRange}}</span>
|
<span class="meta-value">{{ipRange}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.iface">
|
<li *ngIf="zone.iface">
|
||||||
Interface
|
Interface
|
||||||
<span class="meta-value">{{zone.iface}}</span>
|
<span class="meta-value">{{zone.iface}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.mac">
|
<li *ngIf="zone.mac">
|
||||||
Mac Address
|
Mac Address
|
||||||
<span class="meta-value">{{zone.mac}}</span>
|
<span class="meta-value">{{zone.mac}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.metaIPType">
|
<li *ngIf="zone.metaIPType">
|
||||||
IP Version
|
IP Version
|
||||||
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
<span class="meta-value">{{zone.metaIPType.key}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
Network
|
Network
|
||||||
<span class="meta-value">{{zone.network}}</span>
|
<span class="meta-value">{{zone.network}}</span>
|
||||||
</li>
|
</li>
|
||||||
<li *ngIf="zone.network">
|
<li *ngIf="zone.network">
|
||||||
IP Range
|
IP Range
|
||||||
<span class="meta-value">{{ipRange}}</span>
|
<span class="meta-value">{{ipRange}}</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<!-- </perfect-scrollbar> -->
|
</perfect-scrollbar>
|
||||||
</p-tabPanel>
|
</p-tabPanel>
|
||||||
|
|
||||||
<p-tabPanel header="Hosts">
|
<p-tabPanel header="Hosts">
|
||||||
<!-- <perfect-scrollbar> -->
|
<perfect-scrollbar>
|
||||||
<ul class="key-value">
|
<ul class="key-value">
|
||||||
<li *ngFor="let host of zone.hostList | ipSort: 'address'">
|
<li *ngFor="let host of zone.hostList | ipSort: 'address'">
|
||||||
<a href="javascript:void(0)" (click)="hostSelected(host)" style="text-decoration:none">
|
<a href="javascript:void(0)" (click)="hostSelected(host)" style="text-decoration:none">
|
||||||
<span class="meta-value">{{host.address}}</span> <span *ngIf="host.name" class="meta-value">
|
<span class="meta-value">{{host.address}}</span> <span *ngIf="host.name" class="meta-value">
|
||||||
({{host.name}})</span>
|
({{host.name}})</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<!-- </perfect-scrollbar> -->
|
</perfect-scrollbar>
|
||||||
</p-tabPanel>
|
</p-tabPanel>
|
||||||
|
|
||||||
</p-tabView>
|
</p-tabView>
|
||||||
|
|
|
@ -64,7 +64,7 @@ export class AppWindow {
|
||||||
if (__DARWIN__) {
|
if (__DARWIN__) {
|
||||||
windowOptions.titleBarStyle = 'hidden';
|
windowOptions.titleBarStyle = 'hidden';
|
||||||
} else if (__WIN32__) {
|
} else if (__WIN32__) {
|
||||||
windowOptions.frame = false;
|
// windowOptions.frame = false;
|
||||||
} else if (__LINUX__) {
|
} else if (__LINUX__) {
|
||||||
windowOptions.icon = path.join(__dirname, 'static', 'icon-logo.png');
|
windowOptions.icon = path.join(__dirname, 'static', 'icon-logo.png');
|
||||||
}
|
}
|
||||||
|
|
19
yarn.lock
19
yarn.lock
|
@ -5264,6 +5264,13 @@ ngrx-store-freeze@^0.2.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
deep-freeze-strict "^1.1.1"
|
deep-freeze-strict "^1.1.1"
|
||||||
|
|
||||||
|
ngx-perfect-scrollbar@^6.3.1:
|
||||||
|
version "6.3.1"
|
||||||
|
resolved "https://nexus.loafle.net/repository/npm-all/ngx-perfect-scrollbar/-/ngx-perfect-scrollbar-6.3.1.tgz#38e5e3259a61e911d82ba24f06fc01ab92eaf919"
|
||||||
|
dependencies:
|
||||||
|
perfect-scrollbar "^1.4.0"
|
||||||
|
resize-observer-polyfill "^1.4.0"
|
||||||
|
|
||||||
nice-try@^1.0.4:
|
nice-try@^1.0.4:
|
||||||
version "1.0.5"
|
version "1.0.5"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
|
resolved "https://nexus.loafle.net/repository/npm-all/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
|
||||||
|
@ -5870,6 +5877,10 @@ pend@~1.2.0:
|
||||||
version "1.2.0"
|
version "1.2.0"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
|
resolved "https://nexus.loafle.net/repository/npm-all/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
|
||||||
|
|
||||||
|
perfect-scrollbar@^1.4.0:
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://nexus.loafle.net/repository/npm-all/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz#5d014ef9775e1f43058a1dbae9ed1daf0e7091f1"
|
||||||
|
|
||||||
performance-now@^2.1.0:
|
performance-now@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
|
resolved "https://nexus.loafle.net/repository/npm-all/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
|
||||||
|
@ -6479,6 +6490,10 @@ requires-port@^1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
|
resolved "https://nexus.loafle.net/repository/npm-all/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
|
||||||
|
|
||||||
|
resize-observer-polyfill@^1.4.0:
|
||||||
|
version "1.5.0"
|
||||||
|
resolved "https://nexus.loafle.net/repository/npm-all/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz#660ff1d9712a2382baa2cad450a4716209f9ca69"
|
||||||
|
|
||||||
resolve-cwd@^2.0.0:
|
resolve-cwd@^2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
|
resolved "https://nexus.loafle.net/repository/npm-all/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
|
||||||
|
@ -6551,10 +6566,6 @@ rx@^4.1.0:
|
||||||
version "4.1.0"
|
version "4.1.0"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
|
resolved "https://nexus.loafle.net/repository/npm-all/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
|
||||||
|
|
||||||
rxjs-compat@^6.3.2:
|
|
||||||
version "6.3.2"
|
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/rxjs-compat/-/rxjs-compat-6.3.2.tgz#2386ade05e693480fdf96f56042a629aef6c5ea5"
|
|
||||||
|
|
||||||
rxjs@^6.0.0, rxjs@^6.1.0, rxjs@^6.2.2:
|
rxjs@^6.0.0, rxjs@^6.1.0, rxjs@^6.2.2:
|
||||||
version "6.3.2"
|
version "6.3.2"
|
||||||
resolved "https://nexus.loafle.net/repository/npm-all/rxjs/-/rxjs-6.3.2.tgz#6a688b16c4e6e980e62ea805ec30648e1c60907f"
|
resolved "https://nexus.loafle.net/repository/npm-all/rxjs/-/rxjs-6.3.2.tgz#6a688b16c4e6e980e62ea805ec30648e1c60907f"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user