Sha256: e46484933b5d656d26ecd8575413483246ac9ca3ab5f3dd044308c1da5a59cf9

Contents?: true

Size: 334 Bytes

Versions: 17

Compression:

Stored size: 334 Bytes

Contents

class TagCloudPortlet < Cms::Portlet
  
  def self.default_sizes
    (0..4).map{|n| "size-#{n}" }.join(" ")
  end
  
  def render
    @sizes = self.sizes.blank? ? self.class.default_sizes : self.sizes
    @limit = self.limit.blank? ? 50 : self.limit
    @cloud = Cms::Tag.cloud(:sizes => @sizes.size, :limit => @limit)
  end
    
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
browsercms-3.5.7 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.6 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.5 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.4 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.3 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.2 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.1 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.0 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.0.rc3 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.0.rc2 app/portlets/tag_cloud_portlet.rb
browsercms-3.5.0.rc1 app/portlets/tag_cloud_portlet.rb
browsercms-3.4.2 app/portlets/tag_cloud_portlet.rb
browsercms-3.4.2.rc1 app/portlets/tag_cloud_portlet.rb
browsercms-3.4.1 app/portlets/tag_cloud_portlet.rb
browsercms-3.4.0 app/portlets/tag_cloud_portlet.rb
browsercms-3.4.0.rc2 app/portlets/tag_cloud_portlet.rb
browsercms-3.4.0.rc1 app/portlets/tag_cloud_portlet.rb