2026-01-31 19:24:22 +08:00
|
|
|
// Initial Call
|
2026-01-22 21:39:19 +08:00
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
2026-01-31 19:24:22 +08:00
|
|
|
// 文章图片灯箱
|
|
|
|
|
if (window.ViewImage) {
|
|
|
|
|
ViewImage.init('.post-content img');
|
|
|
|
|
}
|
2026-01-22 21:39:19 +08:00
|
|
|
|
2026-01-31 21:27:06 +08:00
|
|
|
// 文章图片懒加载 (优先初始化,防止其他模块调用时出错)
|
2026-01-31 19:24:22 +08:00
|
|
|
if (typeof lazyLoadInit === 'function') {
|
|
|
|
|
lazyLoadInit({
|
|
|
|
|
offsetBottom: 800,
|
|
|
|
|
offsetTopm: 800,
|
|
|
|
|
showTime: 1100
|
2026-01-22 21:39:19 +08:00
|
|
|
});
|
2026-01-31 19:24:22 +08:00
|
|
|
} else {
|
|
|
|
|
console.warn('lazyLoadInit is not defined');
|
2026-01-22 21:39:19 +08:00
|
|
|
}
|
2026-01-31 21:27:06 +08:00
|
|
|
|
|
|
|
|
// 初始化各个模块
|
|
|
|
|
if (window.initLoader) window.initLoader();
|
|
|
|
|
if (window.initFloatingTools) window.initFloatingTools();
|
|
|
|
|
if (window.initSearch) window.initSearch();
|
|
|
|
|
if (window.initArtalk) window.initArtalk();
|
|
|
|
|
|
|
|
|
|
// New Utils Init
|
|
|
|
|
if (window.initThemeToggle) window.initThemeToggle();
|
|
|
|
|
if (window.initCodeFold) window.initCodeFold();
|
|
|
|
|
if (window.initCodeCopy) window.initCodeCopy();
|
|
|
|
|
if (window.initParagraphComments) window.initParagraphComments();
|
2026-01-31 22:52:19 +08:00
|
|
|
if (window.initInfiniteScroll && window.enableInfiniteScroll) window.initInfiniteScroll();
|
2026-01-22 21:39:19 +08:00
|
|
|
});
|