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({ export default createPlugin({
name: () => t('plugins.navigation.name'), name: () => t('plugins.navigation.name'),
description: () => t('plugins.navigation.description'), description: () => t('plugins.navigation.description'),
restartNeeded: true, restartNeeded: false,
config: { config: {
enabled: true, enabled: true,
}, },
stylesheets: [style], stylesheets: [style],
renderer() { renderer: {
const forwardButton = ElementFromHtml(forwardHTML); start() {
const backButton = ElementFromHtml(backHTML); const forwardButton = ElementFromHtml(forwardHTML);
const menu = document.querySelector('#right-content'); const backButton = ElementFromHtml(backHTML);
const menu = document.querySelector('#right-content');
if (menu) { menu?.prepend(backButton, forwardButton);
menu.prepend(backButton, forwardButton); },
} stop() {
document.querySelector('[tab-id=FEmusic_back]')?.remove();
document.querySelector('[tab-id=FEmusic_next]')?.remove();
},
}, },
}); });