ManageIQ/manageiq-ui-classic

View on GitHub
app/views/layouts/application.html.haml

Summary

Maintainability
Test Coverage
= render :partial => 'layouts/doctype'
%html.layout-pf.layout-pf-fixed.transitions{:lang => I18n.locale.to_s.sub('-', '_')}
  %head
    %title= h page_title

    %meta{"http-equiv" => "Pragma", :content => "no-cache"}
    %meta{"http-equiv" => "Pragma", :content => "no-store"}
    %meta{"http-equiv" => "Pragma", :content => "must-revalidate"}
    %meta{"http-equiv" => "cache-control", :content => "no-cache, no-store"}

    = miq_favicon_link_tag
    %link{:rel => "preconnect", "crossorigin" => "anonymous", "href" => "https://fonts.gstatic.com"}
    = stylesheet_link_tag '/custom.css'
    = javascript_dependencies
    = csrf_meta_tag
    = render :partial => 'layouts/i18n_js'

    :javascript
      ManageIQ.charts.provider = "#{ManageIQ::Reporting::Charting.backend}";
      ManageIQ.browser = "#{j browser_info(:name_ui)}";
      ManageIQ.controller = "#{j controller_name}";
      ManageIQ.timezone = '#{j ::ActiveSupport::TimeZone::MAPPING[session[:user_tz]]}';
      ManageIQ.asynchronous_notifications = #{!!::Settings.server.asynchronous_notifications};

  %body{:onload => 'miqOnLoad();', 'data-controller' => controller_name}
    = render :partial => "layouts/header"
    = render :partial => "layouts/content"
    = render :partial => 'layouts/footer'