Files
youtube-music/plugins/navigation/back.js
2023-08-29 17:22:38 +09:00

38 lines
771 B
JavaScript

const path = require('node:path');
const { ACTIONS, CHANNEL } = require('./actions.js');
const { injectCSS, listenAction } = require('../utils');
function handle(win) {
injectCSS(win.webContents, path.join(__dirname, 'style.css'), () => {
win.webContents.send('navigation-css-ready');
});
listenAction(CHANNEL, (event, action) => {
switch (action) {
case ACTIONS.NEXT: {
if (win.webContents.canGoForward()) {
win.webContents.goForward();
}
break;
}
case ACTIONS.BACK: {
if (win.webContents.canGoBack()) {
win.webContents.goBack();
}
break;
}
default: {
console.log('Unknown action: ' + action);
}
}
});
}
module.exports = handle;