Add server configuration check to disable plugin if necessary

This commit is contained in:
CodeDevMLH
2026-02-19 16:49:00 +01:00
parent a44bf7ebf4
commit 8b2fe59f5a

View File

@@ -3718,11 +3718,19 @@ const slidesInit = async () => {
console.log("⚠️ Slideshow already initialized, skipping");
return;
}
// Check if plugin is enabled
if (CONFIG.isEnabled === false) {
console.log("MediaBarEnhanced: Disabled by server configuration");
const loader = document.querySelector(".bar-loading");
if (loader) loader.remove();
return;
}
if (CONFIG.enableClientSideSettings) {
MediaBarEnhancedSettingsManager.init();
const isEnabled = MediaBarEnhancedSettingsManager.getSetting('enabled', true);
if (!isEnabled) {
const isClientSideEnabled = MediaBarEnhancedSettingsManager.getSetting('enabled', true);
if (!isClientSideEnabled) {
console.log("MediaBarEnhanced: Disabled by client-side setting.");
const homeSections = document.querySelector('.homeSectionsContainer');
if (homeSections) {