Add server configuration check to disable plugin if necessary
This commit is contained in:
@@ -3719,10 +3719,18 @@ const slidesInit = async () => {
|
|||||||
return;
|
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) {
|
if (CONFIG.enableClientSideSettings) {
|
||||||
MediaBarEnhancedSettingsManager.init();
|
MediaBarEnhancedSettingsManager.init();
|
||||||
const isEnabled = MediaBarEnhancedSettingsManager.getSetting('enabled', true);
|
const isClientSideEnabled = MediaBarEnhancedSettingsManager.getSetting('enabled', true);
|
||||||
if (!isEnabled) {
|
if (!isClientSideEnabled) {
|
||||||
console.log("MediaBarEnhanced: Disabled by client-side setting.");
|
console.log("MediaBarEnhanced: Disabled by client-side setting.");
|
||||||
const homeSections = document.querySelector('.homeSectionsContainer');
|
const homeSections = document.querySelector('.homeSectionsContainer');
|
||||||
if (homeSections) {
|
if (homeSections) {
|
||||||
|
|||||||
Reference in New Issue
Block a user