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