diff --git a/web/app/views/clients/_jamtrack.html.haml b/web/app/views/clients/_jamtrack.html.haml deleted file mode 100644 index 8720aadb0..000000000 --- a/web/app/views/clients/_jamtrack.html.haml +++ /dev/null @@ -1,80 +0,0 @@ -%div{ layout: 'screen', :'layout-id' => 'jamtrack', id: 'jamtrackScreen', :class => 'screen secondary'} - .content - .content-head - .content-icon= image_tag("content/icon_jamtracks.png", {:height => 19, :width => 19}) - %h1 jamtracks - = render "screen_navigation" - .content-body - = form_tag('', {:id => 'jamtrack-find-form', :class => 'inner-content'}) do - = render(:partial => "web_filter", :locals => {:search_type => Search::PARAM_JAMTRACK}) - .filter-body - .content-body-scroller - .profile-wrapper - .jamtrack-content - %a{href: "/api/jamtracks?page=1", class: "btn-next-pager"}= 'Next' - %div{id: 'end-of-jamtrack-list', class: 'end-of-list'}= 'No more Jamtracks' - -%script{type: 'text/template', id: 'template-jamtrack'} - .jamtrack-record{"jamtrack-id" => "{{data.jamtrack.id}}"} - .jamtrack-detail - .detail-label - Name: - .detail-value - {{data.jamtrack.name}} - .clearall.detail-label - Type: - .detail-value - {{data.jamtrack.recording_type}} - .clearall.detail-label - Original Artist: - .detail-value - {{data.jamtrack.original_artist}} - .clearall.detail-label - Genre: - .detail-value - {{data.jamtrack.genres[0]}} - .clearall.detail-label - Writer/Composer: - .detail-value - {{[data.jamtrack.songwriter, data.jamtrack.publisher].join(", ")}} - .clearall.detail-label - Copyright: - .copyright-value - = "{% if (data.jamtrack.licensor != null) { %}" - {{data.jamtrack.licensor.name}} - ="{% }; %}" - .detail-arrow - = image_tag 'down_arrow.png', class: 'jamtrack-detail-btn' - .clearall.jamtrack-description - .detail-label - Description - .detail-value - {{data.jamtrack.description}} - .clearall - .jamtrack-tracks - .tracks-caption - Tracks in This Recording: - = "{% _.each(data.jamtrack.tracks, function(track) { %}" - .track-instrument - .instrument-image - %img{src: "{{track.instrument_url}}", width: 24, height: 24} - .instrument-desc - {{track.instrument_desc}} - .clearall - = "{% }); %}" - .jamtrack-action - %a{href: "#", class: 'play-button', "data-jamtrack-id" => "{{data.jamtrack.id}}"} - = image_tag 'shared/play_button.png' - .jamtrack-price - {{"$ " + data.jamtrack.price}} - = "{% if (data.jamtrack.added_cart) { %}" - %a.jamtrack-add-cart-disabled.button-grey.button-disabled{href: "javascript:void(0)"} Purchased - = "{% } else { %}" - %a.jamtrack-add-cart.button-orange{href: "#", "data-jamtrack-id" => "{{data.jamtrack.id}}"} Add to Cart - = "{% }; %}" - = "{% if (data.jamtrack.sales_region == 'United States') { %}" - .jamtrack-license - This JamTrack available only to US customers. - %a{href: "#", class: 'license-us-why'} why? - = "{% }; %}" - .clearall \ No newline at end of file diff --git a/web/app/views/clients/_jamtrack.html.slim b/web/app/views/clients/_jamtrack.html.slim new file mode 100644 index 000000000..40e65f583 --- /dev/null +++ b/web/app/views/clients/_jamtrack.html.slim @@ -0,0 +1,80 @@ +#jamtrackScreen.screen.secondary layout='screen' layout-id='jamtrack' + .content + .content-head + .content-icon=image_tag("content/icon_jamtracks.png", height:19, width:19 ) + h1 jamtracks + =render "screen_navigation" + .content-body + =form_tag('', {:id => 'jamtrack-find-form', :class => 'inner-content'}) do + =render(:partial => "web_filter", :locals => {:search_type => Search::PARAM_JAMTRACK}) + .filter-body + .content-body-scroller + .profile-wrapper + .jamtrack-content + a.btn-next-pager href="/api/jamtracks?page=1" Next + #end-of-jamtrack-list.end-of-list="No more Jamtracks" + +script type='text/template' id='template-jamtrack' + .jamtrack-record jamtrack-id="{{data.jamtrack.id}}" + .jamtrack-detail + .detail-label + | Name: + .detail-value + | {{data.jamtrack.name}} + .clearall.detail-label + | Type: + .detail-value + | {{data.jamtrack.recording_type}} + .clearall.detail-label + | Original Artist: + .detail-value + | {{data.jamtrack.original_artist}} + .clearall.detail-label + | Genre: + .detail-value + | {{data.jamtrack.genres[0]}} + .clearall.detail-label + | Writer/Composer: + .detail-value + | {{[data.jamtrack.songwriter, data.jamtrack.publisher].join(", ")}} + .clearall.detail-label + | Copyright: + .copyright-value + ="{% if (data.jamtrack.licensor !=null) { %}" + | {{data.jamtrack.licensor.name}} + ="{% }; %}" + .detail-arrow + .jamtrack-detail-btn=image_tag("down_arrow.png") + .clearall.jamtrack-description + .detail-label + | Description + .detail-value + | {{data.jamtrack.description}} + .clearall + .jamtrack-tracks + .tracks-caption + | Tracks in This Recording: + ="{% _.each(data.jamtrack.tracks, function(track) { %}" + .track-instrument + .instrument-image + img src: "{{track.instrument_url}}" width= 24 height= 24 + .instrument-desc + | {{track.instrument_desc}} + .clearall + ="{% }); %}" + .jamtrack-action + a.play-button href="#" data-jamtrack-id="{{data.jamtrack.id}}" + =image_tag "shared/play_button.png" + .jamtrack-price + | {{"$ " + data.jamtrack.price}} + ="{% if (data.jamtrack.added_cart) { %}" + a.jamtrack-add-cart-disabled.button-grey.button-disabled href="javascript:void(0)" Purchased + ="{% } else { %}" + a.jamtrack-add-cart.button-orange href="#" data-jamtrack-id="{{data.jamtrack.id}}" Add to Cart + ="{% }; %}" + ="{% if (data.jamtrack.sales_region ==\"United States\") { %}" + .jamtrack-license + | This JamTrack available only to US customers. + a.license-us-why href="#", why? + ="{% }; %}" + .clearall