Enable/Disable Navigation without restart (#1507)

This commit is contained in:
Yazazuyo
2023-12-10 20:21:17 +01:00
committed by GitHub
parent b73b5735ec
commit daf05239a1

View File

@ -10,18 +10,21 @@ import backHTML from './templates/back.html?raw';
export default createPlugin({
name: () => t('plugins.navigation.name'),
description: () => t('plugins.navigation.description'),
restartNeeded: true,
restartNeeded: false,
config: {
enabled: true,
},
stylesheets: [style],
renderer() {
const forwardButton = ElementFromHtml(forwardHTML);
const backButton = ElementFromHtml(backHTML);
const menu = document.querySelector('#right-content');
if (menu) {
menu.prepend(backButton, forwardButton);
}
renderer: {
start() {
const forwardButton = ElementFromHtml(forwardHTML);
const backButton = ElementFromHtml(backHTML);
const menu = document.querySelector('#right-content');
menu?.prepend(backButton, forwardButton);
},
stop() {
document.querySelector('[tab-id=FEmusic_back]')?.remove();
document.querySelector('[tab-id=FEmusic_next]')?.remove();
},
},
});