From b3f0f57aba8fbaba36e9fde029d2241ab7f48180 Mon Sep 17 00:00:00 2001
From: deurstann <tristan.derouet@gmail.com>
Date: Thu, 9 Sep 2021 16:04:40 +0200
Subject: [PATCH] Added button in context menu to recenter queue

---
 instance/index.js             | 5 +++++
 instance/views/menu/queue.ejs | 1 +
 2 files changed, 6 insertions(+)

diff --git a/instance/index.js b/instance/index.js
index 73d78b1..2f3b355 100644
--- a/instance/index.js
+++ b/instance/index.js
@@ -199,6 +199,11 @@ window.onload = () => {
         logger.debug('instance', 'Queue pause');
         ipcRenderer.send('cmd-pause');
     });
+    $('#queue-recenter').click(() => {
+        document.getElementsByClassName('karaQueue')[currentSong].scrollIntoView(true);
+        logger.debug('instance', 'Queue pause');
+        ipcRenderer.send('cmd-pause');
+    });
     $('#queue-find').click(() => {
         clearMenuQueue();
         logger.debug('instance', 'Queue find');
diff --git a/instance/views/menu/queue.ejs b/instance/views/menu/queue.ejs
index cb5916d..4c7400a 100644
--- a/instance/views/menu/queue.ejs
+++ b/instance/views/menu/queue.ejs
@@ -3,6 +3,7 @@
 <div class="dropdown-menu dropdown-menu-sm" id="context-menu-right">
     <a class="dropdown-item" id="queue-pause"    href="#">Pause playback</a>
     <a class="dropdown-item" id="queue-play"   href="#">Resume playback</a>
+    <a class="dropdown-item" id="queue-recenter"   href="#">Recenter queue</a>
     <div><hr class="dropdown-divider"></div>
     <a class="dropdown-item" id="queue-find"    href="#">Find kara</a>
     <div><hr class="dropdown-divider"></div>
-- 
GitLab