This is an automated email from the ASF dual-hosted git repository.

smolnar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/master by this push:
     new 36155bc  KNOX-2295 - UI services improvement on Knox Home page (#289)
36155bc is described below

commit 36155bc222bae44a2f1a6ebe973620bee763f386
Author: Sandor Molnar <[email protected]>
AuthorDate: Mon Mar 16 20:13:57 2020 +0100

    KNOX-2295 - UI services improvement on Knox Home page (#289)
---
 knox-homepage-ui/home/app/app.module.ts            |   4 +-
 .../topologies/topology.information.component.css  |  36 ++++++++++++++++
 .../topologies/topology.information.component.html |  46 +++++++--------------
 .../topologies/topology.information.component.ts   |   6 +++
 .../home/assets/service-logos/ambari.png           | Bin 0 -> 14670 bytes
 .../home/assets/service-logos/ambariui.png         | Bin 0 -> 14670 bytes
 .../home/assets/service-logos/ambariws.png         | Bin 0 -> 14670 bytes
 .../home/assets/service-logos/atlas-api.png        | Bin 0 -> 5186 bytes
 .../home/assets/service-logos/atlas.png            | Bin 0 -> 5186 bytes
 .../home/assets/service-logos/avatica.png          | Bin 0 -> 33733 bytes
 .../home/assets/service-logos/datanode.png         | Bin 0 -> 63191 bytes
 .../home/assets/service-logos/druid-broker.png     | Bin 0 -> 11419 bytes
 .../assets/service-logos/druid-coordinator-ui.png  | Bin 0 -> 11419 bytes
 .../assets/service-logos/druid-coordinator.png     | Bin 0 -> 11419 bytes
 .../assets/service-logos/druid-overlord-ui.png     | Bin 0 -> 11419 bytes
 .../home/assets/service-logos/druid-overlord.png   | Bin 0 -> 11419 bytes
 .../home/assets/service-logos/druid-router.png     | Bin 0 -> 11419 bytes
 .../home/assets/service-logos/druid.png            | Bin 0 -> 11419 bytes
 .../home/assets/service-logos/hbase.png            | Bin 0 -> 21196 bytes
 .../home/assets/service-logos/hbaseui.png          | Bin 0 -> 21196 bytes
 .../home/assets/service-logos/hdfsui.png           | Bin 0 -> 63191 bytes
 .../home/assets/service-logos/hive.png             | Bin 0 -> 86132 bytes
 knox-homepage-ui/home/assets/service-logos/hue.png | Bin 0 -> 53507 bytes
 .../home/assets/service-logos/impala.png           | Bin 0 -> 25804 bytes
 .../home/assets/service-logos/impalaui.png         | Bin 0 -> 25804 bytes
 .../home/assets/service-logos/jobhistoryui.png     | Bin 0 -> 371070 bytes
 .../home/assets/service-logos/kafka.png            | Bin 0 -> 2396 bytes
 .../home/assets/service-logos/kuduui.png           | Bin 0 -> 21572 bytes
 .../home/assets/service-logos/livyserver.png       | Bin 0 -> 4492 bytes
 .../home/assets/service-logos/logsearch.png        | Bin 0 -> 64392 bytes
 .../home/assets/service-logos/nifi-registry.png    | Bin 0 -> 3465 bytes
 .../home/assets/service-logos/nifi.png             | Bin 0 -> 3465 bytes
 .../home/assets/service-logos/nodemanagerui.png    | Bin 0 -> 371070 bytes
 .../home/assets/service-logos/oozie.png            | Bin 0 -> 15497 bytes
 .../home/assets/service-logos/oozieui.png          | Bin 0 -> 15497 bytes
 .../home/assets/service-logos/ranger.png           | Bin 0 -> 44773 bytes
 .../home/assets/service-logos/rangerui.png         | Bin 0 -> 44773 bytes
 .../home/assets/service-logos/resourcemanager.png  | Bin 0 -> 371070 bytes
 .../home/assets/service-logos/solr.png             | Bin 0 -> 47661 bytes
 .../home/assets/service-logos/spark3historyui.png  | Bin 0 -> 67362 bytes
 .../home/assets/service-logos/sparkhistoryui.png   | Bin 0 -> 67362 bytes
 .../home/assets/service-logos/storm-logviewer.png  | Bin 0 -> 34490 bytes
 .../home/assets/service-logos/storm.png            | Bin 0 -> 34490 bytes
 .../home/assets/service-logos/thriftserverui.png   | Bin 0 -> 67362 bytes
 .../home/assets/service-logos/webhbase.png         | Bin 0 -> 21196 bytes
 .../home/assets/service-logos/webhcat.png          | Bin 0 -> 86132 bytes
 .../home/assets/service-logos/webhdfs.png          | Bin 0 -> 63191 bytes
 .../home/assets/service-logos/yarnui.png           | Bin 0 -> 371070 bytes
 .../home/assets/service-logos/yarnuiv2.png         | Bin 0 -> 371070 bytes
 .../home/assets/service-logos/zeppelinui.png       | Bin 0 -> 31387 bytes
 .../home/assets/service-logos/zeppelinws.png       | Bin 0 -> 31387 bytes
 knox-homepage-ui/package-lock.json                 |  16 +++++++
 knox-homepage-ui/package.json                      |   2 +
 pom.xml                                            |   8 ++--
 54 files changed, 83 insertions(+), 35 deletions(-)

diff --git a/knox-homepage-ui/home/app/app.module.ts 
b/knox-homepage-ui/home/app/app.module.ts
index f8f3186..d72bbe4 100644
--- a/knox-homepage-ui/home/app/app.module.ts
+++ b/knox-homepage-ui/home/app/app.module.ts
@@ -18,6 +18,7 @@ import {NgModule} from '@angular/core';
 import {DataTableModule} from 'angular2-datatable';
 import {BrowserModule} from '@angular/platform-browser';
 import {HttpClientModule, HttpClientXsrfModule} from '@angular/common/http';
+import {MatGridListModule} from '@angular/material/grid-list';
 
 import {GeneralProxyInformationComponent} from 
'./generalProxyInformation/general.proxy.information.component';
 import {TopologyInformationsComponent} from 
'./topologies/topology.information.component';
@@ -27,7 +28,8 @@ import {HomepageService} from './homepage.service';
     imports: [BrowserModule,
         HttpClientModule,
         HttpClientXsrfModule,
-        DataTableModule
+        DataTableModule,
+        MatGridListModule
     ],
     declarations: [GeneralProxyInformationComponent,
                    TopologyInformationsComponent
diff --git 
a/knox-homepage-ui/home/app/topologies/topology.information.component.css 
b/knox-homepage-ui/home/app/topologies/topology.information.component.css
new file mode 100644
index 0000000..eb2de03
--- /dev/null
+++ b/knox-homepage-ui/home/app/topologies/topology.information.component.css
@@ -0,0 +1,36 @@
+/* based on the sample from here: https://codepen.io/surabhi/pen/NNObXw */
+
+mat-grid-tile mat-grid-tile-footer {
+  background: rgba(220,220,220,1);
+  height: 20px;
+  color:black;
+}
+
+mat-grid-tile-footer figcaption {
+  width: 100%;
+}
+
+mat-grid-tile-footer figcaption h3 {
+  margin: 0;
+  font-weight: 700;
+  width: 100%;
+  text-align: center;
+}
+
+.tile-shortDesc {
+  cursor: pointer;
+}
+
+.tile-longDesc {
+  visibility: hidden;
+  opacity: 0;
+  transition: all 0.3s linear;
+  margin-bottom: 20px;
+  word-wrap: break-word;
+}
+
+.tile-shortDesc:hover + .tile-longDesc {
+  opacity: 1;
+  transition: all 0.3s linear;
+  visibility: visible;
+}
diff --git 
a/knox-homepage-ui/home/app/topologies/topology.information.component.html 
b/knox-homepage-ui/home/app/topologies/topology.information.component.html
index d582f99..b6aa3b6 100644
--- a/knox-homepage-ui/home/app/topologies/topology.information.component.html
+++ b/knox-homepage-ui/home/app/topologies/topology.information.component.html
@@ -25,36 +25,22 @@
     <div class="table-responsive" *ngIf="this['showTopology_' + 
topology.topology]">
 
         <!-- UI services -->
-        <table class="table table-hover" 
[mfData]="topology.uiServices.service" #ui="mfDataTable" [mfRowsOnPage]="5">
-            <colgroup>
-                <col width="30%">
-                <col width="70%">
-            </colgroup>
-            <thead>
-                <tr *ngIf="topology.uiServices.service.length == 0"><th 
colspan="2">No UI services found</th></tr>
-                <tr *ngIf="topology.uiServices.service.length > 0"><th 
colspan="2">UI services</th></tr>
-            </thead>
-            <tbody>
-                <tr *ngFor="let service of ui.data">
-                    <td>
-                        <span class="inline-glyph glyphicon 
glyphicon-info-sign btn btn-xs"
-                        title="{{service.description}}"
-                        data-toggle="tooltip"></span>
-                        {{service.shortDesc}} <span class="small" 
*ngIf="service.version">(v{{service.version}})</span>
-                    </td>
-                    <td>
-                        <a href="{{service.serviceUrl}}" 
target="_blank">{{service.serviceUrl}}</a>
-                    </td>
-                </tr>
-            </tbody>
-      <tfoot>
-          <tr>
-              <td colspan="4">
-                  <mfBootstrapPaginator 
[rowsOnPageSet]="[5,10,15]"></mfBootstrapPaginator>
-              </td>
-          </tr>
-      </tfoot>
-        </table>
+        <mat-grid-list cols="4" rowHeight="130px">
+            <mat-grid-tile *ngFor="let service of topology.uiServices.service" 
[colspan]="1" [rowspan]="1">
+                 <a href="{{service.serviceUrl}}" target="blank" 
*ngIf="!this['enableServiceText_' + service.serviceName.toLowerCase()]">
+                    <img 
src="assets/service-logos/{{service.serviceName.toLowerCase()}}.png" 
height="50px" (error)="enableServiceText('enableServiceText_' + 
service.serviceName.toLowerCase())"/>
+                </a>
+                 <a href="{{service.serviceUrl}}" target="blank" 
*ngIf="this['enableServiceText_' + service.serviceName.toLowerCase()]">
+                    {{service.shortDesc}}
+                </a>
+                <mat-grid-tile-footer class="tile-shortDesc">
+                    <h3>{{service.shortDesc}} <span class="small" 
*ngIf="service.version">(v{{service.version}})</span></h3>
+                </mat-grid-tile-footer>
+                <mat-grid-tile-footer class="tile-longDesc" 
style="height:100px;">
+                    <h3>{{service.description}}</h3>
+                </mat-grid-tile-footer>
+            </mat-grid-tile>
+        </mat-grid-list>
 
         <!-- API services -->
         <table class="table table-hover" 
[mfData]="topology.apiServices.service" #api="mfDataTable" [mfRowsOnPage]="5">
diff --git 
a/knox-homepage-ui/home/app/topologies/topology.information.component.ts 
b/knox-homepage-ui/home/app/topologies/topology.information.component.ts
index 8f0ff12..f71496d 100644
--- a/knox-homepage-ui/home/app/topologies/topology.information.component.ts
+++ b/knox-homepage-ui/home/app/topologies/topology.information.component.ts
@@ -15,6 +15,7 @@
  * limitations under the License.
  */
 import {Component, OnInit} from '@angular/core';
+import {MatGridListModule} from '@angular/material/grid-list';
 import {HomepageService} from '../homepage.service';
 import {TopologyInformation} from './topology.information';
 import {Service} from './service';
@@ -22,6 +23,7 @@ import {Service} from './service';
 @Component({
     selector: 'app-topologies-information',
     templateUrl: './topology.information.component.html',
+    styleUrls: ['./topology.information.component.css'],
     providers: [HomepageService]
 })
 
@@ -40,6 +42,10 @@ export class TopologyInformationsComponent implements OnInit 
{
         this[propertyName] = !this[propertyName];
     }
 
+    enableServiceText(enableServiceText: string) {
+        this[enableServiceText] = true;
+    }
+
     constructor(private homepageService: HomepageService) {}
 
     ngOnInit(): void {
diff --git a/knox-homepage-ui/home/assets/service-logos/ambari.png 
b/knox-homepage-ui/home/assets/service-logos/ambari.png
new file mode 100644
index 0000000..5426508
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/ambari.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/ambariui.png 
b/knox-homepage-ui/home/assets/service-logos/ambariui.png
new file mode 100644
index 0000000..5426508
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/ambariui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/ambariws.png 
b/knox-homepage-ui/home/assets/service-logos/ambariws.png
new file mode 100644
index 0000000..5426508
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/ambariws.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/atlas-api.png 
b/knox-homepage-ui/home/assets/service-logos/atlas-api.png
new file mode 100644
index 0000000..58710c9
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/atlas-api.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/atlas.png 
b/knox-homepage-ui/home/assets/service-logos/atlas.png
new file mode 100644
index 0000000..58710c9
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/atlas.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/avatica.png 
b/knox-homepage-ui/home/assets/service-logos/avatica.png
new file mode 100644
index 0000000..c6876ea
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/avatica.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/datanode.png 
b/knox-homepage-ui/home/assets/service-logos/datanode.png
new file mode 100644
index 0000000..09937dc
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/datanode.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-broker.png 
b/knox-homepage-ui/home/assets/service-logos/druid-broker.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/druid-broker.png differ
diff --git 
a/knox-homepage-ui/home/assets/service-logos/druid-coordinator-ui.png 
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator-ui.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator-ui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-coordinator.png 
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-overlord-ui.png 
b/knox-homepage-ui/home/assets/service-logos/druid-overlord-ui.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/druid-overlord-ui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-overlord.png 
b/knox-homepage-ui/home/assets/service-logos/druid-overlord.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/druid-overlord.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-router.png 
b/knox-homepage-ui/home/assets/service-logos/druid-router.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/druid-router.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid.png 
b/knox-homepage-ui/home/assets/service-logos/druid.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/druid.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hbase.png 
b/knox-homepage-ui/home/assets/service-logos/hbase.png
new file mode 100644
index 0000000..e91eb8d
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/hbase.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hbaseui.png 
b/knox-homepage-ui/home/assets/service-logos/hbaseui.png
new file mode 100644
index 0000000..e91eb8d
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/hbaseui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hdfsui.png 
b/knox-homepage-ui/home/assets/service-logos/hdfsui.png
new file mode 100644
index 0000000..09937dc
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/hdfsui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hive.png 
b/knox-homepage-ui/home/assets/service-logos/hive.png
new file mode 100644
index 0000000..0413f59
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/hive.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hue.png 
b/knox-homepage-ui/home/assets/service-logos/hue.png
new file mode 100644
index 0000000..d3922cd
Binary files /dev/null and b/knox-homepage-ui/home/assets/service-logos/hue.png 
differ
diff --git a/knox-homepage-ui/home/assets/service-logos/impala.png 
b/knox-homepage-ui/home/assets/service-logos/impala.png
new file mode 100644
index 0000000..d414518
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/impala.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/impalaui.png 
b/knox-homepage-ui/home/assets/service-logos/impalaui.png
new file mode 100644
index 0000000..d414518
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/impalaui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/jobhistoryui.png 
b/knox-homepage-ui/home/assets/service-logos/jobhistoryui.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/jobhistoryui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/kafka.png 
b/knox-homepage-ui/home/assets/service-logos/kafka.png
new file mode 100644
index 0000000..3053cec
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/kafka.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/kuduui.png 
b/knox-homepage-ui/home/assets/service-logos/kuduui.png
new file mode 100644
index 0000000..1afca89
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/kuduui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/livyserver.png 
b/knox-homepage-ui/home/assets/service-logos/livyserver.png
new file mode 100644
index 0000000..82e6035
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/livyserver.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/logsearch.png 
b/knox-homepage-ui/home/assets/service-logos/logsearch.png
new file mode 100644
index 0000000..3a2c926
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/logsearch.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/nifi-registry.png 
b/knox-homepage-ui/home/assets/service-logos/nifi-registry.png
new file mode 100644
index 0000000..ce49560
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/nifi-registry.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/nifi.png 
b/knox-homepage-ui/home/assets/service-logos/nifi.png
new file mode 100644
index 0000000..ce49560
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/nifi.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/nodemanagerui.png 
b/knox-homepage-ui/home/assets/service-logos/nodemanagerui.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/nodemanagerui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/oozie.png 
b/knox-homepage-ui/home/assets/service-logos/oozie.png
new file mode 100644
index 0000000..4b49191
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/oozie.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/oozieui.png 
b/knox-homepage-ui/home/assets/service-logos/oozieui.png
new file mode 100644
index 0000000..4b49191
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/oozieui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/ranger.png 
b/knox-homepage-ui/home/assets/service-logos/ranger.png
new file mode 100644
index 0000000..8a36b64
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/ranger.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/rangerui.png 
b/knox-homepage-ui/home/assets/service-logos/rangerui.png
new file mode 100644
index 0000000..8a36b64
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/rangerui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/resourcemanager.png 
b/knox-homepage-ui/home/assets/service-logos/resourcemanager.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/resourcemanager.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/solr.png 
b/knox-homepage-ui/home/assets/service-logos/solr.png
new file mode 100644
index 0000000..83a07ed
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/solr.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/spark3historyui.png 
b/knox-homepage-ui/home/assets/service-logos/spark3historyui.png
new file mode 100644
index 0000000..5b4c201
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/spark3historyui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/sparkhistoryui.png 
b/knox-homepage-ui/home/assets/service-logos/sparkhistoryui.png
new file mode 100644
index 0000000..5b4c201
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/sparkhistoryui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/storm-logviewer.png 
b/knox-homepage-ui/home/assets/service-logos/storm-logviewer.png
new file mode 100644
index 0000000..9478c7c
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/storm-logviewer.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/storm.png 
b/knox-homepage-ui/home/assets/service-logos/storm.png
new file mode 100644
index 0000000..9478c7c
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/storm.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/thriftserverui.png 
b/knox-homepage-ui/home/assets/service-logos/thriftserverui.png
new file mode 100644
index 0000000..5b4c201
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/thriftserverui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/webhbase.png 
b/knox-homepage-ui/home/assets/service-logos/webhbase.png
new file mode 100644
index 0000000..e91eb8d
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/webhbase.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/webhcat.png 
b/knox-homepage-ui/home/assets/service-logos/webhcat.png
new file mode 100644
index 0000000..0413f59
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/webhcat.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/webhdfs.png 
b/knox-homepage-ui/home/assets/service-logos/webhdfs.png
new file mode 100644
index 0000000..09937dc
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/webhdfs.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/yarnui.png 
b/knox-homepage-ui/home/assets/service-logos/yarnui.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/yarnui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/yarnuiv2.png 
b/knox-homepage-ui/home/assets/service-logos/yarnuiv2.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/yarnuiv2.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/zeppelinui.png 
b/knox-homepage-ui/home/assets/service-logos/zeppelinui.png
new file mode 100644
index 0000000..a3c64f1
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/zeppelinui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/zeppelinws.png 
b/knox-homepage-ui/home/assets/service-logos/zeppelinws.png
new file mode 100644
index 0000000..a3c64f1
Binary files /dev/null and 
b/knox-homepage-ui/home/assets/service-logos/zeppelinws.png differ
diff --git a/knox-homepage-ui/package-lock.json 
b/knox-homepage-ui/package-lock.json
index ea246f4..d6f75b8 100644
--- a/knox-homepage-ui/package-lock.json
+++ b/knox-homepage-ui/package-lock.json
@@ -60,6 +60,14 @@
         "rxjs": "^5.5.6"
       }
     },
