task 17291 | починил содержание
This commit is contained in:
1 parent
3fc4e05c22
commit
4dfd7ded50
2 files changed
+1
-18
No files matched your search
@@ -600,23 +600,6 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// Скролл длинного содержания статей
|
|
||||||
function initScrollableToc() {
|
|
||||||
const list = document.querySelector('.article-toc__list');
|
|
||||||
if (!list) return;
|
|
||||||
function updateScrollableState() {
|
|
||||||
const isScrollable = list.scrollHeight > list.clientHeight;
|
|
||||||
list.classList.toggle('is-scrollable', isScrollable);
|
|
||||||
}
|
|
||||||
updateScrollableState();
|
|
||||||
window.addEventListener('resize', updateScrollableState);
|
|
||||||
if (document.fonts) {
|
|
||||||
document.fonts.ready.then(updateScrollableState);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
initScrollableToc();
|
|
||||||
|
|
||||||
|
|
||||||
// AJAX-фильтр статей
|
// AJAX-фильтр статей
|
||||||
function initArticlesFilter() {
|
function initArticlesFilter() {
|
||||||
const filter = document.querySelector('.articles-filter');
|
const filter = document.querySelector('.articles-filter');
|
||||||
|
|||||||
@@ -134,7 +134,7 @@
|
|||||||
<?php if ($toc_items) : ?>
|
<?php if ($toc_items) : ?>
|
||||||
<div class="article-toc">
|
<div class="article-toc">
|
||||||
<div class="article-toc__title">Содержание</div>
|
<div class="article-toc__title">Содержание</div>
|
||||||
<ul class="article-toc__list">
|
<ul class="article-toc__list is-scrollable">
|
||||||
<?php foreach ($toc_items as $item) : ?>
|
<?php foreach ($toc_items as $item) : ?>
|
||||||
<li class="article-toc__item">
|
<li class="article-toc__item">
|
||||||
<a href="#<?php echo $item['id']; ?>" class="article-toc__link">
|
<a href="#<?php echo $item['id']; ?>" class="article-toc__link">
|
||||||
|
|||||||
Reference in new issue
Block a user