Sha256: 73716bac13d1b93b154190ab92a9fa542d8d875e4eb093e0de1bf0f2fa1dd79c

Contents?: true

Size: 1.15 KB

Versions: 8

Compression:

Stored size: 1.15 KB

Contents

xml.instruct!
xml.RelationViewerData do 
  xml.Settings :appTitle=>"#{configatron.community_name} Friendships Browser", :WWWLinkTargetFrame=>"_blank", :startID=>"#{home_url}#{@user.login_slug}", 
    :defaultRadius=>"170", :maxRadius=>"240", :contextRadius=>"130" do 
    xml.RelationTypes do 
      xml.DirectedRelation :color=>"0x999999", :lineSize=>"3"
    end
    xml.NodeTypes do 
      xml.Person
    end
  end
  
  xml.Nodes do
    @users.each do |user|
      imageUrl = (user.avatar_photo_url(:thumb).eql?('icon_missing_thumb.png') ? '/images/icon_missing_thumb.png' : user.avatar_photo_url(:thumb) )
      xml.Person :tags => "#{user.tags.collect{|t| t.name }.join(", ")}", :dataURL=>"friendships.xml?id=#{user.id}", 
      :id=>"#{home_url}#{user.login_slug}", :name=>"#{user.login}", :imageURL=>imageUrl, :URL=>"#{home_url}#{user.login_slug}" do
          xml.cdata!( truncate_words( strip_tags(user.description), 50, '...') )
      end
    end
  end
  
  xml.Relations do 
    @friendships.each do |friendship|
      xml.DirectedRelation :fromID=>"#{home_url}#{friendship.user.login_slug}", :toID=>"#{home_url}#{friendship.friend.login_slug}"
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
community_engine-2.3.2 app/views/friendships/index.xml.builder
community_engine-2.3.1 app/views/friendships/index.xml.builder
community_engine-2.3.0 app/views/friendships/index.xml.builder
community_engine-2.1.0 app/views/friendships/index.xml.builder
community_engine-2.0.0 app/views/friendships/index.xml.builder
community_engine-2.0.0.beta3 app/views/friendships/index.xml.builder
community_engine-2.0.0.beta2 app/views/friendships/index.xml.builder
community_engine-2.0.0.beta1 app/views/friendships/index.xml.builder