app/views/layouts/_perf_charts.html.haml
%div{:id => "#{chart_set}_charts_div", :role => '', :onmousedown => "if (typeof miqMenu != 'undefined') miqMenu.hideContextMenu();"}
- if @charts || @perf_options[:chart_type] != :performance
- perf_options ||= @perf_options
- single_chart_view = !!perf_options[:index] || chart_data.count == 1
- charts ||= @charts
- if chart_data
- if !perf_parent?
- if charts && chart_data.length > 0
.row.cards-pf
.spacer
- (0..chart_data.length - 1).each do |c|
- unless charts[c][:type] == "None" || chart_data[c].nil?
- chart_render = render(:partial => '/layouts/perf_chart',
:locals => {:charts => charts,
:chart_data => chart_data,
:chart_set => chart_set,
:chart_index => c})
- if single_chart_view
.col-md-12
= chart_render
- else
.col-md-6.col-lg-4
= chart_render
- else
= render :partial => 'layouts/info_msg', :locals => {:message => _("No Capacity & Utilization data available.")}
- if @html
%br{:clear => "all"}
%hr
= @html.html_safe
- elsif perf_parent?
- pcharts = @parent_charts
- pchart_data = @parent_chart_data
- if charts && chart_data.length > 0
- (0..chart_data.length - 1).each do |c|
- unless charts[c][:type] == "None" || chart_data[c].nil?
.row
.col-md-6
= render(:partial => '/layouts/perf_chart',
:locals => {:charts => charts,
:chart_data => chart_data,
:chart_set => chart_set,
:chart_index => c})
.col-md-6
= render(:partial => '/layouts/perf_chart',
:locals => {:charts => pcharts,
:chart_data => pchart_data,
:chart_set => "parent",
:chart_index => c})
- if @html
.row
.col-md-6
.card-pf
.card-pf-heading
%h2.card-pf-title= _("VM \"%{name}\"") % {:name => @perf_record.name}
.card-pf-body
= @html.html_safe
- if @p_html
.col-md-6
.card-pf
.card-pf-heading
%h2.card-pf-title= "#{ui_lookup(:model => @perf_options[:parent])} #{@perf_record.send(@perf_options[:parent].underscore).name}"
.card-pf-body
= @p_html.html_safe
- else
= render :partial => 'layouts/info_msg', :locals => {:message => _("No Capacity & Utilization data available.")}