Sha256: fdb73251fdf5a1235dbfe51dfd1429913c1b574b43d350a8dcfa1e0cf9feec0a

Contents?: true

Size: 1.56 KB

Versions: 1

Compression:

Stored size: 1.56 KB

Contents

- unless defined?(level)
  - level = 0
- categories.each do |category|
  %li
    = link_to category.name, '#', :class=>'big-icons folder'
    - unless category.children.empty?
      %ul
        - category.children.each do |child|
          = render :partial => 'admin/blocks/associated_pages', :locals => { :categories => [child], :level => (level + 1), :block => block, :element_id => element_id }
        - category.pages.each do |_page|
          %li.folder
            = _page.title
            %ul
              - _page.page_cols.each_with_index do |page, index|
                %li.page{:id => "page_col_#{page.id}", :class => block.page_cols.include?(page) ? 'clicked' : nil}
                  = link_to '#', :class => "small-icons page #{block.page_cols.include?(page) ? 'clicked' : nil}" do
                    #{_page.title} [#{index}]
                    %span
                  - if block.page_cols.include?(page)
                    = hidden_field_tag "#{element_id}[page_col_ids][]", page.id

- unless !defined?(pages) or pages.empty?
  - pages.each do |_page|
    %li.big-icons.folder
      = _page.title
      %ul
        - _page.page_cols.each_with_index do |page, index|
          %li.page{:id => "page_col_#{page.id}", :class => block.page_cols.include?(page) ? 'clicked' : nil}
            = link_to '#', :class => "small-icons page #{block.page_cols.include?(page) ? 'clicked' : nil}" do
              = t("page_col_#{index}").capitalize
              %span
            - if block.page_cols.include?(page)
              = hidden_field_tag "#{element_id}[page_col_ids][]", page.id

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forgeos_cms-1.9.0 app/views/admin/blocks/_associated_pages.html.haml