# DiscoTOC - automatic table of contents

**URL:** https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143
**Category:** Theme component
**Tags:** official, disco-toc
**Created:** [3월 9, 2019, 5:36오전 UTC](https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143 "2019-03-09T05:36:22Z")
**Posts on this page:** 1
**Showing post:** 466

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [7월 9, 2025, 10:30오후 UTC](https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143/466 "2025-07-09T22:30:55Z")

</div>

응답이 없는 경우 작동하도록 만들 수 있었습니다:

> [@모바일에서 답글이 없으면 DiscoTOC 스타일이 깨집니다](https://meta.discourse.org/t/discotoc-style-is-broken-if-there-is-no-reply-on-mobile/353845/3?u=alltiagocom):
>
> With my basic coding skills and some ChatGPT talk, I made it work, I believe. Created a custom component and put this in the CSS tab: @media (max-width: 767px) { #topic-progress-wrapper.sticky-bottom { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; } } and this in the JS tab import { apiInitializer } from "discourse/lib/api"; export default apiInitializer((api) =\> { api.onPageChange(() =\> { const observer = new MutationObs…

해당 주제에 피드백을 남겼습니다. 감사합니다.

---

_[View the full topic](https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143)._
