Reinstating added_by search origins

This commit is contained in:
James Barnsley
2018-04-28 16:10:09 +12:00
parent eda223ec91
commit 5b92573a28
4 changed files with 10 additions and 4 deletions

View File

@ -228,6 +228,10 @@ export default class Track extends React.Component{
var link = <URILink type="browse" uri={track.added_from.replace("iris:browse:","")}>browse</URILink>
break;
case "search":
var link = <URILink type="search" uri={track.added_from.replace("iris:","")}>search</URILink>
break;
default:
var link = <URILink type={type} uri={track.added_from}>{type}</URILink>;
}
@ -238,7 +242,7 @@ export default class Track extends React.Component{
var added = <span className="by">{track.added_by}</span>
} else {
var added = <span className="placeholder">-</span>
var added = <span className="empty">-</span>
}
track_columns.push(

View File

@ -93,6 +93,7 @@ const MopidyMiddleware = (function(){
break;
case 'event:trackPlaybackEnded':
// This doesn't fire when it's the last track in the queue... bug in Mopidy?
store.dispatch(mopidyActions.clearCurrentTrack());
store.dispatch(mopidyActions.getTimePosition());
break;

View File

@ -218,7 +218,7 @@ class Search extends React.Component{
Tracks
</h4>
<section className="list-wrapper">
<TrackList tracks={tracks} uri={this.props.params.query} show_source_icon />
<TrackList tracks={tracks} uri={'iris:'+this.props.params.query} show_source_icon />
<LazyLoadListener enabled={this.props['tracks_more'] && spotify_search_enabled} loadMore={ () => this.loadMore('tracks') }/>
</section>
</div>
@ -285,7 +285,7 @@ class Search extends React.Component{
if (tracks.length > 0){
var tracks_section = (
<section className="list-wrapper">
<TrackList tracks={tracks} uri={this.props.params.query} show_source_icon />
<TrackList tracks={tracks} uri={'iris:'+this.props.params.query} show_source_icon />
<LazyLoadListener loading={this.props['tracks_more'] && spotify_search_enabled} loadMore={ () => this.loadMore('tracks') }/>
</section>
)

View File

@ -353,7 +353,8 @@
float: none !important;
padding-left: 0.25em;
.by {
.by,
.empty {
display: none;
}