Fix on some minor UI glitches and improvements (#619)

* Fix small UI glitches.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Improved look and feel logout menue.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Gravatar icon disabled by default.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Non text.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Remove duplicate code.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Provide collections with more useful interface.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* i18n for menu items.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Code readibility.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Fix code glitches.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Fix logout query param.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Remove unused field.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Fix after change to optional.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>

* Remove dead code.

Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
This commit is contained in:
Kai Zimmermann
2018-01-12 09:58:25 +01:00
committed by GitHub
parent 6ef0f6bcac
commit df41fc0e4e
18 changed files with 155 additions and 160 deletions

View File

@@ -1,92 +0,0 @@
/**
* Copyright (c) 2015 Bosch Software Innovations GmbH and others.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*/
// scss-lint:disable ImportantRule, PropertySortOrder
$view-padding: round($v-unit-size / 1.5) !default;
@mixin dashboard-dashboard-view {
.dashboard-view.dashboard-view {
padding: 1.4px;
overflow: auto;
.dashboard-panel-toolbar {
padding: 1px 0;
height: $v-unit-size + 2px;
top: 0;
left: 0;
}
.dashboard-panels {
display: block;
height: 100%;
margin: 0 round($view-padding / -3);
//Style of each report widget
.card {
height: 100%;
overflow: hidden;
position: relative;
.v-menubar-menuitem-icon-only {
color: $button-icon-color;
}
.highcharts-background {
fill: $widget-bg;
}
.highcharts-legend > rect {
fill: $widget-bg;
}
}
//Each report widget style.Applying padding between the widgets
.dashboard-panel-slot {
padding-bottom: round($view-padding / 5)*2;
padding-left: round($view-padding / 5);
padding-right: round($view-padding / 5);
padding-top: 0;
min-height: 220px;
.card {
border: 1px solid $widget-border-color;
background-color: $widget-bg;
}
}
//Maximized report widget style
.dashboard-panel-slot.max {
width: 100% !important;
height: 100% !important;
padding-top: 0;
padding-bottom: 0;
}
}
}
.dashboard-view {
@include width-range($max: 480px) {
padding-left: round($view-padding / 2);
padding-right: round($view-padding / 2);
}
}
//Information table displayed when report widget is maximized
.info-table {
margin-right: 20px;
overflow-x: hidden;
overflow-y: auto;
font-size: $v-font-size--small;
}
//Make information table visible when report widget is maximized
.info-table-show {
visibility: visible;
}
//Report widget caption style
.v-caption-report-caption {
margin-top: 4px;
color: $widget-caption-color;
padding-left: 10px;
font-weight: 500;
}
}

View File

@@ -55,7 +55,6 @@ $v-animations-enabled: true;
@import 'customstyles/drop-hint';
@import 'customstyles/popup-window';
@import 'customstyles/artifact-upload';
@import 'customstyles/dashboardview';
@import 'customstyles/common';
@import 'customstyles/login';
@import 'customstyles/filter-layout-styles';
@@ -92,7 +91,6 @@ $v-included-components: remove($v-included-components, form);
@include drop-hint;
@include popup-window;
@include artifact-upload;
@include dashboard-dashboard-view;
@include dashboard-common;
@include login;
@include systemconfig;

View File

@@ -11,6 +11,20 @@
# This is the messages.properties file
#########################################################################################
# Menu items
dashboard.upload.caption = Upload
dashboard.upload.caption-long = Upload Management
dashboard.tenantconfig.caption = System Config
dashboard.tenantconfig.caption-long = System Configuration
dashboard.distributions.caption = Distributions
dashboard.distributions.caption-long = Distributions Management
dashboard.filters.caption = Target Filters
dashboard.filters.caption-long = Target Filter Management
dashboard.deployment.caption = Deployment
dashboard.deployment.caption-long Deployment Management
dashboard.rollouts.caption = Rollout
dashboard.rollouts.caption-long = Rollout Management
# Button names prefix with - button
button.save = Save
button.delete = Delete
@@ -579,7 +593,7 @@ label.rollout.calculating = Calculating groups ...
#rollout - end
#Menu
menu.title = Software Provisioning
menu.user.description = Tenant: {0} User: {1}
#Target Filter Management
breadcrumb.target.filter.custom.filters = Custom Filters