Sha256: 9e6b03e6d9adf62a4550807f2222f7e81c7a6b9f5f789ae08cbae5698e55b20b

Contents?: true

Size: 1.17 KB

Versions: 6

Compression:

Stored size: 1.17 KB

Contents

- content_for :page_title do
  =t :structure

- content_for :actions do
  - if @template_exists
    .span4.clearfix.text-right
      = link_to pages.new_page_path, class: 'btn btn-large btn-link' do
        %i.icon-plus
        =t :new_page

%section.b-tree.span12
  %ul
    - cache @pages_cache do
      - @pages.each do |page|
        %li{class: "level#{page.level}"}
          - if page.published?
            = link_to page.name, page.full_url, class: 'btn btn-link'
          - else
            %button.btn.disabled= page.name

          .b-tree__buttons
            = arrow_buttons_for(page)

            = link_to edit_page_path(page), class: 'btn btn-primary btn-mini' do
              %i.icon-pencil
              =t :edit
              = page.template.to_accusative

            - if page.template.child
              = link_to new_child_page_path(page), class: 'btn btn-success btn-mini' do
                %i.icon-chevron-down
                =t :add
                = page.template.child.to_accusative

            = link_to page, method: :delete, class: 'btn btn-danger btn-mini pull-right', data: {confirm: t(:are_you_sure?)} do
              %i.icon-remove
              =t :delete

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
constructor-pages-0.8.5 app/views/constructor_pages/pages/index.haml
constructor-pages-0.8.4 app/views/constructor_pages/pages/index.haml
constructor-pages-0.8.3 app/views/constructor_pages/pages/index.haml
constructor-pages-0.8.2 app/views/constructor_pages/pages/index.haml
constructor-pages-0.8.1 app/views/constructor_pages/pages/index.haml
constructor-pages-0.8.0 app/views/constructor_pages/pages/index.haml