+    "@angular/cdk": {
+      "version": "5.2.5",
+      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-5.2.5.tgz";,
+      "integrity": 
"sha512-GN8m1d+VcCE9+Bgwv06Y8YJKyZ0i9ZIq2ZPBcJYt+KVgnVVRg4JkyUNxud07LNsvzOX22DquHqmIZiC4hAG7Ag==",
+      "requires": {
+        "tslib": "^1.7.1"
+      }
+    },
     "@angular/cli": {
       "version": "1.7.4",
       "resolved": "http://registry.npmjs.org/@angular/cli/-/cli-1.7.4.tgz";,
@@ -185,6 +193,14 @@
       "integrity": 
"sha512-tgnFAhwBmUs1W0dmcmlBmUlMaOgkoyuSdrcF23lz8W5+nSLb+LnbH5a3blU2NVqA4ESvLKQkPW5dpKa/LuhrPQ==",
       "dev": true
     },
+    "@angular/material": {
+      "version": "5.2.5",
+      "resolved": 
"https://registry.npmjs.org/@angular/material/-/material-5.2.5.tgz";,
+      "integrity": 
"sha512-IltfBeTJWnmZehOQNQ7KoFs7MGWuZTe0g21hIitGkusVNt1cIoTD24xKH5jwztjH19c04IgiwonpurMKM6pBCQ==",
+      "requires": {
+        "tslib": "^1.7.1"
+      }
+    },
     "@angular/platform-browser": {
       "version": "5.2.11",
       "resolved": 
"https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.11.tgz";,
diff --git a/knox-homepage-ui/package.json b/knox-homepage-ui/package.json
index 6211f9c..d282245 100644
--- a/knox-homepage-ui/package.json
+++ b/knox-homepage-ui/package.json
@@ -10,11 +10,13 @@
   },
   "private": true,
   "dependencies": {
+    "@angular/cdk": "^5.2.5",
     "@angular/common": "^5.2.0",
     "@angular/compiler": "^5.2.0",
     "@angular/core": "^5.2.0",
     "@angular/forms": "^5.2.0",
     "@angular/http": "^5.2.0",
+    "@angular/material": "^5.2.5",
     "@angular/platform-browser": "^5.2.0",
     "@angular/platform-browser-dynamic": "^5.2.0",
     "@angular/router": "^5.2.0",
diff --git a/pom.xml b/pom.xml
index 6ea0c0d..2638e3a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -425,10 +425,10 @@
                         <exclude>**/admin-ui/**/*.js</exclude>
                         <exclude>**/admin-ui/**/*.css</exclude>
                         <exclude>**/admin-ui/**/*.html</exclude>
-                        <exclude>**/knox-homepage-ui/**/*.json</exclude>
-                        <exclude>**/knox-homepage-ui/**/*.js</exclude>
-                        <exclude>**/knox-homepage-ui/**/*.css</exclude>
-                        <exclude>**/knox-homepage-ui/**/*.html</exclude>
+                        <exclude>**/home/**/*.json</exclude>
+                        <exclude>**/home/**/*.js</exclude>
+                        <exclude>**/home/**/*.css</exclude>
+                        <exclude>**/home/**/*.html</exclude>
                         <exclude>atlassian-ide-plugin.xml</exclude>
                         <exclude>**/PULL_REQUEST_TEMPLATE*</exclude>
                         
<exclude>**/new-service-definition-template.xml</exclude>

Reply via email to