Sha256: 76f2255ea99d3887a8539ee503c83c6d5ac00bd53bc319d063ffc76859788f4f

Contents?: true

Size: 653 Bytes

Versions: 11

Compression:

Stored size: 653 Bytes

Contents

- object ||= mirrors
- return unless @site.is_mirrored?
  
- options = case object
  - when Cms::Layout
    - object.mirrors.collect{|m| [m.site.label, edit_cms_admin_site_layout_path(m.site, m)]}
  - when Cms::Page
    - object.mirrors.collect{|m| [m.site.label, edit_cms_admin_site_page_path(m.site, m)]}
  - when Cms::Snippet
    - object.mirrors.collect{|m| [m.site.label, edit_cms_admin_site_snippet_path(m.site, m)]}
  - else
    - (Cms::Site.mirrored - [@site]).collect{|s| [s.label, url_for(params.merge(:site_id => s))]}

- options = [[@site.label, request.fullpath]] + options

#mirrors.box
  = select_tag :mirror, options_for_select(options)

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
comfortable_mexican_sofa-1.8.5 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.8.4 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.8.3 app/views/cms_admin/sites/_mirrors.html.haml
comfypress-0.1.4 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.8.2 app/views/cms_admin/sites/_mirrors.html.haml
comfypress-0.1.3 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.8.1 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.8.0 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.7.3 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.7.1 app/views/cms_admin/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.7.0 app/views/cms_admin/sites/_mirrors.html.haml