diff --git a/app/collections/tracks.js b/app/collections/tracks.js index de5b0c6..fccbb9e 100644 --- a/app/collections/tracks.js +++ b/app/collections/tracks.js @@ -16,11 +16,6 @@ const Tracks = Backbone.Collection.extend({ 'upnext:reset': this.resetUpNext, 'upnext:addCurrentPlaylist': this.addCurrentPlaylistToUpNext }); - this.listenTo( - application.appState, - 'change:shuffle', - this.shuffleUpNext - ); } // Remove a track from all it's playlist when he is destroyed @@ -36,13 +31,6 @@ const Tracks = Backbone.Collection.extend({ this.on('change:hidden', this.removeTrack, this); }, - // UpNext : shuffle - shuffleUpNext(appState, shuffle) { - if (shuffle) { - this.reset(this.shuffle(), {silent:true}); - } - }, - // UpNext : reset resetUpNext() { application.appState.set('currentTrack', undefined); diff --git a/app/models/appState.js b/app/models/appState.js index d91786c..2b61ff5 100644 --- a/app/models/appState.js +++ b/app/models/appState.js @@ -6,7 +6,6 @@ const AppState = Backbone.Model.extend({ defaults: { currentTrack: '', currentPlaylist: '', - shuffle: false, repeat: 'false', // can be 'false' / 'track' / 'playlist' currentVolume: 0.5, mute: false diff --git a/app/styles/toolbar.styl b/app/styles/toolbar.styl index 05291a8..4cde13b 100644 --- a/app/styles/toolbar.styl +++ b/app/styles/toolbar.styl @@ -13,6 +13,9 @@ div[role='toolbar'] padding-left: 16px padding-right: 16px + > div:not(:first-child) + margin-top: 8px + .button cursor: pointer font-family: 'Source Sans Pro' @@ -61,9 +64,6 @@ div[role='toolbar'] height: 100% color: $text-light - #search - margin-top: 8px - .input font-family: 'Source Sans Pro' font-style: italic diff --git a/app/views/player.js b/app/views/player.js index 5b3725d..346c217 100644 --- a/app/views/player.js +++ b/app/views/player.js @@ -17,7 +17,6 @@ const Player = Mn.LayoutView.extend({ volumeBar: '#volume-bar', playButton: '#play', trackname: '#trackname', - shuffle: '#shuffle', repeat: '#repeat', speaker: '#speaker' }, @@ -28,7 +27,6 @@ const Player = Mn.LayoutView.extend({ 'click #next': 'next', 'mousedown @ui.progressBar': 'skip', 'mousedown @ui.volumeBar': 'changeVol', - 'click @ui.shuffle': 'toggleShuffle', 'click @ui.repeat': 'toggleRepeat', 'click @ui.speaker': 'toggleVolume' }, @@ -179,13 +177,6 @@ const Player = Mn.LayoutView.extend({ ); }, - toggleShuffle() { - application.channel.trigger('upnext:addCurrentPlaylist'); - let shuffle = application.appState.get('shuffle'); - application.appState.set('shuffle', !shuffle); - this.ui.shuffle.toggleClass('active', !shuffle); - }, - toggleRepeat() { let repeat = application.appState.get('repeat'); switch (repeat) { diff --git a/app/views/templates/player.jst b/app/views/templates/player.jst index 2f8fb10..8f05db0 100644 --- a/app/views/templates/player.jst +++ b/app/views/templates/player.jst @@ -38,11 +38,6 @@

0:00

-