From ab1fadaea486c5fb8d53b58a8674bd77742ef977 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Tue, 14 Apr 2015 15:16:37 -0500 Subject: [PATCH] * VRFS-3031 - jamtrackBrowse is new URL --- web/app/assets/javascripts/dialog/gettingStartedDialog.js | 2 +- web/app/assets/javascripts/jam_track_screen.js.coffee | 4 ++-- web/app/assets/javascripts/jamtrack_landing.js.coffee | 4 ++-- web/app/assets/javascripts/web/individual_jamtrack.js | 2 +- web/app/assets/javascripts/web/individual_jamtrack_band.js | 2 +- web/app/views/clients/_account_jamtracks.html.slim | 4 ++-- web/app/views/clients/_checkout_order.html.slim | 2 +- web/app/views/clients/_jamtrack.html.slim | 2 +- web/app/views/clients/_jamtrack_landing.html.slim | 4 ++-- web/app/views/clients/_shopping_cart.html.haml | 2 +- web/app/views/dialogs/_loginRequiredDialog.html.slim | 2 +- web/app/views/dialogs/_openJamTrackDialog.html.slim | 2 +- web/app/views/landings/individual_jamtrack.html.slim | 2 +- web/app/views/landings/individual_jamtrack_band.html.slim | 2 +- web/app/views/landings/product_jamtracks.html.slim | 2 +- web/app/views/users/_downloads.html.slim | 2 +- web/app/views/users/home.html.slim | 2 +- web/spec/features/checkout_spec.rb | 6 +++--- web/spec/features/individual_jamtrack_band_spec.rb | 4 ++-- web/spec/features/individual_jamtrack_spec.rb | 6 +++--- web/spec/features/jamtrack_shopping_spec.rb | 6 +++--- 21 files changed, 32 insertions(+), 32 deletions(-) diff --git a/web/app/assets/javascripts/dialog/gettingStartedDialog.js b/web/app/assets/javascripts/dialog/gettingStartedDialog.js index db80c15ad..0faa28699 100644 --- a/web/app/assets/javascripts/dialog/gettingStartedDialog.js +++ b/web/app/assets/javascripts/dialog/gettingStartedDialog.js @@ -50,7 +50,7 @@ $browserJamTrackBtn.click(function() { app.layout.closeDialog('getting-started') - window.location = '/client#/jamtrack' + window.location = '/client#/jamtrackBrowse' return false; }) diff --git a/web/app/assets/javascripts/jam_track_screen.js.coffee b/web/app/assets/javascripts/jam_track_screen.js.coffee index 6cea8e994..4f4927feb 100644 --- a/web/app/assets/javascripts/jam_track_screen.js.coffee +++ b/web/app/assets/javascripts/jam_track_screen.js.coffee @@ -50,7 +50,7 @@ context.JK.JamTrackScreen=class JamTrackScreen @instrument.val(parms.instrument) if(parms.availability?) @availability.val(parms.availability) - window.history.replaceState({}, "", "/client#/jamtrack") + window.history.replaceState({}, "", "/client#/jamtrackBrowse") getParams:() => params = {} @@ -242,7 +242,7 @@ context.JK.JamTrackScreen=class JamTrackScreen screenBindings = 'beforeShow': this.beforeShow 'afterShow': this.afterShow - @app.bindScreen 'jamtrack', screenBindings + @app.bindScreen 'jamtrackBrowse', screenBindings @screen = $('#jamtrack-find-form') @scroller = @screen.find('.content-body-scroller') @content = @screen.find('.jamtrack-content') diff --git a/web/app/assets/javascripts/jamtrack_landing.js.coffee b/web/app/assets/javascripts/jamtrack_landing.js.coffee index 760744e9f..d6d21821f 100644 --- a/web/app/assets/javascripts/jamtrack_landing.js.coffee +++ b/web/app/assets/javascripts/jamtrack_landing.js.coffee @@ -38,7 +38,7 @@ context.JK.JamTrackLanding = class JamTrackLanding # client#/jamtrack for jamtrack in jamtracks - artistLink = "#{jamtrack.original_artist}" + artistLink = "#{jamtrack.original_artist}" $("#band_list").append("
  • #{artistLink}
  • ") # We don't want to do a full page load if this is clicked on here: @@ -46,7 +46,7 @@ context.JK.JamTrackLanding = class JamTrackLanding band_list=$("ul#band_list") that=this band_list.on "click", "a.artist-link", (event)-> - context.location="client#/jamtrack" + context.location="client#/jamtrackBrowse" window.history.replaceState({}, "", this.href) event.preventDefault() diff --git a/web/app/assets/javascripts/web/individual_jamtrack.js b/web/app/assets/javascripts/web/individual_jamtrack.js index bbfd05896..0de4ae766 100644 --- a/web/app/assets/javascripts/web/individual_jamtrack.js +++ b/web/app/assets/javascripts/web/individual_jamtrack.js @@ -26,7 +26,7 @@ else { $individualizedHeader.removeClass('hidden') $jamtrack_name.text(jam_track.name); - $jamTracksButton.attr('href', '/client?artist=' + jam_track.original_artist + '#/jamtrack') + $jamTracksButton.attr('href', '/client?artist=' + jam_track.original_artist + '#/jamtrackBrowse') } } diff --git a/web/app/assets/javascripts/web/individual_jamtrack_band.js b/web/app/assets/javascripts/web/individual_jamtrack_band.js index 0de60a2e7..d0a48dcb5 100644 --- a/web/app/assets/javascripts/web/individual_jamtrack_band.js +++ b/web/app/assets/javascripts/web/individual_jamtrack_band.js @@ -21,7 +21,7 @@ logger.debug("jam_track", jam_track) $jamTrackBandInfo.text(jam_track.band_jam_track_count + ' ' + jam_track.original_artist); - $jamTracksButton.attr('href', '/client?artist=' + jam_track.original_artist + '#/jamtrack') + $jamTracksButton.attr('href', '/client?artist=' + jam_track.original_artist + '#/jamtrackBrowse') if(jam_track.band_jam_track_count == 1) { $jamTrackNoun.text('JamTrack') diff --git a/web/app/views/clients/_account_jamtracks.html.slim b/web/app/views/clients/_account_jamtracks.html.slim index c04de8d3c..3ae1a39d0 100644 --- a/web/app/views/clients/_account_jamtracks.html.slim +++ b/web/app/views/clients/_account_jamtracks.html.slim @@ -25,9 +25,9 @@ tr.no-jamtracks-found.hidden td colspan="3" | You don't currently own any JamTracks. - a.orange href="/client#/jamtracks" Browse JamTracks Now + a.orange href="/client#/jamtrackBrowse" Browse JamTracks Now .right - a.button-orange href="/client#/jamtracks" JAMTRACKS + a.button-orange href="/client#/jamtrackBrowse" JAMTRACKS a.button-grey href="javascript:history.go(-1)" BACK script#template-account-jamtrack type='text/template' diff --git a/web/app/views/clients/_checkout_order.html.slim b/web/app/views/clients/_checkout_order.html.slim index ed3578d68..83b88a268 100644 --- a/web/app/views/clients/_checkout_order.html.slim +++ b/web/app/views/clients/_checkout_order.html.slim @@ -14,7 +14,7 @@ div layout="screen" layout-id="checkoutOrder" id="checkoutOrderScreen" class="sc | Please review your order, and if everything looks correct, click the PLACE YOUR ORDER button. Thank you! p.empty-cart-prompt.hidden | You have nothing in your cart. You can go browse for JamTracks  - a href="/client#/jamtrack" here + a href="/client#/jamtrackBrowse" here | . p.no-account-info-prompt.hidden | You have no billing info. Please go back to the  diff --git a/web/app/views/clients/_jamtrack.html.slim b/web/app/views/clients/_jamtrack.html.slim index 6cf0504e2..629c0daea 100644 --- a/web/app/views/clients/_jamtrack.html.slim +++ b/web/app/views/clients/_jamtrack.html.slim @@ -1,4 +1,4 @@ -#jamtrackScreen.screen.secondary.no-login-required layout='screen' layout-id='jamtrack' +#jamtrackScreen.screen.secondary.no-login-required layout='screen' layout-id='jamtrackBrowse' .content .content-head .content-icon=image_tag("content/icon_jamtracks.png", height:19, width:19 ) diff --git a/web/app/views/clients/_jamtrack_landing.html.slim b/web/app/views/clients/_jamtrack_landing.html.slim index 3096da3c8..69e92422c 100644 --- a/web/app/views/clients/_jamtrack_landing.html.slim +++ b/web/app/views/clients/_jamtrack_landing.html.slim @@ -22,13 +22,13 @@ .howto .details span="To play with your JamTracks, open a JamTrack while in a session in the JamKazam app. Or " - a href="client#/jamtrack" visit the JamTracks Section of your account. + a href="client#/jamtrackBrowse" visit the JamTracks Section of your account. .free-jamtrack.orange-fill.details | For a limited time, get one JamTrack free. Browse JamTracks below, add one to your shopping cart, and we'll make it free during the checkout process. h2 browse jamtracks .browse-header | browse by band    - a href="client#/jamtrack" or browse all jamtracks + a href="client#/jamtrackBrowse" or browse all jamtracks .band-browse.two-column-list-container ul#band_list li#no_bands_found.hidden No bands found diff --git a/web/app/views/clients/_shopping_cart.html.haml b/web/app/views/clients/_shopping_cart.html.haml index 36fb6221e..f34be6584 100644 --- a/web/app/views/clients/_shopping_cart.html.haml +++ b/web/app/views/clients/_shopping_cart.html.haml @@ -50,6 +50,6 @@ .clearall .right %a.button-grey{href: "#"} HELP - %a.button-orange{href: "/client#/jamtrack"} CONTINUE SHOPPING + %a.button-orange{href: "/client#/jamtrackBrowse"} CONTINUE SHOPPING %a.button-orange.proceed-checkout{href: "#"} PROCEED TO CHECKOUT .clearall \ No newline at end of file diff --git a/web/app/views/dialogs/_loginRequiredDialog.html.slim b/web/app/views/dialogs/_loginRequiredDialog.html.slim index 4b979e68d..d2a17098b 100644 --- a/web/app/views/dialogs/_loginRequiredDialog.html.slim +++ b/web/app/views/dialogs/_loginRequiredDialog.html.slim @@ -11,7 +11,7 @@ |  to access most functionality on this page. p | However, you can browse for  - a class="go-to-jamtracks" href='/client#/jamtrack' JamTracks + a class="go-to-jamtracks" href='/client#/jamtrackBrowse' JamTracks |  without logging in. br .clearall diff --git a/web/app/views/dialogs/_openJamTrackDialog.html.slim b/web/app/views/dialogs/_openJamTrackDialog.html.slim index 2e5ec5f7c..3125d2efa 100644 --- a/web/app/views/dialogs/_openJamTrackDialog.html.slim +++ b/web/app/views/dialogs/_openJamTrackDialog.html.slim @@ -28,7 +28,7 @@ .help-links a.what-are-jamtracks href='#' | What are JamTracks? - a href='/client#/jamtrack' rel="external" + a href='/client#/jamtrackBrowse' rel="external" | Shop for JamTracks .right a href="#" class="button-grey" layout-action="cancel" diff --git a/web/app/views/landings/individual_jamtrack.html.slim b/web/app/views/landings/individual_jamtrack.html.slim index ad52b67f3..2383dde19 100644 --- a/web/app/views/landings/individual_jamtrack.html.slim +++ b/web/app/views/landings/individual_jamtrack.html.slim @@ -23,7 +23,7 @@ | Get Your First JamTrack Free Now! p Click the GET A JAMTRACK FREE button below. Browse to find the one you want. Click Add to cart, and we'll apply a credit during checkout to make this first one free! We're confident you'll be back for more. .browse-jamtracks-wrapper - a.white-bordered-button href="/client#/jamtrack" GET A JAMTRACK FREE! + a.white-bordered-button href="/client#/jamtrackBrowse" GET A JAMTRACK FREE! .column h1 Why Are JamTracks Different & Better? p diff --git a/web/app/views/landings/individual_jamtrack_band.html.slim b/web/app/views/landings/individual_jamtrack_band.html.slim index dad0f43c3..dbe7bc512 100644 --- a/web/app/views/landings/individual_jamtrack_band.html.slim +++ b/web/app/views/landings/individual_jamtrack_band.html.slim @@ -23,7 +23,7 @@ | Get Your First JamTrack Free Now! p Click the GET A JAMTRACK FREE button below. Browse to find the one you want. Click Add to cart, and we'll apply a credit during checkout to make this first one free! We're confident you'll be back for more. .browse-jamtracks-wrapper - a.white-bordered-button href="/client#/jamtrack" GET A JAMTRACK FREE! + a.white-bordered-button href="/client#/jamtrackBrowse" GET A JAMTRACK FREE! .column h1 Why Are JamTracks Different & Better? p diff --git a/web/app/views/landings/product_jamtracks.html.slim b/web/app/views/landings/product_jamtracks.html.slim index a20b16584..961081f65 100644 --- a/web/app/views/landings/product_jamtracks.html.slim +++ b/web/app/views/landings/product_jamtracks.html.slim @@ -21,7 +21,7 @@ p Click the GET A JAMTRACK FREE button below. Browse to find the one you want, click the Add to cart, and we'll apply a credit during checkout to make the first one free! We're confident you'll be back for more. .cta-big-button - a.white-bordered-button href="/client#/jamtrack" GET A JAMTRACK FREE! + a.white-bordered-button href="/client#/jamtrackBrowse" GET A JAMTRACK FREE! .column h1 Why are JamTracks Better than Backing Tracks? p diff --git a/web/app/views/users/_downloads.html.slim b/web/app/views/users/_downloads.html.slim index 9323df562..6c3977e40 100644 --- a/web/app/views/users/_downloads.html.slim +++ b/web/app/views/users/_downloads.html.slim @@ -50,7 +50,7 @@ .video-container iframe src="//www.youtube.com/embed/gAJAIHMyois" frameborder="0" allowfullscreen - a.go-jamtrack-shopping href="/client#/jamtrack" rel="external" + a.go-jamtrack-shopping href="/client#/jamtrackBrowse" rel="external" | Shop for free br | JamTrack now! diff --git a/web/app/views/users/home.html.slim b/web/app/views/users/home.html.slim index 57a635237..4e9940087 100644 --- a/web/app/views/users/home.html.slim +++ b/web/app/views/users/home.html.slim @@ -8,7 +8,7 @@ strong JamTracks |  are the best way to play with your favorite music. Unlike traditional backing tracks, JamTracks are complete multitrack recordings, with fully isolated tracks for each part. - = link_to image_tag("web/button_cta_jamtrack.png", width: 234, height:57), '/client#/jamtrack', class: 'cta-button jamtracks' + = link_to image_tag("web/button_cta_jamtrack.png", width: 234, height:57), '/client#/jamtrackBrowse', class: 'cta-button jamtracks' br clear="all" .extra-links .learn-more diff --git a/web/spec/features/checkout_spec.rb b/web/spec/features/checkout_spec.rb index 18017ae46..ffbdeb5f1 100644 --- a/web/spec/features/checkout_spec.rb +++ b/web/spec/features/checkout_spec.rb @@ -602,7 +602,7 @@ describe "Checkout", :js => true, :type => :feature, :capybara_feature => true d describe "Complete Checkout Flow" do it "for anonymous user" do - visit "/client#/jamtrack" + visit "/client#/jamtrackBrowse" find('h1', text: 'jamtracks') #find('a', text: 'What is a JamTrack?') @@ -679,7 +679,7 @@ describe "Checkout", :js => true, :type => :feature, :capybara_feature => true d # now, go back to checkout flow again, and make sure we are told there are no free jam tracks - visit "/client#/jamtrack" + visit "/client#/jamtrackBrowse" find("a.jamtrack-add-cart[data-jamtrack-id=\"#{jamtrack_pearljam_evenflow.id}\"]").trigger(:click) find('h1', text: 'shopping cart') @@ -730,7 +730,7 @@ describe "Checkout", :js => true, :type => :feature, :capybara_feature => true d end it "for existing user" do - fast_signin(user, "/client#/jamtrack") + fast_signin(user, "/client#/jamtrackBrowse") find('h1', text: 'jamtracks') #find('a', text: 'What is a JamTrack?') diff --git a/web/spec/features/individual_jamtrack_band_spec.rb b/web/spec/features/individual_jamtrack_band_spec.rb index b72e10982..9fa47b3b2 100644 --- a/web/spec/features/individual_jamtrack_band_spec.rb +++ b/web/spec/features/individual_jamtrack_band_spec.rb @@ -78,7 +78,7 @@ describe "Individual JamTrack Band", :js => true, :type => :feature, :capybara_f find('.jam-track-preview-holder[data-id="' + track.id + '"] .instrument-name', text:track.instrument.description) end end - find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrack") + find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrackBrowse") find('a.white-bordered-button').trigger(:click) find('h1', text: 'jamtracks') @@ -97,7 +97,7 @@ describe "Individual JamTrack Band", :js => true, :type => :feature, :capybara_f find('.jam-track-preview-holder[data-id="' + track.id + '"] .instrument-name', text:track.instrument.description) end end - find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrack") + find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrackBrowse") find('a.white-bordered-button').trigger(:click) find('h1', text: 'jamtracks') diff --git a/web/spec/features/individual_jamtrack_spec.rb b/web/spec/features/individual_jamtrack_spec.rb index 7aa9db507..3483a8b86 100644 --- a/web/spec/features/individual_jamtrack_spec.rb +++ b/web/spec/features/individual_jamtrack_spec.rb @@ -78,7 +78,7 @@ describe "Individual JamTrack", :js => true, :type => :feature, :capybara_featur find('.jam-track-preview-holder[data-id="' + track.id + '"] .instrument-name', text:track.instrument.description) end end - find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrack") + find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrackBrowse") find('a.white-bordered-button').trigger(:click) find('h1', text: 'jamtracks') @@ -97,7 +97,7 @@ describe "Individual JamTrack", :js => true, :type => :feature, :capybara_featur find('.jam-track-preview-holder[data-id="' + track.id + '"] .instrument-name', text:track.instrument.description) end end - find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrack") + find('a.white-bordered-button')['href'].should eq("/client?artist=#{jamtrack_acdc_backinblack.original_artist}#/jamtrackBrowse") find('a.white-bordered-button').trigger(:click) find('h1', text: 'jamtracks') @@ -116,7 +116,7 @@ describe "Individual JamTrack", :js => true, :type => :feature, :capybara_featur find('.jam-track-preview-holder[data-id="' + track.id + '"] .instrument-name', text:track.instrument.description) end end - find('a.white-bordered-button')['href'].should eq("/client#/jamtrack") + find('a.white-bordered-button')['href'].should eq("/client#/jamtrackBrowse") find('a.white-bordered-button').trigger(:click) find('h1', text: 'jamtracks') diff --git a/web/spec/features/jamtrack_shopping_spec.rb b/web/spec/features/jamtrack_shopping_spec.rb index 95f887979..4db04c0cc 100644 --- a/web/spec/features/jamtrack_shopping_spec.rb +++ b/web/spec/features/jamtrack_shopping_spec.rb @@ -64,7 +64,7 @@ describe "JamTrack Shopping", :js => true, :type => :feature, :capybara_feature describe "Shopping" do before(:each) do - visit "/client#/jamtrack" + visit "/client#/jamtrackBrowse" find('h1', text: 'jamtracks') jk_select('Any', '#jamtrack-find-form #jamtrack_availability') @@ -102,7 +102,7 @@ describe "JamTrack Shopping", :js => true, :type => :feature, :capybara_feature it "sets artist filter" do pending "The item is clearly present, so not currently sure why capybar can't find it" - visit "/client?artist=foobar#/jamtrack" + visit "/client?artist=foobar#/jamtrackBrowse" art = find('#jamtrack_artist') puts "art: #{art}" end @@ -110,7 +110,7 @@ describe "JamTrack Shopping", :js => true, :type => :feature, :capybara_feature describe "Shopping Carts" do before(:each) do - visit "/client#/jamtrack" + visit "/client#/jamtrackBrowse" find('h1', text: 'jamtracks') jk_select('Any', '#jamtrack-find-form #jamtrack_availability')