* fix issue where search bar doesn't show for users with over 20 jamtracks
This commit is contained in:
parent
e3b6c7b894
commit
b9dd872be0
|
|
@ -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> </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})
|
||||
|
|
|
|||
Loading…
Reference in New Issue