Sha256: 25060d35b8c3fdd3f40e9d26f9bcbe605a00ca54641f9a9e0da7282231547b8a

Contents?: true

Size: 704 Bytes

Versions: 10

Compression:

Stored size: 704 Bytes

Contents

- return unless @site.is_mirrored?

- object ||= nil
  
- options = case object
  - when ::Comfy::Cms::Layout
    - object.mirrors.collect{|m| [m.site.label, edit_comfy_admin_cms_site_layout_path(m.site, m)]}
  - when ::Comfy::Cms::Page
    - object.mirrors.collect{|m| [m.site.label, edit_comfy_admin_cms_site_page_path(m.site, m)]}
  - when ::Comfy::Cms::Snippet
    - object.mirrors.collect{|m| [m.site.label, edit_comfy_admin_cms_site_snippet_path(m.site, m)]}
  - else
    - (::Comfy::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

10 entries across 10 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.12.9 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.8 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.7 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.6 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.5 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.4 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.3 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.2 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.1 app/views/comfy/admin/cms/sites/_mirrors.html.haml
comfortable_mexican_sofa-1.12.0 app/views/comfy/admin/cms/sites/_mirrors.html.haml