diff --git a/src/js/components/Modal/AddToQueueModal.js b/src/js/components/Modal/AddToQueueModal.js index 1780d7fb..2bf88b1e 100755 --- a/src/js/components/Modal/AddToQueueModal.js +++ b/src/js/components/Modal/AddToQueueModal.js @@ -11,24 +11,21 @@ export default class AddToQueueModal extends React.Component{ super(props) this.state = { uris: '', - at_position: 'end' + next: false } } handleSubmit(e){ var uris = this.state.uris.split(',') - if (this.state.at_position == 'next'){ - this.props.mopidyActions.enqueueURIsNext(uris) - }else{ - this.props.mopidyActions.enqueueURIs(uris) - } + console.log(this.state) + this.props.mopidyActions.enqueueURIs(uris, null, this.state.next) this.props.uiActions.closeModal() } render(){ return (
-

Add URI(s) to tracklist

+

Add URI(s) to queue

this.handleSubmit(e)}>
@@ -43,19 +40,17 @@ export default class AddToQueueModal extends React.Component{
diff --git a/src/js/components/SearchForm.js b/src/js/components/SearchForm.js index 5fb6fc08..ffc367f1 100755 --- a/src/js/components/SearchForm.js +++ b/src/js/components/SearchForm.js @@ -37,7 +37,7 @@ class SearchForm extends React.Component{ break default: - hashHistory.push(global.baseURL+'search/all/'+this.state.query) + hashHistory.push(global.baseURL+'search/iris:search:all:'+this.state.query) break } diff --git a/src/js/helpers.js b/src/js/helpers.js index a1573e08..3ac14dd2 100755 --- a/src/js/helpers.js +++ b/src/js/helpers.js @@ -220,6 +220,7 @@ export let uriType = function( uri ){ case 'artist': case 'album': case 'playlist': + case 'search': return exploded[1] break diff --git a/src/js/index.js b/src/js/index.js index 2d6b8c5e..c2c0c948 100755 --- a/src/js/index.js +++ b/src/js/index.js @@ -60,7 +60,7 @@ ReactDOM.render( - + diff --git a/src/js/services/mopidy/middleware.js b/src/js/services/mopidy/middleware.js index 8695b906..19bc4973 100755 --- a/src/js/services/mopidy/middleware.js +++ b/src/js/services/mopidy/middleware.js @@ -375,8 +375,7 @@ const MopidyMiddleware = (function(){ store.dispatch(mopidyActions.enqueueURIsBatchDone()) store.dispatch(mopidyActions.enqueueUrisProcessor()) }, - 5000 - //100 + 100 ) }) @@ -452,6 +451,7 @@ const MopidyMiddleware = (function(){ instruct( socket, store, 'library.search', {query: {any: [action.query]}, uris: [action.uri_scheme]}) .then( response => { if (response.length <= 0) return + if (typeof(response[0].tracks) === 'undefined') return var tracks = response[0].tracks.splice(0,action.limit) diff --git a/src/js/views/Search.js b/src/js/views/Search.js index e4bb1975..f146278a 100755 --- a/src/js/views/Search.js +++ b/src/js/views/Search.js @@ -126,7 +126,7 @@ class Search extends React.Component{ return (
- + this.loadMore('tracks') }/>
@@ -184,7 +184,7 @@ class Search extends React.Component{

Tracks

- + this.loadMore('tracks') }/>
@@ -195,7 +195,7 @@ class Search extends React.Component{ handleTypeChange(val){ this.props.uiActions.hideContextMenu() - hashHistory.push(global.baseURL+'search/'+val+'/'+this.props.params.query) + hashHistory.push(global.baseURL+'search/iris:search:'+val+':'+this.props.params.query) } render(){