From a04f67d60b26a2952e23bce7151c8d68fdef7968 Mon Sep 17 00:00:00 2001
From: deurstann <tristan.derouet@gmail.com>
Date: Fri, 26 Feb 2021 16:57:29 +0100
Subject: [PATCH] modify panel behavior

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

diff --git a/instance/main.js b/instance/main.js
index 3132d87..aa3788e 100644
--- a/instance/main.js
+++ b/instance/main.js
@@ -4,6 +4,7 @@ const { ipcRenderer, ipcMain } = require('electron'),
     logger = require('../common/logger.js'),
     ejs = require('ejs'),
     e = require('express');
+const { changePlayStatus } = require('../common/lkt.js');
 
 /* Global variables */
 var countKaraInQueue = 0;
@@ -172,13 +173,19 @@ function configureLeftPanel() {
         tabQueue.style.background = "#2b3e50";
         playlistPanel.classList.add("show","active");
         queuePanel.classList.remove("show","active");
+        /*if(currentPlaylist != "") {
+            [].forEach.call(document.querySelectorAll('#panelLeft .KaraCard'), (element) => {
+                element.getElementsByClassName('karaAddBtn').hidden = true;
+                element.getElementsByClassName('karaInsertBtn').hidden = true;
+                element.getElementsByClassName('karaAddPlaylistBtn').hidden = false;
+            });
+        }*/
     }
     var playlistSelect = document.getElementById("playlist-selector");
 
     playlistSelect.onchange = () => {
         currentPlaylist = playlistSelect.value;
-        logger.info("cc");
-        ipcRenderer.send('get-playlist-data',playlistSelect.value);
+   //     ipcRenderer.send('get-playlist-data',playlistSelect.value);
     }
     
 }
@@ -211,7 +218,7 @@ ipcRenderer.on('reload-queue-responce', (event, arg) => {
                 ${data}`;
         });
     });
-    [].forEach.call(document.querySelectorAll('#panelRight .karaCard'), addQueueKaraEventHandlers);
+    [].forEach.call(document.querySelectorAll('#queue-panel .karaCard'), addQueueKaraEventHandlers);
 });
 
 ipcRenderer.on('send-state', (event, state) => updatePlayPauseButton(state));
@@ -265,6 +272,8 @@ ipcRenderer.on('playlist-data-responce', (event,karas) => {
                 ${data}`;
         });
     });
+    [].forEach.call(document.querySelectorAll('#playlist-panel .karaCard'), addPlayListKaraEventHandlers);
+    
 });
 ipcRenderer.on('send-lektord-is-attached', (event, arg) => {
     logger.debug('instance', `Lektord is in attached mode? ${arg}`);
@@ -308,6 +317,14 @@ function addQueueKaraEventHandlers(element) {
     );
 }
 
+/*function addPlayListKaraEventHandlers(element) {
+    element.getElementsByClassName('karaDeleteBtn')[0].addEventListener('click', () => {
+        ipcRenderer.send('del-kara-playlist-id', {
+            id:element.getElementsByClassName('karaID')[0].innerText
+        });
+    });
+}*/
+
 function onDragStartDB(event) {
     isDnDFromDB = true;
     event.dataTransfer.effectAllowed = 'move';
-- 
GitLab