@@ -25,9 +25,19 @@
-
-
{{service.hostname || service.ip}}
-
{{!service.hostname? " " :service.ip}}
+
+
20,
+ 'overflow-x-hidden': serviceTitle(service).length <= 20}">
+ {{serviceTitle(service)}}
+
+
20,
+ 'overflow-x-hidden': serviceSubtitle(service).length <= 20}">
+ {{serviceSubtitle(service)}}
+
diff --git a/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.scss b/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.scss
index 7a2994a7c..932dd59be 100644
--- a/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.scss
+++ b/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.scss
@@ -24,7 +24,6 @@
}
.no-scroll {
- overflow-y: scroll;
-ms-overflow-style: none;
/* Internet Explorer 10+ */
scrollbar-width: none;
@@ -224,4 +223,24 @@ li:hover {
.hover-pointer-cursor {
cursor: pointer;
+}
+
+.overflow-x-scroll-on-hover{
+ overflow-x: hidden;
+}
+
+.overflow-x-scroll-on-hover:hover {
+ overflow-x: scroll;
+}
+
+.overflow-x-hidden {
+ overflow-x: hidden;
+}
+
+.overflow-y-scroll {
+ overflow-y: scroll;
+}
+
+.max-width-180{
+ width: 180px;
}
\ No newline at end of file
diff --git a/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.ts b/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.ts
index 69503b79b..cfc97cef9 100644
--- a/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.ts
+++ b/webapp/src/client/app/modules/web-client/net-scan/net-scan.component.ts
@@ -37,4 +37,12 @@ export class NetScanComponent implements AfterViewInit {
onServiceClick(entry: NetScanEntry): void {
this.netscanService.serviceSelected(entry);
}
+
+ serviceTitle(service: NetScanEntry): string {
+ return service.hostname? service.hostname :service.ip
+ }
+
+ serviceSubtitle(service: NetScanEntry): string {
+ return service.hostname? service.ip : " "
+ }
}