Sha256: d56020dbbc592a24b8ae66f3ea49f6f96aba46f86f5fc37f0b9014209a415981

Contents?: true

Size: 688 Bytes

Versions: 40

Compression:

Stored size: 688 Bytes

Contents

module MultiSite::SiteChooserHelper

def sites_chooser_thing
  return "" unless admin? && defined?(Site) && defined?(controller) && controller.sited_model? && controller.template_name == 'index' && Site.several?
  options = Site.all.map{ |site| "<li>" + link_to( site.name, "#{request.path}?site_id=#{site.id}", :class => site == current_site ? 'fg' : '') + "</li>" }.join("")
  chooser = %{<div id="site_chooser">}
  #chooser << link_to("sites", admin_sites_url, {:id => 'show_site_list', :class => 'expandable'})
  chooser << %{<ul id="nav"><li>Current Site: #{current_site.name}}
  chooser << %{<ul class="expansion">#{options}</ul></li></ul>}
  chooser << %{</div>}
  chooser
end

end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
trusty-cms-3.8.0 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.7.1 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.7.0 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.6.2 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.6.1 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.6.0 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.5.5 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.5.4 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.5.3 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.5.2 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.5.1 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.5.0 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.4.0 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.3.7 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.3.6 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.3.5 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.3.3 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.3.2 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.3.1 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb
trusty-cms-3.2.1 vendor/extensions/multi-site-extension/lib/multi_site/site_chooser_helper.rb