import handleIndexPanel from './index-panel'; import handleFootnoteFormat from './footnote-format'; import handleCiteButton from './cite-button'; import handleLikeButton from './like-button.ts'; import handleShareButton from './share-button.ts'; import handleArticleReader from './reader.ts'; import { handleArticleToolbar } from './article-toolbar.ts'; import { handleRevueToolbar } from './revue-toolbar.ts'; import handleSearchRevue from './search-revue.ts'; export default function singles(): void { const isSingleRevue: HTMLElement | null = document.querySelector('.page--single-revue'); const isSingleArticle: HTMLElement | null = document.querySelector('.page--single-articles'); if (!isSingleRevue && !isSingleArticle) return; handleIndexPanel(); handleFootnoteFormat(); handleCiteButton(); handleLikeButton(); handleArticleToolbar(); handleRevueToolbar(); handleShareButton(); handleArticleReader(); handleSearchRevue(); }