shuffle player only on acive items in the map (entree, article, search results

This commit is contained in:
2018-04-17 16:21:46 +02:00
parent 29ad08648f
commit 07728aa425
4 changed files with 58 additions and 14 deletions
@@ -596,6 +596,7 @@
//console.log('theme : onCorpusReady', e);
_corpus_ready = true;
_$corpus_canvas = $('canvas#corpus-map');
_$corpus_canvas
.on('corpus-cliked-on-map', function(e) {
//console.log('theme : corpus-cliked-on-map');
@@ -609,7 +610,7 @@
.openDocument(e.target_node);
});
_randomPlayer = new RandomPlayer(e.playlist);
_randomPlayer = new RandomPlayer(e.playlist);
_$body.attr('corpus-map', 'ready');
}
@@ -974,6 +975,15 @@
.on('audio-ended', this.onAudioPlayerEnded.bind(this))
.on('audio-play-next', this.onAudioPlayNext.bind(this))
.on('stop-shuffle', this.stop.bind(this));
_$corpus_canvas
.on('update-random-playlist', this.updatePlaylist.bind(this));
},
updatePlaylist(e){
// debugger;
this.playlist = e.playlist;
this.shuffle();
},
shuffle(){
var tempPLaylist = [];
@@ -596,6 +596,7 @@
//console.log('theme : onCorpusReady', e);
_corpus_ready = true;
_$corpus_canvas = $('canvas#corpus-map');
_$corpus_canvas
.on('corpus-cliked-on-map', function(e) {
//console.log('theme : corpus-cliked-on-map');
@@ -609,7 +610,7 @@
.openDocument(e.target_node);
});
_randomPlayer = new RandomPlayer(e.playlist);
_randomPlayer = new RandomPlayer(e.playlist);
_$body.attr('corpus-map', 'ready');
}
@@ -974,6 +975,15 @@
.on('audio-ended', this.onAudioPlayerEnded.bind(this))
.on('audio-play-next', this.onAudioPlayNext.bind(this))
.on('stop-shuffle', this.stop.bind(this));
_$corpus_canvas
.on('update-random-playlist', this.updatePlaylist.bind(this));
},
updatePlaylist(e){
// debugger;
this.playlist = e.playlist;
this.shuffle();
},
shuffle(){
var tempPLaylist = [];