From dc871d80c053b47714d252ed508edbb67d7d7003 Mon Sep 17 00:00:00 2001 From: "DESKTOP-RQ919RC\\Pc" <1300399510@qq.com> Date: Fri, 7 Nov 2025 19:42:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0BI=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=E5=A4=9A=E4=B8=AA=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E5=92=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refactor: 重构slideshow-box组件,移除帖子标签 fix: 修复item-bottom组件中QR码加载状态显示问题 style: 调整多个页面的CSS样式,包括字体大小和间距 perf: 优化save.js文件同步逻辑,支持更多模板格式 docs: 更新组件文档和注释 chore: 添加bi组件相关文件并配置监听同步 test: 更新测试用例以适应组件变更 --- component/bi/bi.js | 207 ++++++++++++++++++ component/bi/bi.txt | 252 ++++++++++++++++++++++ component/head-top/head-top.js | 15 +- component/head-top/head-top.txt | 52 +++-- component/item-bottom/item-bottom.js | 3 +- component/item-bottom/item-bottom.txt | 7 +- component/latest-list/latest-list.js | 2 +- component/slideshow-box/slideshow-box.js | 14 +- component/slideshow-box/slideshow-box.txt | 8 +- css/details.css | 38 ++-- css/details.less | 43 ++-- css/edit.css | 2 + css/edit.less | 2 + css/homepage-other.css | 2 +- css/homepage-other.less | 2 +- css/index.css | 14 +- css/index.less | 14 +- css/public.css | 23 +- css/public.less | 27 ++- css/search-tag.css | 8 + css/search-tag.less | 8 + css/search.css | 8 + css/search.less | 8 + css/section.css | 27 ++- css/section.less | 76 ++++--- index.html | 5 + js/index.js | 7 +- js/save.js | 14 +- 28 files changed, 768 insertions(+), 120 deletions(-) create mode 100644 component/bi/bi.js create mode 100644 component/bi/bi.txt diff --git a/component/bi/bi.js b/component/bi/bi.js new file mode 100644 index 0000000..294b0e6 --- /dev/null +++ b/component/bi/bi.js @@ -0,0 +1,207 @@ +// 1. 创建组件模板和样式(内置到 JS 中,无需外部 HTML/Template) +const template = document.createElement("template"); +template.innerHTML = `