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