UNPKG

patternfly

Version:

This reference implementation of PatternFly is based on [Bootstrap v3](http://getbootstrap.com/). Think of PatternFly as a "skinned" version of Bootstrap with additional components and customizations.

61 lines (56 loc) 2.13 kB
<div class="card-pf card-pf-utilization"> <h2 class="card-pf-title"> Network </h2> <div class="card-pf-body"> <p class="card-pf-utilization-details"> <span class="card-pf-utilization-card-details-count">200</span> <span class="card-pf-utilization-card-details-description"> <span class="card-pf-utilization-card-details-line-1">Available</span> <span class="card-pf-utilization-card-details-line-2">of 1300 Gbps</span> </span> </p> <div id="{{include.id1}}"></div> <div class="chart-pf-sparkline" id="{{include.id2}}"></div> <script> var c3ChartDefaults = $().c3ChartDefaults(); var donutConfig = c3ChartDefaults.getDefaultDonutConfig('A'); donutConfig.bindto = '#{{include.id1}}'; donutConfig.color = { pattern: ["#EC7A08","#D1D1D1"] }; donutConfig.data = { type: "donut", columns: [ ["Used", 85], ["Available", 15] ], groups: [ ["used", "available"] ], order: null }; donutConfig.tooltip = { contents: function (d) { return '<span class="donut-tooltip-pf" style="white-space: nowrap;">' + Math.round(d[0].ratio * 100) + '%' + ' Gbps ' + d[0].name + '</span>'; } }; var chart1 = c3.generate(donutConfig); var donutChartTitle = d3.select("#{{include.id1}}").select('text.c3-chart-arcs-title'); donutChartTitle.text(""); donutChartTitle.insert('tspan').text("1100").classed('donut-title-big-pf', true).attr('dy', 0).attr('x', 0); donutChartTitle.insert('tspan').text("Gbps Used").classed('donut-title-small-pf', true).attr('dy', 20).attr('x', 0); var sparklineConfig = c3ChartDefaults.getDefaultSparklineConfig(); sparklineConfig.bindto = '#{{include.id2}}'; sparklineConfig.data = { columns: [ ['%', 60, 55, 70, 44, 31, 67, 54, 46, 58, 75, 62, 68, 69, 88, 74, 88, 85], ], type: 'area' }; var chart2 = c3.generate(sparklineConfig); </script> </div> </div>