mirror of https://github.com/apache/cloudstack.git
WIP: VPC router chart item
This commit is contained in:
parent
f9b843d744
commit
22a5466289
|
|
@ -18,6 +18,9 @@
|
|||
* under the License.
|
||||
*/
|
||||
.vpc-network-chart {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.vpc-network-chart .tiers {
|
||||
|
|
@ -232,3 +235,46 @@
|
|||
font-weight: 200;
|
||||
}
|
||||
|
||||
.vpc-network-chart .tier-item.router {
|
||||
width: 258px;
|
||||
height: 218px;
|
||||
background: #BDBDBD;
|
||||
border: 1px solid #808080;
|
||||
float: left;
|
||||
/*+placement:shift 10px 176px;*/
|
||||
position: relative;
|
||||
left: 10px;
|
||||
top: 176px;
|
||||
}
|
||||
|
||||
.vpc-network-chart .tier-item.router .header {
|
||||
background: #908F8F;
|
||||
padding: 15px 0 14px;
|
||||
border-bottom: 1px solid #808080;
|
||||
}
|
||||
|
||||
.vpc-network-chart .tier-item.router .header .title {
|
||||
width: 212px;
|
||||
}
|
||||
|
||||
.vpc-network-chart .tier-item.router .header .title span {
|
||||
padding: 0 0 0 32px;
|
||||
}
|
||||
|
||||
.vpc-network-chart .tier-item.router .dashboard-item {
|
||||
width: 100px;
|
||||
/*[empty]margin:;*/
|
||||
padding: 0px 2px 0px 6px;
|
||||
height: 73px;
|
||||
background: #A7A7A7;
|
||||
}
|
||||
|
||||
.vpc-network-chart .tier-item.router .dashboard-item span {
|
||||
color: #FFFFFF;
|
||||
/*+text-shadow:0px 1px #000000;*/
|
||||
-moz-text-shadow: 0px 1px #000000;
|
||||
-webkit-text-shadow: 0px 1px #000000;
|
||||
-o-text-shadow: 0px 1px #000000;
|
||||
text-shadow: 0px 1px #000000;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,6 +26,19 @@
|
|||
return $tier;
|
||||
},
|
||||
|
||||
router: function(args) {
|
||||
var $router = elems.tier({
|
||||
tier: {
|
||||
name: 'Router',
|
||||
},
|
||||
dashboardItems: args.dashboardItems
|
||||
}).addClass('router');
|
||||
|
||||
$router.find('.info').remove();
|
||||
|
||||
return $router;
|
||||
},
|
||||
|
||||
tierPlaceholder: function() {
|
||||
var $placeholder = $('<div>').addClass('tier-placeholder');
|
||||
|
||||
|
|
@ -104,6 +117,28 @@
|
|||
}
|
||||
}
|
||||
});
|
||||
|
||||
// Router
|
||||
$router = elems.router({
|
||||
dashboardItems: [
|
||||
{
|
||||
name: 'Private gateways',
|
||||
total: 1
|
||||
},
|
||||
{
|
||||
name: 'Public IP addresses',
|
||||
total: 2
|
||||
},
|
||||
{
|
||||
name: 'Site-to-site VPNs',
|
||||
total: 3
|
||||
},
|
||||
{
|
||||
name: 'Network ACL lists',
|
||||
total: 2
|
||||
}
|
||||
]
|
||||
}).appendTo($chart);
|
||||
|
||||
$('#browser .container').cloudBrowser('addPanel', {
|
||||
title: vpcItem.displaytext ? vpcItem.displaytext : vpcItem.name,
|
||||
|
|
|
|||
Loading…
Reference in New Issue