fix:建站时间不显示,标签云无法加载,离屏文案不显示等问题(#31)(#35)

This commit is contained in:
jiewenhuang 2023-08-22 23:45:53 +08:00
parent 444aebc9c5
commit 018c8ec5cf
3 changed files with 21 additions and 19 deletions

View File

@ -527,6 +527,8 @@ const commonContext = {
},
/* 初始化3D标签云 */
init3dTag() {
ThemeConfig.enable_tag_cloud=document.querySelector('.joe_aside__item.tags-cloud') !== null
// console.log(ThemeConfig.enable_tag_cloud)
if (
Joe.isMobile ||
!ThemeConfig.enable_tag_cloud ||
@ -767,22 +769,22 @@ const commonContext = {
document.addEventListener("scroll", Utils.throttle(handleHeader, 100));
},
/* 渲染最新评论中的 emoji */
renderReplyEmoji() {
const $replys = $(".aside-reply-content");
$replys.each((_index, item) => {
// 获取转换后的marked
const markedHtml = marked(item.innerHTML)
.replace(
/<img\ssrc[^>]*>/gm,
"<i class=\"joe-font joe-icon-tupian\"></i>"
)
.replace(/bili\//g, "bili/hd/ic_emoji_");
// 处理其中的表情包
const emoji = Utils.renderedEmojiHtml(markedHtml);
// 将回车转换为br
item.innerHTML = Utils.return2Br(emoji);
});
},
// renderReplyEmoji() {
// const $replys = $(".aside-reply-content");
// $replys.each((_index, item) => {
// // 获取转换后的marked
// const markedHtml = marked(item.innerHTML)
// .replace(
// /<img\ssrc[^>]*>/gm,
// "<i class=\"joe-font joe-icon-tupian\"></i>"
// )
// .replace(/bili\//g, "bili/hd/ic_emoji_");
// // 处理其中的表情包
// const emoji = Utils.renderedEmojiHtml(markedHtml);
// // 将回车转换为br
// item.innerHTML = Utils.return2Br(emoji);
// });
// },
/* 禁用浏览器空格滚动页面 */
cancelSpaceScroll() {
document.body.onkeydown = function (e) {

File diff suppressed because one or more lines are too long

View File

@ -73,7 +73,7 @@
<div class="reply">
<!-- <th:block th:with="post = ${postFinder.getByName(postMate.name)}">-->
<a class="link aside-reply-content" href="#">[[${result.spec.content}]]</a>
<p class="link aside-reply-content">[[${result.spec.content}]]</p>
<!-- </th:block>-->
</div>
</li>
@ -83,7 +83,7 @@
</th:block>
</th:block>
<th:block th:fragment="enable_tag_cloud">
<section class="joe_aside__item tags-cloud">
<section class="joe_aside__item tags-cloud" id="tags-cloud">
<div class="joe_aside__item-title">
<i class="joe-font joe-icon-tag"></i>
<span class="text">标签云</span>