Skip to content

Commit daf0523

Browse files
authored
Enable/Disable Navigation without restart (#1507)
1 parent b73b573 commit daf0523

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/plugins/navigation/index.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,21 @@ import backHTML from './templates/back.html?raw';
1010
export default createPlugin({
1111
name: () => t('plugins.navigation.name'),
1212
description: () => t('plugins.navigation.description'),
13-
restartNeeded: true,
13+
restartNeeded: false,
1414
config: {
1515
enabled: true,
1616
},
1717
stylesheets: [style],
18-
renderer() {
19-
const forwardButton = ElementFromHtml(forwardHTML);
20-
const backButton = ElementFromHtml(backHTML);
21-
const menu = document.querySelector('#right-content');
22-
23-
if (menu) {
24-
menu.prepend(backButton, forwardButton);
25-
}
18+
renderer: {
19+
start() {
20+
const forwardButton = ElementFromHtml(forwardHTML);
21+
const backButton = ElementFromHtml(backHTML);
22+
const menu = document.querySelector('#right-content');
23+
menu?.prepend(backButton, forwardButton);
24+
},
25+
stop() {
26+
document.querySelector('[tab-id=FEmusic_back]')?.remove();
27+
document.querySelector('[tab-id=FEmusic_next]')?.remove();
28+
},
2629
},
2730
});

0 commit comments

Comments
 (0)