From d1a1b4e48a8d2d37819e538ed1015fdbc51f8a23 Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Thu, 11 Feb 2021 14:05:18 +0100
Subject: [PATCH] Filter with last request when reloading the db, delete the
 'reload all' button that was here for debug

---
 instance/main.js | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/instance/main.js b/instance/main.js
index 9212ba6..73dcb2c 100644
--- a/instance/main.js
+++ b/instance/main.js
@@ -5,7 +5,6 @@ const e = require('express');
 
 /* prettier-ignore */
 const buttonList = [
-    [ 'left',   `<i class="fas fa-sync-alt"></i>`,      'reloadDb',         'Reload database'       ],
     [ 'left',   `<i class="fas fa-play"></i>`,          'commandPlay',      'Play or pause Lektor'  ],
     [ 'left',   `<i class="fas fa-stop"></i>`,          'commandStop',      'Stop lektor'           ],
     [ 'left',   `<i class="fas fa-eraser"></i>`,        'commandClear',     'Clear the queue'       ],
@@ -19,9 +18,16 @@ const buttonList = [
     [ 'right',  `<i class="fas fa-user-friends"></i>`,  'openUserView',     'Open client view'      ],
     [ 'right',  `<i class="fas fa-music"></i>`,         'openMdtView',      'Open metadata view'    ],
     [ 'right',  `<i class="fas fa-sync-alt"></i>`,      'reloadQueue',      'Reload the queue'      ],
-    [ 'right',  `<i class="fas fa-window-close"></i>`,  'closeButton',      'Quit Lektor-App'       ],
+    [ 'right',  `<i class="fas fa-window-close"></i>`,  'closeButton',      'Quit Amadeus'          ],
 ];
 
+/* Global variables */
+var countKaraInQueue = 0;
+var currentSong = 0;
+var dragCounter = 0;
+var leavedElement;
+var isDnDFromDB = false;
+
 function addIpcToButton(btnId, ipc) {
     document.getElementById(btnId).addEventListener('click', () => {
         ipc.forEach(ipc => {
@@ -40,7 +46,7 @@ window.onload = () => {
     addIpcToButton('commandClear', ['cmd-clear']);
 
     addIpcToButton('selectAdvence', ['select-advence']);
-    addIpcToButton('selectDatabase', ['select-database']);
+    addIpcToButton('selectDatabase', ['select-database', 'reload-db-request']);
     addIpcToButton('selectPlaylist', ['select-playlist']);
     addIpcToButton('selectPool', ['select-pool']);
     addIpcToButton('openMdtView', ['select-mdt']);
@@ -48,7 +54,6 @@ window.onload = () => {
     addIpcToButton('openKurisu', ['toggle-kurisu']);
     addIpcToButton('openUserView', ['toggle-client-view']);
     addIpcToButton('reloadQueue', ['reload-queue-request']);
-    addIpcToButton('reloadDb', ['reload-db-request', 'reload-queue-request']);
 
     setTimeout(() => ipcRenderer.send('reload-queue-request'), 1000);
     setInterval(() => ipcRenderer.send('verify-queue-reloaded-request'), 50);
@@ -58,7 +63,9 @@ window.onload = () => {
     $('#filterInput').on('keypress', e => {
         /* On 'Return'. */
         if (e.which != 13) return;
-        ipcRenderer.send('reload-db-request', $('#filterInput').val());
+        ipcRenderer.send('reload-db-request', {
+            search: $('#filterInput').val(),
+        });
     });
 
     document.addEventListener(
@@ -150,7 +157,6 @@ ipcRenderer.on('reload-db-responce', (event, arg) => {
     );
 });
 
-var countKaraInQueue = 0;
 /* Create the right panel: the queue */
 ipcRenderer.on('reload-queue-responce', (event, arg) => {
     logger.debug('instance', `Web page got reload-queue`);
@@ -175,7 +181,6 @@ ipcRenderer.on('reload-queue-responce', (event, arg) => {
     );
 });
 
-var currentSong = 0;
 ipcRenderer.on('send-song-time-data', (event, timeData) => {
     document.getElementById('progressBar').style.width = `${
         (timeData.elapsed / timeData.total) *
@@ -242,10 +247,6 @@ function addQueueKaraEventHandlers(element) {
         );
 }
 
-var dragCounter = 0;
-var leavedElement;
-var isDnDFromDB = false;
-
 function onDragStartDB(event) {
     isDnDFromDB = true;
     event.dataTransfer.effectAllowed = 'move';
-- 
GitLab