MediaWiki:Common.js: различия между версиями

мНет описания правки
мНет описания правки
Строка 519: Строка 519:
});
});
}
}
// Функция для логики меню создаваемым модулем CategoryMenu
function initCategorySwitcher() {
function initCategorySwitcher() {
     var categories = document.querySelectorAll('.categories div');
     var categories = document.querySelectorAll('.categories div');
Строка 578: Строка 579:
             switchContent(this);
             switchContent(this);
         });
         });
    }
    // Открытие первой категории и первого пункта
    var firstCategory = categories.length > 0 ? categories[0].classList[0] : null;
    if (firstCategory) {
        switchCategory(firstCategory);
     }
     }
}
}
Строка 671: Строка 678:
     var categoriesExist = document.querySelectorAll('.categories');
     var categoriesExist = document.querySelectorAll('.categories');
     if (categoriesExist.length > 0) {
     if (categoriesExist.length > 0) {
         initCategorySwitcher(); // Вызовите функцию для инициализации
         initCategorySwitcher();  
 
        var firstMenuItem = document.querySelector('.category1-menu div');
        if (firstMenuItem) {
            switchContent(firstMenuItem); // Открываем первый пункт контента по умолчанию
        }
     }
     }
});
});