* fix issue where search bar doesn't show for users with over 20 jamtracks

This commit is contained in:
Seth Call 2016-01-14 12:54:59 -06:00
parent e3b6c7b894
commit b9dd872be0
1 changed files with 4 additions and 3 deletions

View File

@ -8,6 +8,7 @@ rest = context.JK.Rest()
mixins: [Reflux.listenTo(@AppStore,"onAppInit"), Reflux.listenTo(@UserStore, "onUserChanged")]
cookieName: 'jamtrack_play_search'
page_amount: 40
getInitialState: () ->
{user: null, purchasedJamTracks: []}
@ -44,7 +45,7 @@ rest = context.JK.Rest()
for x in [@state.purchasedJamTracks.length...(6 - @state.purchasedJamTracks.length )] by 1
playJamTracks.push `<tr><td>&nbsp;</td></tr>`
if @state.user?.purchased_jamtracks_count > 20
if @state.user?.purchased_jamtracks_count > @page_amount
autocomplete = `<div className="my-autocomplete"><JamTrackAutoComplete placeholder="Search your JamTracks" onSearch={this.searchMyJamTracks} /><button onClick={this.searchMyJamTracksByString} className="search-by-string-btn button-orange ">SEARCH</button></div>`
playableJamTracks =
`<div className="purchased-jam-tracks-holder">
@ -141,7 +142,7 @@ rest = context.JK.Rest()
if !searchQuery?
searchQuery = {searchType: 'user-input', searchData: ''}
query = {page:1, per_page:20}
query = {page:1, per_page:@page_amount}
if searchQuery && searchQuery.searchData && searchQuery.searchData.length > 0 && searchQuery.searchType && searchQuery.searchType.length > 0
@ -212,7 +213,7 @@ rest = context.JK.Rest()
@processUrl()
beforeShow: () ->
@setState({user: null})
#@setState({user: null})
onUser:(user) ->
@setState({user: user})