MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 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(); | ||
} | } | ||
}); | }); | ||