diff options
| -rw-r--r-- | res/client.js | 3 | ||||
| -rw-r--r-- | src/client/Player.hx | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/res/client.js b/res/client.js index 0708879..d70fcab 100644 --- a/res/client.js +++ b/res/client.js @@ -1676,6 +1676,7 @@ client_Player.prototype = { this.removeElementItem(url); } index = _$VideoList_VideoList_$Impl_$.skipItem(this.items,index); + this.updateCounters(); if(this.items.length == 0) { return; } @@ -1702,6 +1703,8 @@ client_Player.prototype = { while(_g < list.length) this.addVideoItem(list[_g++],true); if(this.currentSrc != this.items[this.itemPos].url) { this.setVideo(this.itemPos); + } else { + this.videoItemsEl.children[this.itemPos].classList.add("queue_active"); } } ,clearItems: function() { diff --git a/src/client/Player.hx b/src/client/Player.hx index 4f1ecf6..8e55b25 100644 --- a/src/client/Player.hx +++ b/src/client/Player.hx @@ -223,6 +223,7 @@ class Player { if (index == -1) return; if (items[index].isTemp) removeElementItem(url); index = items.skipItem(index); + updateCounters(); if (items.length == 0) return; setVideo(index); } @@ -242,6 +243,7 @@ class Player { if (list.length == 0) return; for (video in list) addVideoItem(video, true); if (currentSrc != items[itemPos].url) setVideo(itemPos); + else videoItemsEl.children[itemPos].classList.add("queue_active"); } public function clearItems():Void { |
