mirror of https://github.com/apache/cloudstack.git
ui: alignment fixes (#3395)
- Moved some recently made CSS changes (46a3279/2020bfb) to their newly introduced respective SCSS files - Aligned the dashboard containers properly (see screenshots 1 and 2) - Restored the original quick view tooltip background color (see screenshots 3 and 4) - Fixed the height of the toolbar in dialog views and also stretched it in width (see screenshots 5 and 6
This commit is contained in:
parent
d6edfdc24c
commit
8f9f526f83
|
|
@ -565,18 +565,18 @@ body.login {
|
|||
}
|
||||
|
||||
.blocking-overlay {
|
||||
opacity: 0.7;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
left: 0px;
|
||||
top: 0px;
|
||||
background: #F2F2F2;
|
||||
z-index: 500;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
/*+opacity:70%;*/
|
||||
height: 100%;
|
||||
background: #f2f2f2;
|
||||
filter: alpha(opacity=70);
|
||||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
|
||||
-moz-opacity: 0.7;
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.loading-overlay {
|
||||
|
|
@ -1555,11 +1555,12 @@ div.list-view td.state.notsuitable-storage-migration-required span {
|
|||
display: none !important;
|
||||
}
|
||||
|
||||
.quick-view-tooltip .detail-view .ui-tabs-panel {
|
||||
.quick-view-tooltip .detail-view.ui-tabs div.ui-tabs-panel {
|
||||
display: inline-block;
|
||||
float: left;
|
||||
width: 100% !important;
|
||||
height: auto;
|
||||
background-color: inherit;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
|
|
@ -4206,8 +4207,6 @@ textarea {
|
|||
}
|
||||
|
||||
.dashboard.admin .dashboard-container {
|
||||
margin: 0 0 11px;
|
||||
padding: 0 8px 18px 0;
|
||||
/*+border-radius:3px;*/
|
||||
border: 1px solid #c8c2c2;
|
||||
border-radius: 3px;
|
||||
|
|
@ -4218,7 +4217,7 @@ textarea {
|
|||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub {
|
||||
width: 468px;
|
||||
width: 49.5%;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub .button.view-all,
|
||||
|
|
@ -4274,13 +4273,15 @@ textarea {
|
|||
/**** Head*/
|
||||
.dashboard.admin .dashboard-container.head {
|
||||
float: left;
|
||||
width: 966px;
|
||||
height: 431px;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
margin: 9px 0 0;
|
||||
padding: 0 0;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container .top {
|
||||
float: left;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 4px 4px 8px;
|
||||
|
|
@ -4334,29 +4335,22 @@ textarea {
|
|||
/**** Charts / stats*/
|
||||
.dashboard.admin .zone-stats {
|
||||
position: relative;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 974px;
|
||||
/*+placement:shift 0px 0px;*/
|
||||
height: 416px;
|
||||
width: 100%;
|
||||
padding: 11px 0;
|
||||
overflow: auto;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.dashboard.admin .zone-stats ul {
|
||||
position: relative;
|
||||
/*+placement:shift -2px 11px;*/
|
||||
top: 11px;
|
||||
left: -2px;
|
||||
width: 996px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.dashboard.admin .zone-stats ul li {
|
||||
position: absolute;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
float: left;
|
||||
width: 488px;
|
||||
width: 50%;
|
||||
height: 79px;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
|
|
@ -4533,20 +4527,23 @@ textarea {
|
|||
.dashboard.admin .dashboard-container.sub.alerts {
|
||||
position: relative;
|
||||
float: left;
|
||||
height: 170px;
|
||||
margin: 0 12px 0 0;
|
||||
box-sizing: border-box;
|
||||
height: 190px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub.alerts.last {
|
||||
margin-right: 0;
|
||||
.dashboard.admin .dashboard-container.sub.alerts.first {
|
||||
margin-right: 1%;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub.alerts .top {
|
||||
height: 18%;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub.alerts ul {
|
||||
position: relative;
|
||||
width: 468px;
|
||||
height: 100%;
|
||||
margin: 0 0 0 8px;
|
||||
width: 100%;
|
||||
height: 82%;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
|
|
@ -7597,7 +7594,6 @@ textarea {
|
|||
div.toolbar,
|
||||
.multi-wizard.zone-wizard .select-container .field .select-array-item {
|
||||
display: block;
|
||||
height: 1px;
|
||||
}
|
||||
|
||||
div.toolbar:after,
|
||||
|
|
@ -7818,7 +7814,7 @@ div.toolbar:after,
|
|||
|
||||
.ui-dialog .list-view .toolbar {
|
||||
top: 50px;
|
||||
width: 854px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.panel.ui-dialog div.list-view div.fixed-header {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
|
||||
@import 'components/login';
|
||||
@import 'components/dialog-about';
|
||||
@import 'components/blocking-overlay';
|
||||
@import 'components/loading-overlay';
|
||||
@import 'components/install-wizzard';
|
||||
@import 'components/notifications';
|
||||
|
|
|
|||
|
|
@ -0,0 +1,31 @@
|
|||
// Licensed to the Apache Software Foundation (ASF) under one
|
||||
// or more contributor license agreements. See the NOTICE file
|
||||
// distributed with this work for additional information
|
||||
// regarding copyright ownership. The ASF licenses this file
|
||||
// to you under the Apache License, Version 2.0 (the
|
||||
// "License"); you may not use this file except in compliance
|
||||
// with the License. You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing,
|
||||
// software distributed under the License is distributed on an
|
||||
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
// KIND, either express or implied. See the License for the
|
||||
// specific language governing permissions and limitations
|
||||
// under the License.
|
||||
|
||||
.blocking-overlay {
|
||||
opacity: 0.7;
|
||||
position: absolute;
|
||||
z-index: $z-index-loading-overlay;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
/*+opacity:70%;*/
|
||||
height: 100%;
|
||||
background: #f2f2f2;
|
||||
filter: alpha(opacity=70);
|
||||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
|
||||
-moz-opacity: 0.7;
|
||||
}
|
||||
|
|
@ -24,8 +24,6 @@
|
|||
}
|
||||
|
||||
.dashboard.admin .dashboard-container {
|
||||
margin: 0 0 11px;
|
||||
padding: 0 8px 18px 0;
|
||||
/*+border-radius:3px;*/
|
||||
border: 1px solid #c8c2c2;
|
||||
border-radius: 3px;
|
||||
|
|
@ -36,7 +34,7 @@
|
|||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub {
|
||||
width: 468px;
|
||||
width: 49.5%;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub .button.view-all,
|
||||
|
|
@ -95,13 +93,15 @@
|
|||
/**** Head*/
|
||||
.dashboard.admin .dashboard-container.head {
|
||||
float: left;
|
||||
width: 966px;
|
||||
height: 431px;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
margin: 9px 0 0;
|
||||
padding: 0 0;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container .top {
|
||||
float: left;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 4px 4px 8px;
|
||||
|
|
@ -155,29 +155,22 @@
|
|||
/**** Charts / stats*/
|
||||
.dashboard.admin .zone-stats {
|
||||
position: relative;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 974px;
|
||||
/*+placement:shift 0px 0px;*/
|
||||
height: 416px;
|
||||
width: 100%;
|
||||
padding: 11px 0;
|
||||
overflow: auto;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.dashboard.admin .zone-stats ul {
|
||||
position: relative;
|
||||
/*+placement:shift -2px 11px;*/
|
||||
top: 11px;
|
||||
left: -2px;
|
||||
width: 996px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.dashboard.admin .zone-stats ul li {
|
||||
position: absolute;
|
||||
position: relative;
|
||||
z-index: $z-index-standard;
|
||||
float: left;
|
||||
width: 488px;
|
||||
width: 50%;
|
||||
height: 79px;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
|
|
@ -354,20 +347,23 @@
|
|||
.dashboard.admin .dashboard-container.sub.alerts {
|
||||
position: relative;
|
||||
float: left;
|
||||
height: 170px;
|
||||
margin: 0 12px 0 0;
|
||||
box-sizing: border-box;
|
||||
height: 190px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub.alerts.last {
|
||||
margin-right: 0;
|
||||
.dashboard.admin .dashboard-container.sub.alerts.first {
|
||||
margin-right: 1%;
|
||||
}
|
||||
|
||||
.dashboard.admin .dashboard-container.sub.alerts .top {
|
||||
height: 18%;
|
||||
};
|
||||
|
||||
.dashboard.admin .dashboard-container.sub.alerts ul {
|
||||
position: relative;
|
||||
width: 468px;
|
||||
height: 100%;
|
||||
margin: 0 0 0 8px;
|
||||
width: 100%;
|
||||
height: 82%;
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
.ui-dialog .list-view .toolbar {
|
||||
top: 50px;
|
||||
width: 854px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.panel.ui-dialog div.list-view div.fixed-header {
|
||||
|
|
|
|||
|
|
@ -670,11 +670,11 @@
|
|||
margin-top: 9px !important;
|
||||
}
|
||||
|
||||
.multi-wizard.instance-wizard .custom-disk-size .select-container {
|
||||
.multi-wizard.instance-wizard .custom-slider-container .select-container {
|
||||
height: 279px;
|
||||
}
|
||||
|
||||
.multi-wizard.instance-wizard .custom-disk-size .select-container {
|
||||
.multi-wizard.instance-wizard .custom-slider-container .select-container {
|
||||
height: 213px;
|
||||
margin: -7px 6px 0 8px;
|
||||
/*+border-radius:6px;*/
|
||||
|
|
@ -773,7 +773,11 @@
|
|||
font-size: 10px;
|
||||
}
|
||||
|
||||
.instance-wizard .step.data-disk-offering.custom-disk-size .select-container {
|
||||
.instance-wizard .step.data-disk-offering.custom-slider-container .select-container {
|
||||
height: 272px;
|
||||
}
|
||||
|
||||
.instance-wizard .step.service-offering.custom-slider-container .select-container {
|
||||
height: 272px;
|
||||
}
|
||||
|
||||
|
|
@ -781,11 +785,15 @@
|
|||
height: 240px;
|
||||
}
|
||||
|
||||
.instance-wizard .step.data-disk-offering.custom-disk-size.custom-iops-do .select-container {
|
||||
.instance-wizard .step.data-disk-offering.custom-slider-container.custom-iops-do .select-container {
|
||||
height: 176px;
|
||||
}
|
||||
|
||||
.instance-wizard .step.data-disk-offering.required.custom-disk-size .select-container {
|
||||
.instance-wizard .step.service-offering.required.custom-slider-container .select-container {
|
||||
height: 315px;
|
||||
}
|
||||
|
||||
.instance-wizard .step.data-disk-offering.required.custom-slider-container .select-container {
|
||||
height: 315px;
|
||||
}
|
||||
|
||||
|
|
@ -793,7 +801,7 @@
|
|||
height: 295px;
|
||||
}
|
||||
|
||||
.instance-wizard .step.data-disk-offering.required.custom-disk-size.custom-iops-do .select-container {
|
||||
.instance-wizard .step.data-disk-offering.required.custom-slider-container.custom-iops-do .select-container {
|
||||
height: 223px;
|
||||
}
|
||||
|
||||
|
|
@ -2209,7 +2217,6 @@
|
|||
div.toolbar,
|
||||
.multi-wizard.zone-wizard .select-container .field .select-array-item {
|
||||
display: block;
|
||||
height: 1px;
|
||||
}
|
||||
|
||||
div.toolbar:after,
|
||||
|
|
|
|||
|
|
@ -92,11 +92,12 @@
|
|||
display: none !important;
|
||||
}
|
||||
|
||||
.quick-view-tooltip .detail-view .ui-tabs-panel {
|
||||
.quick-view-tooltip .detail-view.ui-tabs div.ui-tabs-panel {
|
||||
display: inline-block;
|
||||
float: left;
|
||||
width: 100% !important;
|
||||
height: auto;
|
||||
background-color: inherit;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue