oldhaven/app/views/artist/_page.html.haml
magnolia-fan 67ecd0eabd Simplify
2011-11-24 03:45:29 +04:00

37 lines
1.4 KiB
Plaintext

- if @artist.status == 0
.alert-message.warning
%p= I18n.t 'search.loading'
.row.artist-info
.span4.columns.pic
= image_tag @artist.pic_url unless @artist.pic_url.nil?
.span7.columns.desc
%h2
=@artist.name
%small= " "+@artist.original_name.to_s
= @artist.desc.html_safe unless @artist.desc.nil?
- unless @artist.artist_links.empty?
.service-icons
- @artist.artist_links.each do |service|
- if ['wikipedia', 'microblog', 'official_homepage', 'social_network'].include?service.service
%a.foreign-link{ :href => service.url, :target => '_blank' }
= image_tag 'services/'+service.service+(service.service == 'official_homepage' ? '.png' : '.ico')
- @artist.albums.each do |album|
.row.album
.span4.columns.art
%img{ :src => album.pic_url }
.button-container
%a.btn.add-album{ :'data-album-id' => album.id }= I18n.t 'player.add'
.span7.columns.tracks
%h3{ :'data-album-id' => album.id }
= album.name
%small= " ("+album.year.to_s+")"
%table.zebra-striped.tracklist
- album.tracks.each do |track|
%tr{ class: (track.available == false ? "unavailable" : nil) }
%td.song-title= track.name
%td.song-duration
.s-duration= (track.duration != '0:00' ? track.duration : ' '.html_safe)
.s-add{ :'data-album-id' => album.id, :'data-id' => track.id }= I18n.t 'player.add_one'