engine/app/views/admin/theme_assets/index.html.haml

53 lines
1.3 KiB
Plaintext

- title t('.title')
- content_for :submenu do
= render_cell 'admin/settings_menu', :show
- content_for :buttons do
= admin_button_tag t('admin.snippets.index.new'), new_admin_snippet_url, :class => 'new' if can?(:manage, Snippet)
= admin_button_tag :new, new_admin_theme_asset_url, :class => 'new' if can?(:manage, ThemeAsset)
%p!= t('.help')
- if can?(:manage, Snippet)
%h3!= t('.snippets')
- if @snippets.empty?
%p.no-items!= t('admin.snippets.index.no_items', :url => new_admin_snippet_url)
- else
%ul.list.theme-assets
= render @snippets
%br
- if can?(:manage, ThemeAsset)
%h3!= t('.css_and_js')
- if @js_and_css_assets.empty?
%p.no-items!= t('.no_items', :url => new_admin_theme_asset_url)
- else
%ul.list.theme-assets
= render :partial => 'asset', :collection => @js_and_css_assets
%br
%h3!= t('.images')
- if @assets[:images].nil?
%p.no-items!= t('.no_items', :url => new_admin_theme_asset_url)
- else
%ul.list.theme-assets
= render :partial => 'asset', :collection => @assets[:images]
- if can?(:manage, ThemeAsset)
- if @assets[:fonts]
%br
%h3!= t('.fonts')
%ul.list.theme-assets
= render :partial => 'asset', :collection => @assets[:fonts]
- if @assets[:medias]
%br
%h3!= t('.medias')
%ul.list.theme-assets
= render :partial => 'asset', :collection => @assets[:medias]