This commit is contained in:
Seth Call 2015-07-03 08:17:03 -05:00
parent 49caddd79f
commit 43d0ee7916
11 changed files with 98 additions and 5 deletions

View File

@ -65,8 +65,8 @@
//= require web/recordings
//= require web/home
//= require web/tracking
//= require web/individual_jamtrack
//= require web/individual_jamtrack_band
//= require web/individual_jamtrack_v1
//= require web/individual_jamtrack_band_v1
//= require web/affiliate_program
//= require web/affiliate_links
//= require fakeJamClient

View File

@ -1,4 +1,4 @@
body.web.landing_jamtrack.individual_jamtrack {
body.web.landing_jamtrack.individual_jamtrack_v1 {
.previews {
margin-top:10px;

View File

@ -0,0 +1,35 @@
body.web.landing_jamtrack.individual_jamtrack_band_v1 {
.previews {
margin-top:10px;
}
.jamtrack-reasons {
margin: 10px 0 0 20px;
}
.white-bordered-button {
margin-top: 20px;
}
.browse-jamtracks-wrapper {
text-align:center;
width:90%;
}
.prompt {
margin-top:10px;
}
.jam-track-preview-holder {
margin-bottom: 7px;
&[data-track-type="Master"] {
width: 100%;
}
&[data-track-type="Track"] {
width: 100%;
}
}
}

View File

@ -1,4 +1,4 @@
body.web.landing_jamtrack.individual_jamtrack_band {
body.web.landing_jamtrack.individual_jamtrack_v1 {
.previews {
margin-top:10px;

View File

@ -84,6 +84,24 @@ class LandingsController < ApplicationController
render 'individual_jamtrack_band', layout: 'web'
end
def individual_jamtrack_v1
@no_landing_tag = true
@show_cta_free_jamtrack = true
@jam_track = JamTrack.find_by_plan_code("jamtrack-" + params[:plan_code])
gon.jam_track_plan_code = params[:plan_code] ? "jamtrack-" + params[:plan_code] : nil
gon.generic = params[:generic]
render 'individual_jamtrack_v1', layout: 'web'
end
def individual_jamtrack_band_v1
@no_landing_tag = true
@show_cta_free_jamtrack = true
@jam_track = JamTrack.find_by_plan_code("jamtrack-" + params[:plan_code])
gon.jam_track_plan_code = params[:plan_code] ? "jamtrack-" + params[:plan_code] : nil
render 'individual_jamtrack_band_v1', layout: 'web'
end
def product_jamblaster
render 'product_jamblaster', layout: 'web'
end

View File

@ -3,6 +3,8 @@
- provide(:title, @jam_track.nil? ? nil : "Preview JamTrack: #{@jam_track.name} by #{@jam_track.original_artist}")
.one_by_two
.row
h1
.row
.column
h1.hidden.individualized

View File

@ -1,4 +1,4 @@
- provide(:page_name, 'landing_page full landing_jamtrack individual_jamtrack_band')
- provide(:page_name, 'landing_page full landing_jamtrack individual_jamtrack_band_v1')
- provide(:description, @jam_track.nil? ? nil : "Preview multi-track JamTrack recording: #{@jam_track.name} by #{@jam_track.original_artist}. Way better than a backing track.")
- provide(:title, @jam_track.nil? ? nil : "Preview JamTrack: #{@jam_track.name} by #{@jam_track.original_artist}")

View File

@ -0,0 +1,34 @@
- provide(:page_name, 'landing_page full landing_jamtrack individual_jamtrack_v1')
- provide(:description, @jam_track.nil? ? nil : "Preview multi-track JamTrack recording: #{@jam_track.name} by #{@jam_track.original_artist}. Way better than a backing track.")
- provide(:title, @jam_track.nil? ? nil : "Preview JamTrack: #{@jam_track.name} by #{@jam_track.original_artist}")
.one_by_two
.row
.column
h1.hidden.individualized
| Preview&nbsp;
strong.jamtrack_name
br
| JamTrack by&nbsp;
span.jamtrack_band
h1.hidden.generic
| Preview One of Our JamTracks
p.prompt Click play buttons to preview tracks. Every JamTrack includes fully isolated tracks for each part of the song!
.previews
a.browse-jamtracks.hidden
.column
h1 See What You Can Do With JamTracks
.video-wrapper
.video-container
iframe src="//www.youtube.com/embed/askHvcCoNfw" frameborder="0" allowfullscreen="allowfullscreen"
br clear="all"
br clear="all"
javascript:
$(document).on('JAMKAZAM_READY', function(e, data) {
var song = new JK.IndividualJamTrack(data.app);
song.initialize();
})

View File

@ -32,6 +32,10 @@ SampleApp::Application.routes.draw do
match '/landing/kick4', to: 'landings#watch_overview_kick4', via: :get, as: 'landing_kick4'
match '/landing/jamtracks/:plan_code', to: 'landings#individual_jamtrack', via: :get, as: 'individual_jamtrack'
match '/landing/jamtracks/band/:plan_code', to: 'landings#individual_jamtrack_band', via: :get, as: 'individual_jamtrack_band'
# these are the older versions of the landing pages
match '/landing/jamtracks/v1/:plan_code', to: 'landings#individual_jamtrack_v1', via: :get, as: 'individual_jamtrack_v1'
match '/landing/jamtracks/v1/band/:plan_code', to: 'landings#individual_jamtrack_band_v1', via: :get, as: 'individual_jamtrack_band_v1'
match '/affiliateProgram', to: 'landings#affiliate_program', via: :get, as: 'affiliate_program'
match '/affiliate/links/:id', to: 'affiliates#links', via: :get, as: 'affilate_links'