Sha256: 52cd47f997a2123a5e8cc61673d431b8a8e30fa152682eac7d14bf6505914ff6
Contents?: true
Size: 1.93 KB
Versions: 3
Compression:
Stored size: 1.93 KB
Contents
- page ||= index_branch - children = @pages_by_parent[page.id] - siblings = @pages_by_parent[page.parent_id] - has_children = children.present? - has_siblings = siblings.size > 1 - branch_open = (session[:cms_page_tree] || []).member?(page.id.to_s) || page.root? - category_view = params[:category].present? %li{id: dom_id(page)} .row .col-md-8.item .item-controls - if !category_view && has_siblings .dragger.d-none.d-lg-block = fa_icon("bars") - if !category_view && has_children && !page.root? - status = branch_open ? "open" : "" - url = toggle_branch_comfy_admin_cms_site_page_path(@site, page) = link_to url, remote: true, title: t(".toggle"), class: "toggle #{status}" do = fa_icon("plus-square", class: "expand") = fa_icon("minus-square", class: "collapse") .item-content .item-title - published_css_class = page.is_published? ? "published" : "draft" = link_to page.label, edit_comfy_admin_cms_site_page_path(@site, page), class: published_css_class .item-meta = link_to page.url, page.url, target: "_blank" .item-categories.ml-auto.d-flex.align-items-center = render "comfy/admin/cms/categories/categories", object: page .col-md-4.d-flex.align-items-center.justify-content-md-end .btn-group.btn-group-sm = link_to t(".add_child_page"), new_comfy_admin_cms_site_page_path(@site, parent_id: page.id), class: "btn btn-outline-secondary" = link_to t(".edit"), edit_comfy_admin_cms_site_page_path(@site, page), class: "btn btn-outline-secondary" = link_to t(".delete"), comfy_admin_cms_site_page_path(@site, page), method: :delete, data: {confirm: t('.are_you_sure')}, class: "btn btn-danger" - if !category_view && has_children && branch_open %ul.list.children.sortable = render partial: "index_branch", collection: children
Version data entries
3 entries across 3 versions & 1 rubygems