app/views/layouts/spina/admin/website.html.haml in spina-0.8.3 vs app/views/layouts/spina/admin/website.html.haml in spina-0.9.0

- old
+ new

@@ -1,33 +1,26 @@ - content_for :secondary_navigation do %nav#secondary %h1= t('spina.website.title') - %ul - %li{class: ('active' if params[:controller] == "spina/admin/pages")} + %li{class: ('active' if current_admin_path.start_with?('/pages'))} = link_to spina.admin_pages_path do = icon('pages') = t('spina.website.pages') %small= t('spina.website.pages_description') - %li{class: ('active' if params[:controller] == "spina/admin/photos" || params[:controller] == "spina/admin/attachments")} + %li{class: ('active' if current_admin_path.start_with?('/photos', '/attachments'))} = link_to spina.admin_photos_path do = icon('image') = t('spina.website.media_library') %small= t('spina.website.media_library_description') - - Spina.plugins(:website_resource).each do |plugin| - - if current_theme.config.plugins.include? plugin.name.downcase - %li{class: ('active' if params[:controller] == "spina/admin/#{plugin.config.controller}")} - = link_to spina.send("admin_#{plugin.config.controller}_path") do - = icon(plugin.config.spina_icon) - = plugin.config.title - %small= plugin.config.description + - Spina::Plugin.all.each do |plugin| + - if current_theme.plugins.include? plugin.name + - if lookup_context.exists? "spina/admin/hooks/#{ plugin.namespace }/_website_secondary_navigation" + = render "spina/admin/hooks/#{ plugin.namespace }/website_secondary_navigation", plugin: plugin -- content_for(:content) do - = content_for?(:website_content) ? yield(:website_content) : yield +- content_for(:application) do + = content_for?(:website) ? yield(:website) : yield -= render template: "layouts/spina/admin/application" += render template: 'layouts/spina/admin/application' -- if content_for?(:plugin_stylesheets) - - content_for(:plugin_stylesheets) do - = yield(:plugin_stylesheets) \ No newline at end of file