Skip to content
Extraits de code Groupes Projets
Vérifiée Valider b902fa1f rédigé par Kubat's avatar Kubat
Parcourir les fichiers

Add the kurisu button

parent 5fdcf6a0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!3Dev kubat
......@@ -14,6 +14,7 @@ const buttonList = [
[ 'sleft', `<i class="fas fa-tag"></i>`, 'selectPlaylist', 'Playlist search' ],
[ 'sleft', `<i class="fas fa-bookmark"></i>`, 'selectPool', 'Pool search' ],
[ 'right', `<i class="fas fa-compass"></i>`, 'openKurisu', 'Kurisu in a new page' ],
[ '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' ],
......@@ -43,6 +44,7 @@ window.onload = () => {
addIpcToButton('selectPool', ['select-pool']);
addIpcToButton('openMdtView', ['select-mdt']);
addIpcToButton('openKurisu', ['toggle-kurisu']);
addIpcToButton('openUserView', ['toggle-client-view']);
addIpcToButton('reloadQueue', ['reload-queue-request']);
addIpcToButton('reloadDb', ['reload-db-request', 'reload-queue-request']);
......
......@@ -12,6 +12,8 @@ var lektor_closed = false; /* Is lektord closed? */
var myDb = new db('/home/kara/kara.db');
var win = null; /* The main window */
/**********************
* Reinit the logfile *
**********************/
......@@ -28,7 +30,7 @@ tail.on('line', function (data) {
function createInstanceWindow() {
/* Main window */
const win = new BrowserWindow({
win = new BrowserWindow({
width: 1280,
height: 720,
hasShadow: false,
......@@ -41,6 +43,24 @@ function createInstanceWindow() {
win.loadFile('instance/index.html');
}
function createKurisuWindow() {
/* Main window */
const kurisu = new BrowserWindow({
width: 1280,
title: 'Kurisu',
height: 720,
frame: false,
parent: win,
webPreferences: {
nodeIntegration: true,
},
});
kurisu.loadURL('https://dev-kurisu.iiens.net');
kurisu.once('ready-to-show', () => {
kurisu.show();
});
}
/******************************
* The end of the application *
******************************/
......@@ -133,6 +153,15 @@ app.on('ready', () => {
});
});
/***************
* Kurisu View *
***************/
ipcMain.on('toggle-kurisu', (event, arg) => {
logger.debug('main', 'Toggle kurisu view');
createKurisuWindow();
});
/*********************************
* Messages from the main window *
*********************************/
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter