From 43421fd9ad3a7580cda45d19e4449d53538496fa Mon Sep 17 00:00:00 2001
From: dlzmoe <65840178+dlzmoe@users.noreply.github.com>
Date: Wed, 20 Nov 2024 14:00:33 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=B0=E5=A2=9E=E5=B1=8F=E8=94=BD?=
=?UTF-8?q?=E6=8B=BC=E9=9F=B3/=E7=BF=BB=E8=AF=91=E7=9A=84=E9=80=89?=
=?UTF-8?q?=E9=A1=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CHANGELOG.md | 2 +-
dist/linuxdo-scripts.user.js | 1029 +++++++++--------
linuxdo-scripts.user.js | 1029 +++++++++--------
package.json | 2 +-
src/app.vue | 13 +-
.../MenuTranslate.vue | 0
src/components/Translate/isTranslate.vue | 24 +
version-log.md | 4 +
8 files changed, 1099 insertions(+), 1004 deletions(-)
rename src/components/{BasicSettings => Translate}/MenuTranslate.vue (100%)
create mode 100644 src/components/Translate/isTranslate.vue
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 48d6a89..9b55eed 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1 +1 @@
-- 新增:今日最热帖子排行榜
\ No newline at end of file
+- 新增:屏蔽拼音/翻译的选项
\ No newline at end of file
diff --git a/dist/linuxdo-scripts.user.js b/dist/linuxdo-scripts.user.js
index a4f2187..8e27c86 100644
--- a/dist/linuxdo-scripts.user.js
+++ b/dist/linuxdo-scripts.user.js
@@ -1,7 +1,7 @@
// ==UserScript==
// @name linuxdo 增强插件
// @namespace https://github.com/dlzmoe/linuxdo-scripts
-// @version 0.3.66
+// @version 0.3.67
// @author dlzmoe
// @description linux.do 增强插件,功能持续更新,欢迎提出新想法!
// @license Apache-2.0
@@ -18,13 +18,13 @@
// @grant GM_xmlhttpRequest
// ==/UserScript==
-(t=>{if(typeof GM_addStyle=="function"){GM_addStyle(t);return}const i=document.createElement("style");i.textContent=t,document.head.append(i)})(' input[type=text][data-v-2be3e9ac]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.emojiPicker{top:0;left:100%;position:absolute;display:grid;grid-template-columns:repeat(12,1fr);gap:10px;height:100%;overflow:auto;background-color:#000c;padding:10px;border-radius:5px;z-index:9}.emojiPicker img{cursor:pointer;width:30px;height:30px}.sidebar-section-header-caret.right{transform:rotate(-90deg)}.item select[data-v-d780d688]{height:28px;border:1px solid #b6b6b6;border-radius:4px;width:180px;margin-left:10px;cursor:pointer}.item[data-v-e33f1de9]{border:none!important}.item a[data-v-e33f1de9]:hover{text-decoration:underline}.item[data-v-cb743585],.item[data-v-396734d2],.item[data-v-f84417d4],.item[data-v-fab41a8c]{border:none!important}input[type=text][data-v-ac149a76]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.linxudoscripts-tag{background:#29a6a9;color:#fff;font-size:14px!important;padding:0 10px;height:26px;text-align:center;display:inline-flex!important;align-items:center;justify-content:center;border-radius:5px}.menu-table{width:100%}.menu-table td,.menu-table th{padding:10px;font-size:14px}.menu-table .span{cursor:pointer}.menu-table .span+.span{margin-left:10px}.item[data-v-d1d5d03b]{border:none}.item[data-v-b5335091]{display:block!important}p[data-v-b5335091]{margin:8px 0!important}ul[data-v-b5335091]{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}ul li[data-v-b5335091]{width:48%;margin-bottom:30px}input[type=radio][data-v-b5335091]{transform:scale(1.2)}.ls-flex[data-v-b5335091]{display:flex;align-content:center;margin-bottom:10px;cursor:pointer}.ls-flex input[data-v-b5335091]{margin-right:10px}.ls-flex label[data-v-b5335091]{cursor:pointer;font-weight:300}.item[data-v-a2abb68b]{border:none!important;padding:0!important;margin-top:15px;position:relative}.item .tit[data-v-a2abb68b]{white-space:nowrap;width:160px}.item input[data-v-a2abb68b]{margin:0;width:100%}.item em[data-v-a2abb68b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.item em svg[data-v-a2abb68b]{color:#999}.item .lxwebdavpassword[data-v-a2abb68b]{filter:blur(5px)}.item .lxwebdavpassword.act[data-v-a2abb68b]{filter:none}.btnwrapper[data-v-a2abb68b]{margin-top:20px}.post-stream.lookopwrapactive .topic-post{display:none!important}.post-stream.lookopwrapactive .topic-post.topic-owner{display:block!important}.el-button.act[data-v-6520db1a]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}@keyframes breathAnimation-57dbaeb5{0%,to{transform:scale(1);box-shadow:0 0 5px #00000080}50%{transform:scale(1.1);box-shadow:0 0 10px #000000b3}}.breath-animation[data-v-57dbaeb5]{animation:breathAnimation-57dbaeb5 4s ease-in-out infinite}.minimized[data-v-57dbaeb5]{width:50px!important;height:50px!important;border-radius:50%!important;padding:0!important;overflow:hidden;cursor:pointer}#linuxDoLevelPopupContent[data-v-57dbaeb5]{line-height:1.6;position:fixed;bottom:20px;right:90px;width:250px;height:auto;background-color:var(--tertiary-low);padding:15px;z-index:10000;font-size:14px;border-radius:5px}#linuxDoUserSearch[data-v-57dbaeb5]{width:100%;margin-top:10px}.button[data-v-57dbaeb5]{margin-top:10px}.minimize-button[data-v-57dbaeb5]{position:absolute;top:5px;right:5px;z-index:10001;background:transparent;border:none;cursor:pointer;border-radius:50%;text-align:center;line-height:40px;width:40px;height:40px}.el-button.act[data-v-64839780]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}.el-button.act svg[data-v-64839780]{animation:spin-64839780 3s linear infinite}@keyframes spin-64839780{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.linuxdoscripts-aidialog{position:fixed;top:0;left:-100%;width:500px;height:100vh;background:#fff;box-shadow:1px 2px 5px #0000003d;z-index:999;padding-top:60px;transition:all .1s linear;opacity:0;visibility:hidden;overflow:hidden}.linuxdoscripts-aidialog.act{left:0;opacity:1;visibility:inherit;overflow:inherit}a[data-v-45c51ed7]:hover{text-decoration:underline}.item-foot[data-v-45c51ed7]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:70px;left:22px;line-height:2}.item-foot img[data-v-45c51ed7]{width:auto!important;height:20px!important}.UsageTip{position:static;margin:0;font-size:14px;line-height:1.6;background:var(--d-sidebar-background);color:var(--primary-medium)}.UsageTip>div{margin:10px 0}.UsageTip button{padding:8px 10px;margin-bottom:10px;border:none;outline:none;border-radius:4px}.menu-body[data-v-649030ce]{padding:0 15px}.inner[data-v-649030ce]{display:flex;align-items:center;margin-bottom:10px}.inner label[data-v-649030ce]{width:70px;font-weight:400}.inner input[data-v-649030ce]{flex:1;margin:0;max-width:300px}#multi-lang-say-config-button{display:none}p[data-v-d8d12b86]{margin-top:1em!important}.timeline-container .topic-timeline .timeline-scrollarea{max-width:100px!important}#linuxdoscripts{font-size:14px}#linuxdoscripts input[type=text]{width:100%;background:var(--d-input-bg-color)}#linuxdoscripts input[type=checkbox]{transform:scale(1.2)}#linuxdoscripts #menu_suspendedball{display:none}#linuxdoscripts img{vertical-align:bottom;max-width:100%;height:auto}#linuxdoscripts .close{position:absolute;right:10px;top:45%;cursor:pointer;font-size:34px;color:#999;transform:translateY(-50%) rotate(45deg)}#linuxdoscripts .setting-btn{z-index:199;position:fixed;bottom:20px;right:20px}#linuxdoscripts .setting-btn .el-button{margin:15px 0 0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tertiary-low);font-size:14px;cursor:pointer;border:none}#linuxdoscripts .setting-btn .el-button svg{margin:0}#linuxdoscripts .setting-btn .el-button:hover{opacity:.9}#linuxdoscripts .hint{margin-top:5px;color:#d94f4f;font-size:14px}#linuxdoscripts dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;max-width:100vw;background:var(--header_background);color:var(--primary);box-shadow:0 8px 32px #0000001a;border-radius:16px;padding:15px;z-index:99999;overflow-x:hidden;box-sizing:border-box;margin:0;border:none;outline:none}#linuxdoscripts dialog .menu-about{padding:5px 0;line-height:2}#linuxdoscripts dialog .menu-about .initialization{color:#999;border-bottom:1px dashed #999;cursor:pointer}#linuxdoscripts dialog .menu-about .initialization:hover{color:#333;border-color:#333}#linuxdoscripts dialog p{margin:0;font-size:14px}#linuxdoscripts .menu-header{padding:.5rem .5rem 1rem;border-bottom:1px solid #eee;position:relative}#linuxdoscripts .title{font-size:18px;font-weight:600;display:flex;align-items:center}#linuxdoscripts .title img{margin-left:10px}#linuxdoscripts button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-low)}#linuxdoscripts button+button{margin-left:8px}#linuxdoscripts button.saveload{background:#000;color:#fff}#linuxdoscripts button:hover{opacity:.9}#linuxdoscripts .menu-flex{display:flex;justify-content:space-between;align-items:flex-start}#linuxdoscripts .menu-nav{width:140px;display:flex;flex-direction:column;margin:0 20px 0 0;padding-top:15px}#linuxdoscripts .menu-nav li{border-radius:4px;height:32px;width:100%;margin-bottom:5px;box-sizing:border-box;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-start;font-size:14px;cursor:pointer;line-height:1}#linuxdoscripts .menu-nav li svg{width:16px;margin-right:5px}#linuxdoscripts .menu-nav li.act{background:var(--d-selected)}#linuxdoscripts .menu-body{flex:1;height:480px;overflow-y:auto;padding-right:10px}#linuxdoscripts .menu-body::-webkit-scrollbar{height:8px;width:8px}#linuxdoscripts .menu-body::-webkit-scrollbar-corner{background:none}#linuxdoscripts .menu-body::-webkit-scrollbar-thumb{background:#dee0e1;border-radius:8px}#linuxdoscripts .menu-body .menu-body-item{display:none}#linuxdoscripts .menu-body .menu-body-item.act{display:block}#linuxdoscripts .menu-footer{display:flex;margin-top:10px;padding-top:6px}#linuxdoscripts .import{margin-left:auto!important}#linuxdoscripts .import,#linuxdoscripts .export{background:#d1f0ff;color:#559095}#linuxdoscripts .floorlottery{background:#ffb003}#linuxdoscripts .menu-body-item{padding-bottom:30px}#linuxdoscripts .menu-body-item .item{border-bottom:1px solid rgba(0,0,0,.05);padding:15px 0;display:flex;align-items:center;justify-content:space-between}#linuxdoscripts .menu-body-item .item .tit{height:100%;display:flex;align-items:center}#linuxdoscripts .menu-body-item .item input,#linuxdoscripts .menu-body-item .item select{margin-top:0;margin-bottom:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]{width:30px;height:16px;position:relative;background-color:#dcdfe6;box-shadow:#dfdfdf 0 0 inset;border-radius:20px;background-clip:content-box;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;user-select:none;outline:none;padding:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]:before{content:"";position:absolute;width:12px;height:12px;background-color:#fff;border-radius:50%;left:2px;top:0;bottom:0;margin:auto;transition:.3s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked{background-color:var(--tertiary);transition:.6s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked:before{left:14px;transition:.3s}#linuxdoscripts textarea{font-family:inherit;width:100%;min-height:100px!important;border:1px solid #999;outline:0;padding:5px;font-size:14px;margin:5px 0 0;resize:none;border-radius:0;color:var(--d-input-text-color);background:var(--d-input-bg-color)}#linuxdoscripts textarea:focus{border-color:var(--tertiary);outline:2px solid var(--tertiary);outline-offset:-2px}#linuxdoscripts #floorlotterloading img{width:50px;height:50px}#linuxdoscripts .floorlotterywrap{display:none;width:400px;height:300px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:999}#linuxdoscripts .floorlotterywrap{width:400px;height:300px}#linuxdoscripts .el-checkbox__inner{border:1px solid #979797}#linuxdoscripts label{margin:0}.linuxdoscripts-opacity{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#00000080;z-index:9999}.linuxlevel.four{background:linear-gradient(to right,red,#00f);-webkit-background-clip:text;color:transparent}.topic-post{position:relative}.linuxfloor{display:flex;color:var(--tertiary);width:30px;height:30px;align-items:center;justify-content:center;border-radius:6px;font-size:16px;margin-left:10px}.signature-p{color:#279a36;font-size:14px;word-break:break-word}.topic-list .views{font-weight:400!important;white-space:nowrap!important}.createreply{display:flex;flex-direction:column;max-width:300px}.createreply button{margin-bottom:10px;justify-content:flex-start;text-align:left}.topicpreview-btn,.donottopic-btn{padding:4px 12px!important;font-size:14px!important;opacity:0!important;margin-right:5px!important}.topic-list-item:hover .topicpreview-btn,.topic-list-item:hover .donottopic-btn{opacity:1!important}.topicpreview{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;display:none}.topicpreview .topicpreview-container{padding:30px 0;border-radius:5px;width:100%;max-width:800px;overflow-y:auto;height:80vh;z-index:10;background:var(--header_background);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.topicpreview .topicpreview-container .topicpreview-title{font-size:22px;font-weight:600;padding:0 30px}.topicpreview .topicpreview-container .topicpreview-date{padding:0 30px;color:#666}.topicpreview .topicpreview-container .topicpreview-content>.item{display:flex;align-items:flex-start;padding:20px 30px}.topicpreview .topicpreview-container .topicpreview-content>.item .itemfloor{width:50px;text-align:left;font-size:16px;padding-top:15px;color:#25b4cf}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost{flex:1;background:var(--tertiary-low);padding:15px;border-radius:10px;font-size:15px;word-break:break-all}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost pre code{max-width:620px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost img{max-width:100%;max-height:100%;height:auto}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname{font-size:16px;color:#8f3a3a;display:flex;justify-content:space-between;align-items:center}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname span{color:#9e9e9e;margin-left:20px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemdate{color:#b9b9b9;font-size:16px;margin-left:auto}.topicpreview-opacity{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:#0009;z-index:9}.body-preview .sidebar-wrapper{display:none!important}body.body-preview #main-outlet-wrapper{display:block!important;padding-left:50px!important}.body-preview .d-header-wrap,.body-preview .menu_suspendedball{display:none!important}.post-activity{white-space:nowrap;display:inline-block;width:100%;text-align:left}.d-header img{height:var(--d-logo-height);width:auto;max-width:100%;object-fit:contain}.aicreated-btn,.aireplay-btn{outline:none;border:none;background:var(--tertiary-low);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;padding:4px 10px;border-radius:3px;margin-bottom:10px;margin-right:10px}.aicreated-btn{display:none}.gpt-summary-wrap{background:var(--tertiary-low);border-radius:5px;padding:10px;font-size:14px;margin:0 0 10px;line-height:1.6}.gpt-summary-wrap .airegenerate{display:none;margin-top:6px;outline:none;border:1px solid #eee;background:#ffe27d;color:#626262;padding:4px 10px;cursor:pointer;border-radius:3px}.aicreatenewtopictitle{margin-left:20px}.aicreatenewtopictitle:hover{text-decoration:underline;cursor:pointer}.aireply-popup{z-index:999999;position:fixed;top:10%;left:50%;transform:translate(-50%);width:500px;padding:20px;background:var(--tertiary-low);color:#333;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 20px 25px -5px,#0000001a 0 8px 10px -6px;border-radius:10px;display:none}.aireply-popup .aireply-popup-text{width:100%;height:120px}.aireply-popup .aireply-popup-close{outline:0;min-width:80px;height:32px;border:none;background-color:var(--header_background);text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b;border-radius:4px;padding:0 10px;box-sizing:border-box;transition:all .1s linear}#messageToast{z-index:9999999;position:fixed;left:50%;transform:translate(-50%);top:10%;width:100%;display:flex;flex-direction:column;align-items:center}#messageToast .messageToast-text{background:var(--tertiary-low);color:var(--primary);border-radius:6px;width:auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;line-height:1;height:40px;min-width:240px;font-size:16px;padding:0 30px;box-sizing:border-box;margin-bottom:10px;opacity:0;animation:messageToast .2s forwards}@keyframes messageToast{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.pangutext{cursor:pointer;margin-left:20px}.pangutext:hover{color:#279a36}.navigation-container.is-active{position:fixed;top:65px;background:var(--header_background);z-index:9;box-shadow:1px 3px 7px #0003;margin-left:-30px;padding-left:30px;border-radius:5px;padding-top:10px;padding-right:20px;min-width:1000px;width:auto}.topic-body.clearfix.highlighted{background-color:var(--tertiary-low)!important}.hotranking-container{position:fixed;right:100px;bottom:20px;background:#fff;box-shadow:1px 10px 20px #0003;border-radius:10px;width:400px;height:380px;padding:20px;box-sizing:border-box;z-index:999}.hotranking-container .flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.hotranking-container ul li,.hotranking-container ol li{padding:2px 0}.hotranking-container ul li a:hover,.hotranking-container ol li a:hover{text-decoration:underline} ');
+(t=>{if(typeof GM_addStyle=="function"){GM_addStyle(t);return}const i=document.createElement("style");i.textContent=t,document.head.append(i)})(' input[type=text][data-v-2be3e9ac]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.emojiPicker{top:0;left:100%;position:absolute;display:grid;grid-template-columns:repeat(12,1fr);gap:10px;height:100%;overflow:auto;background-color:#000c;padding:10px;border-radius:5px;z-index:9}.emojiPicker img{cursor:pointer;width:30px;height:30px}.sidebar-section-header-caret.right{transform:rotate(-90deg)}.item select[data-v-d780d688]{height:28px;border:1px solid #b6b6b6;border-radius:4px;width:180px;margin-left:10px;cursor:pointer}.item[data-v-e33f1de9]{border:none!important}.item a[data-v-e33f1de9]:hover{text-decoration:underline}.item[data-v-cb743585],.item[data-v-396734d2],.item[data-v-f84417d4],.item[data-v-fab41a8c]{border:none!important}input[type=text][data-v-ac149a76]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.linxudoscripts-tag{background:#29a6a9;color:#fff;font-size:14px!important;padding:0 10px;height:26px;text-align:center;display:inline-flex!important;align-items:center;justify-content:center;border-radius:5px}.menu-table{width:100%}.menu-table td,.menu-table th{padding:10px;font-size:14px}.menu-table .span{cursor:pointer}.menu-table .span+.span{margin-left:10px}.item[data-v-d1d5d03b]{border:none}.item[data-v-b5335091]{display:block!important}p[data-v-b5335091]{margin:8px 0!important}ul[data-v-b5335091]{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}ul li[data-v-b5335091]{width:48%;margin-bottom:30px}input[type=radio][data-v-b5335091]{transform:scale(1.2)}.ls-flex[data-v-b5335091]{display:flex;align-content:center;margin-bottom:10px;cursor:pointer}.ls-flex input[data-v-b5335091]{margin-right:10px}.ls-flex label[data-v-b5335091]{cursor:pointer;font-weight:300}.item[data-v-a2abb68b]{border:none!important;padding:0!important;margin-top:15px;position:relative}.item .tit[data-v-a2abb68b]{white-space:nowrap;width:160px}.item input[data-v-a2abb68b]{margin:0;width:100%}.item em[data-v-a2abb68b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.item em svg[data-v-a2abb68b]{color:#999}.item .lxwebdavpassword[data-v-a2abb68b]{filter:blur(5px)}.item .lxwebdavpassword.act[data-v-a2abb68b]{filter:none}.btnwrapper[data-v-a2abb68b]{margin-top:20px}.post-stream.lookopwrapactive .topic-post{display:none!important}.post-stream.lookopwrapactive .topic-post.topic-owner{display:block!important}.el-button.act[data-v-6520db1a]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}@keyframes breathAnimation-57dbaeb5{0%,to{transform:scale(1);box-shadow:0 0 5px #00000080}50%{transform:scale(1.1);box-shadow:0 0 10px #000000b3}}.breath-animation[data-v-57dbaeb5]{animation:breathAnimation-57dbaeb5 4s ease-in-out infinite}.minimized[data-v-57dbaeb5]{width:50px!important;height:50px!important;border-radius:50%!important;padding:0!important;overflow:hidden;cursor:pointer}#linuxDoLevelPopupContent[data-v-57dbaeb5]{line-height:1.6;position:fixed;bottom:20px;right:90px;width:250px;height:auto;background-color:var(--tertiary-low);padding:15px;z-index:10000;font-size:14px;border-radius:5px}#linuxDoUserSearch[data-v-57dbaeb5]{width:100%;margin-top:10px}.button[data-v-57dbaeb5]{margin-top:10px}.minimize-button[data-v-57dbaeb5]{position:absolute;top:5px;right:5px;z-index:10001;background:transparent;border:none;cursor:pointer;border-radius:50%;text-align:center;line-height:40px;width:40px;height:40px}.el-button.act[data-v-64839780]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}.el-button.act svg[data-v-64839780]{animation:spin-64839780 3s linear infinite}@keyframes spin-64839780{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.linuxdoscripts-aidialog{position:fixed;top:0;left:-100%;width:500px;height:100vh;background:#fff;box-shadow:1px 2px 5px #0000003d;z-index:999;padding-top:60px;transition:all .1s linear;opacity:0;visibility:hidden;overflow:hidden}.linuxdoscripts-aidialog.act{left:0;opacity:1;visibility:inherit;overflow:inherit}a[data-v-45c51ed7]:hover{text-decoration:underline}.item-foot[data-v-45c51ed7]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:70px;left:22px;line-height:2}.item-foot img[data-v-45c51ed7]{width:auto!important;height:20px!important}.UsageTip{position:static;margin:0;font-size:14px;line-height:1.6;background:var(--d-sidebar-background);color:var(--primary-medium)}.UsageTip>div{margin:10px 0}.UsageTip button{padding:8px 10px;margin-bottom:10px;border:none;outline:none;border-radius:4px}.menu-body[data-v-649030ce]{padding:0 15px}.inner[data-v-649030ce]{display:flex;align-items:center;margin-bottom:10px}.inner label[data-v-649030ce]{width:70px;font-weight:400}.inner input[data-v-649030ce]{flex:1;margin:0;max-width:300px}#multi-lang-say-config-button{display:none}p[data-v-229450bb]{margin-top:1em!important}.timeline-container .topic-timeline .timeline-scrollarea{max-width:100px!important}#linuxdoscripts{font-size:14px}#linuxdoscripts input[type=text]{width:100%;background:var(--d-input-bg-color)}#linuxdoscripts input[type=checkbox]{transform:scale(1.2)}#linuxdoscripts #menu_suspendedball{display:none}#linuxdoscripts img{vertical-align:bottom;max-width:100%;height:auto}#linuxdoscripts .close{position:absolute;right:10px;top:45%;cursor:pointer;font-size:34px;color:#999;transform:translateY(-50%) rotate(45deg)}#linuxdoscripts .setting-btn{z-index:199;position:fixed;bottom:20px;right:20px}#linuxdoscripts .setting-btn .el-button{margin:15px 0 0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tertiary-low);font-size:14px;cursor:pointer;border:none}#linuxdoscripts .setting-btn .el-button svg{margin:0}#linuxdoscripts .setting-btn .el-button:hover{opacity:.9}#linuxdoscripts .hint{margin-top:5px;color:#d94f4f;font-size:14px}#linuxdoscripts dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;max-width:100vw;background:var(--header_background);color:var(--primary);box-shadow:0 8px 32px #0000001a;border-radius:16px;padding:15px;z-index:99999;overflow-x:hidden;box-sizing:border-box;margin:0;border:none;outline:none}#linuxdoscripts dialog .menu-about{padding:5px 0;line-height:2}#linuxdoscripts dialog .menu-about .initialization{color:#999;border-bottom:1px dashed #999;cursor:pointer}#linuxdoscripts dialog .menu-about .initialization:hover{color:#333;border-color:#333}#linuxdoscripts dialog p{margin:0;font-size:14px}#linuxdoscripts .menu-header{padding:.5rem .5rem 1rem;border-bottom:1px solid #eee;position:relative}#linuxdoscripts .title{font-size:18px;font-weight:600;display:flex;align-items:center}#linuxdoscripts .title img{margin-left:10px}#linuxdoscripts button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-low)}#linuxdoscripts button+button{margin-left:8px}#linuxdoscripts button.saveload{background:#000;color:#fff}#linuxdoscripts button:hover{opacity:.9}#linuxdoscripts .menu-flex{display:flex;justify-content:space-between;align-items:flex-start}#linuxdoscripts .menu-nav{width:140px;display:flex;flex-direction:column;margin:0 20px 0 0;padding-top:15px}#linuxdoscripts .menu-nav li{border-radius:4px;height:32px;width:100%;margin-bottom:5px;box-sizing:border-box;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-start;font-size:14px;cursor:pointer;line-height:1}#linuxdoscripts .menu-nav li svg{width:16px;margin-right:5px}#linuxdoscripts .menu-nav li.act{background:var(--d-selected)}#linuxdoscripts .menu-body{flex:1;height:480px;overflow-y:auto;padding-right:10px}#linuxdoscripts .menu-body::-webkit-scrollbar{height:8px;width:8px}#linuxdoscripts .menu-body::-webkit-scrollbar-corner{background:none}#linuxdoscripts .menu-body::-webkit-scrollbar-thumb{background:#dee0e1;border-radius:8px}#linuxdoscripts .menu-body .menu-body-item{display:none}#linuxdoscripts .menu-body .menu-body-item.act{display:block}#linuxdoscripts .menu-footer{display:flex;margin-top:10px;padding-top:6px}#linuxdoscripts .import{margin-left:auto!important}#linuxdoscripts .import,#linuxdoscripts .export{background:#d1f0ff;color:#559095}#linuxdoscripts .floorlottery{background:#ffb003}#linuxdoscripts .menu-body-item{padding-bottom:30px}#linuxdoscripts .menu-body-item .item{border-bottom:1px solid rgba(0,0,0,.05);padding:15px 0;display:flex;align-items:center;justify-content:space-between}#linuxdoscripts .menu-body-item .item .tit{height:100%;display:flex;align-items:center}#linuxdoscripts .menu-body-item .item input,#linuxdoscripts .menu-body-item .item select{margin-top:0;margin-bottom:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]{width:30px;height:16px;position:relative;background-color:#dcdfe6;box-shadow:#dfdfdf 0 0 inset;border-radius:20px;background-clip:content-box;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;user-select:none;outline:none;padding:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]:before{content:"";position:absolute;width:12px;height:12px;background-color:#fff;border-radius:50%;left:2px;top:0;bottom:0;margin:auto;transition:.3s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked{background-color:var(--tertiary);transition:.6s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked:before{left:14px;transition:.3s}#linuxdoscripts textarea{font-family:inherit;width:100%;min-height:100px!important;border:1px solid #999;outline:0;padding:5px;font-size:14px;margin:5px 0 0;resize:none;border-radius:0;color:var(--d-input-text-color);background:var(--d-input-bg-color)}#linuxdoscripts textarea:focus{border-color:var(--tertiary);outline:2px solid var(--tertiary);outline-offset:-2px}#linuxdoscripts #floorlotterloading img{width:50px;height:50px}#linuxdoscripts .floorlotterywrap{display:none;width:400px;height:300px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:999}#linuxdoscripts .floorlotterywrap{width:400px;height:300px}#linuxdoscripts .el-checkbox__inner{border:1px solid #979797}#linuxdoscripts label{margin:0}.linuxdoscripts-opacity{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#00000080;z-index:9999}.linuxlevel.four{background:linear-gradient(to right,red,#00f);-webkit-background-clip:text;color:transparent}.topic-post{position:relative}.linuxfloor{display:flex;color:var(--tertiary);width:30px;height:30px;align-items:center;justify-content:center;border-radius:6px;font-size:16px;margin-left:10px}.signature-p{color:#279a36;font-size:14px;word-break:break-word}.topic-list .views{font-weight:400!important;white-space:nowrap!important}.createreply{display:flex;flex-direction:column;max-width:300px}.createreply button{margin-bottom:10px;justify-content:flex-start;text-align:left}.topicpreview-btn,.donottopic-btn{padding:4px 12px!important;font-size:14px!important;opacity:0!important;margin-right:5px!important}.topic-list-item:hover .topicpreview-btn,.topic-list-item:hover .donottopic-btn{opacity:1!important}.topicpreview{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;display:none}.topicpreview .topicpreview-container{padding:30px 0;border-radius:5px;width:100%;max-width:800px;overflow-y:auto;height:80vh;z-index:10;background:var(--header_background);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.topicpreview .topicpreview-container .topicpreview-title{font-size:22px;font-weight:600;padding:0 30px}.topicpreview .topicpreview-container .topicpreview-date{padding:0 30px;color:#666}.topicpreview .topicpreview-container .topicpreview-content>.item{display:flex;align-items:flex-start;padding:20px 30px}.topicpreview .topicpreview-container .topicpreview-content>.item .itemfloor{width:50px;text-align:left;font-size:16px;padding-top:15px;color:#25b4cf}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost{flex:1;background:var(--tertiary-low);padding:15px;border-radius:10px;font-size:15px;word-break:break-all}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost pre code{max-width:620px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost img{max-width:100%;max-height:100%;height:auto}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname{font-size:16px;color:#8f3a3a;display:flex;justify-content:space-between;align-items:center}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname span{color:#9e9e9e;margin-left:20px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemdate{color:#b9b9b9;font-size:16px;margin-left:auto}.topicpreview-opacity{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:#0009;z-index:9}.body-preview .sidebar-wrapper{display:none!important}body.body-preview #main-outlet-wrapper{display:block!important;padding-left:50px!important}.body-preview .d-header-wrap,.body-preview .menu_suspendedball{display:none!important}.post-activity{white-space:nowrap;display:inline-block;width:100%;text-align:left}.d-header img{height:var(--d-logo-height);width:auto;max-width:100%;object-fit:contain}.aicreated-btn,.aireplay-btn{outline:none;border:none;background:var(--tertiary-low);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;padding:4px 10px;border-radius:3px;margin-bottom:10px;margin-right:10px}.aicreated-btn{display:none}.gpt-summary-wrap{background:var(--tertiary-low);border-radius:5px;padding:10px;font-size:14px;margin:0 0 10px;line-height:1.6}.gpt-summary-wrap .airegenerate{display:none;margin-top:6px;outline:none;border:1px solid #eee;background:#ffe27d;color:#626262;padding:4px 10px;cursor:pointer;border-radius:3px}.aicreatenewtopictitle{margin-left:20px}.aicreatenewtopictitle:hover{text-decoration:underline;cursor:pointer}.aireply-popup{z-index:999999;position:fixed;top:10%;left:50%;transform:translate(-50%);width:500px;padding:20px;background:var(--tertiary-low);color:#333;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 20px 25px -5px,#0000001a 0 8px 10px -6px;border-radius:10px;display:none}.aireply-popup .aireply-popup-text{width:100%;height:120px}.aireply-popup .aireply-popup-close{outline:0;min-width:80px;height:32px;border:none;background-color:var(--header_background);text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b;border-radius:4px;padding:0 10px;box-sizing:border-box;transition:all .1s linear}#messageToast{z-index:9999999;position:fixed;left:50%;transform:translate(-50%);top:10%;width:100%;display:flex;flex-direction:column;align-items:center}#messageToast .messageToast-text{background:var(--tertiary-low);color:var(--primary);border-radius:6px;width:auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;line-height:1;height:40px;min-width:240px;font-size:16px;padding:0 30px;box-sizing:border-box;margin-bottom:10px;opacity:0;animation:messageToast .2s forwards}@keyframes messageToast{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.pangutext{cursor:pointer;margin-left:20px}.pangutext:hover{color:#279a36}.navigation-container.is-active{position:fixed;top:65px;background:var(--header_background);z-index:9;box-shadow:1px 3px 7px #0003;margin-left:-30px;padding-left:30px;border-radius:5px;padding-top:10px;padding-right:20px;min-width:1000px;width:auto}.topic-body.clearfix.highlighted{background-color:var(--tertiary-low)!important}.hotranking-container{position:fixed;right:100px;bottom:20px;background:#fff;box-shadow:1px 10px 20px #0003;border-radius:10px;width:400px;height:380px;padding:20px;box-sizing:border-box;z-index:999}.hotranking-container .flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.hotranking-container ul li,.hotranking-container ol li{padding:2px 0}.hotranking-container ul li a:hover,.hotranking-container ol li a:hover{text-decoration:underline} ');
(function (vue, pangu, marked, $$1) {
'use strict';
const name = "linuxdo-scripts";
- const version = "0.3.66";
+ const version = "0.3.67";
const author = "dlzmoe";
const description = "An enhanced script for the linux.do forum";
const type = "module";
@@ -68,7 +68,7 @@
}
return target;
};
- const _sfc_main$$ = {
+ const _sfc_main$10 = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
data() {
@@ -116,21 +116,21 @@
this.removeEventListeners();
}
};
- const _hoisted_1$W = { class: "item" };
- const _hoisted_2$M = { class: "tit" };
- const _hoisted_3$D = ["checked"];
- function _sfc_render$$(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$W, [
- vue.createElementVNode("div", _hoisted_2$M, vue.toDisplayString($props.sort) + ". 是否新标签页打开话题", 1),
+ const _hoisted_1$X = { class: "item" };
+ const _hoisted_2$N = { class: "tit" };
+ const _hoisted_3$E = ["checked"];
+ function _sfc_render$10(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$X, [
+ vue.createElementVNode("div", _hoisted_2$N, vue.toDisplayString($props.sort) + ". 是否新标签页打开话题", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$D)
+ }, null, 40, _hoisted_3$E)
]);
}
- const MenuOpenpostblank = /* @__PURE__ */ _export_sfc(_sfc_main$$, [["render", _sfc_render$$]]);
- const _sfc_main$_ = {
+ const MenuOpenpostblank = /* @__PURE__ */ _export_sfc(_sfc_main$10, [["render", _sfc_render$10]]);
+ const _sfc_main$$ = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -148,21 +148,21 @@
}
}
};
- const _hoisted_1$V = { class: "item" };
- const _hoisted_2$L = { class: "tit" };
- const _hoisted_3$C = ["checked"];
- function _sfc_render$_(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$V, [
- vue.createElementVNode("div", _hoisted_2$L, vue.toDisplayString($props.sort) + ". 是否开启新话题提醒", 1),
+ const _hoisted_1$W = { class: "item" };
+ const _hoisted_2$M = { class: "tit" };
+ const _hoisted_3$D = ["checked"];
+ function _sfc_render$$(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$W, [
+ vue.createElementVNode("div", _hoisted_2$M, vue.toDisplayString($props.sort) + ". 是否开启新话题提醒", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$C)
+ }, null, 40, _hoisted_3$D)
]);
}
- const MenuNewtopicreminder = /* @__PURE__ */ _export_sfc(_sfc_main$_, [["render", _sfc_render$_]]);
- const _sfc_main$Z = {
+ const MenuNewtopicreminder = /* @__PURE__ */ _export_sfc(_sfc_main$$, [["render", _sfc_render$$]]);
+ const _sfc_main$_ = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -184,21 +184,21 @@
}
}
};
- const _hoisted_1$U = { class: "item" };
- const _hoisted_2$K = { class: "tit" };
- const _hoisted_3$B = ["checked"];
- function _sfc_render$Z(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$U, [
- vue.createElementVNode("div", _hoisted_2$K, vue.toDisplayString($props.sort) + ". 是否自动展开回复", 1),
+ const _hoisted_1$V = { class: "item" };
+ const _hoisted_2$L = { class: "tit" };
+ const _hoisted_3$C = ["checked"];
+ function _sfc_render$_(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$V, [
+ vue.createElementVNode("div", _hoisted_2$L, vue.toDisplayString($props.sort) + ". 是否自动展开回复", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$B)
+ }, null, 40, _hoisted_3$C)
]);
}
- const MenuAutoexpandreply = /* @__PURE__ */ _export_sfc(_sfc_main$Z, [["render", _sfc_render$Z]]);
- const _sfc_main$Y = {
+ const MenuAutoexpandreply = /* @__PURE__ */ _export_sfc(_sfc_main$_, [["render", _sfc_render$_]]);
+ const _sfc_main$Z = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -228,21 +228,21 @@
}
}
};
- const _hoisted_1$T = { class: "item" };
- const _hoisted_2$J = { class: "tit" };
- const _hoisted_3$A = ["checked"];
- function _sfc_render$Y(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$T, [
- vue.createElementVNode("div", _hoisted_2$J, vue.toDisplayString($props.sort) + ". 是否自动展开回复父帖子", 1),
+ const _hoisted_1$U = { class: "item" };
+ const _hoisted_2$K = { class: "tit" };
+ const _hoisted_3$B = ["checked"];
+ function _sfc_render$Z(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$U, [
+ vue.createElementVNode("div", _hoisted_2$K, vue.toDisplayString($props.sort) + ". 是否自动展开回复父帖子", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$A)
+ }, null, 40, _hoisted_3$B)
]);
}
- const MenuAutoexpandreply1 = /* @__PURE__ */ _export_sfc(_sfc_main$Y, [["render", _sfc_render$Y]]);
- const _sfc_main$X = {
+ const MenuAutoexpandreply1 = /* @__PURE__ */ _export_sfc(_sfc_main$Z, [["render", _sfc_render$Z]]);
+ const _sfc_main$Y = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -349,23 +349,23 @@
}
}
};
- const _hoisted_1$S = { class: "item" };
- const _hoisted_2$I = { class: "tit" };
- const _hoisted_3$z = ["checked"];
- function _sfc_render$X(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$T = { class: "item" };
+ const _hoisted_2$J = { class: "tit" };
+ const _hoisted_3$A = ["checked"];
+ function _sfc_render$Y(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("div", _hoisted_1$S, [
- vue.createElementVNode("div", _hoisted_2$I, vue.toDisplayString($props.sort) + ". 话题列表显示创建时间", 1),
+ vue.createElementVNode("div", _hoisted_1$T, [
+ vue.createElementVNode("div", _hoisted_2$J, vue.toDisplayString($props.sort) + ". 话题列表显示创建时间", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$z)
+ }, null, 40, _hoisted_3$A)
])
]);
}
- const MenuShowcreatetime = /* @__PURE__ */ _export_sfc(_sfc_main$X, [["render", _sfc_render$X]]);
- const _sfc_main$W = {
+ const MenuShowcreatetime = /* @__PURE__ */ _export_sfc(_sfc_main$Y, [["render", _sfc_render$Y]]);
+ const _sfc_main$X = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -470,21 +470,21 @@
}
}
};
- const _hoisted_1$R = { class: "item" };
- const _hoisted_2$H = { class: "tit" };
- const _hoisted_3$y = ["checked"];
- function _sfc_render$W(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$R, [
- vue.createElementVNode("div", _hoisted_2$H, vue.toDisplayString($props.sort) + ". 将浏览量替换为创建时间(与 4 互斥,只可选择一个)", 1),
+ const _hoisted_1$S = { class: "item" };
+ const _hoisted_2$I = { class: "tit" };
+ const _hoisted_3$z = ["checked"];
+ function _sfc_render$X(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$S, [
+ vue.createElementVNode("div", _hoisted_2$I, vue.toDisplayString($props.sort) + ". 将浏览量替换为创建时间(与 4 互斥,只可选择一个)", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$y)
+ }, null, 40, _hoisted_3$z)
]);
}
- const MenuShowcreatetime1 = /* @__PURE__ */ _export_sfc(_sfc_main$W, [["render", _sfc_render$W]]);
- const _sfc_main$V = {
+ const MenuShowcreatetime1 = /* @__PURE__ */ _export_sfc(_sfc_main$X, [["render", _sfc_render$X]]);
+ const _sfc_main$W = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -509,21 +509,21 @@
}
}
};
- const _hoisted_1$Q = { class: "item" };
- const _hoisted_2$G = { class: "tit" };
- const _hoisted_3$x = ["checked"];
- function _sfc_render$V(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$Q, [
- vue.createElementVNode("div", _hoisted_2$G, vue.toDisplayString($props.sort) + ". 是否显示楼层数", 1),
+ const _hoisted_1$R = { class: "item" };
+ const _hoisted_2$H = { class: "tit" };
+ const _hoisted_3$y = ["checked"];
+ function _sfc_render$W(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$R, [
+ vue.createElementVNode("div", _hoisted_2$H, vue.toDisplayString($props.sort) + ". 是否显示楼层数", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$x)
+ }, null, 40, _hoisted_3$y)
]);
}
- const MenuShowfloors = /* @__PURE__ */ _export_sfc(_sfc_main$V, [["render", _sfc_render$V]]);
- const _sfc_main$U = {
+ const MenuShowfloors = /* @__PURE__ */ _export_sfc(_sfc_main$W, [["render", _sfc_render$W]]);
+ const _sfc_main$V = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -532,21 +532,21 @@
}
}
};
- const _hoisted_1$P = { class: "item" };
- const _hoisted_2$F = { class: "tit" };
- const _hoisted_3$w = ["checked"];
- function _sfc_render$U(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$P, [
- vue.createElementVNode("div", _hoisted_2$F, vue.toDisplayString($props.sort) + ". 隐藏话题详情顶部大标题", 1),
+ const _hoisted_1$Q = { class: "item" };
+ const _hoisted_2$G = { class: "tit" };
+ const _hoisted_3$x = ["checked"];
+ function _sfc_render$V(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$Q, [
+ vue.createElementVNode("div", _hoisted_2$G, vue.toDisplayString($props.sort) + ". 隐藏话题详情顶部大标题", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$w)
+ }, null, 40, _hoisted_3$x)
]);
}
- const MenuHidetopicdetailtitle = /* @__PURE__ */ _export_sfc(_sfc_main$U, [["render", _sfc_render$U]]);
- const _sfc_main$T = {
+ const MenuHidetopicdetailtitle = /* @__PURE__ */ _export_sfc(_sfc_main$V, [["render", _sfc_render$V]]);
+ const _sfc_main$U = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -653,21 +653,21 @@
document.removeEventListener("keydown", this.handleKeyDown);
}
};
- const _hoisted_1$O = { class: "item" };
- const _hoisted_2$E = { class: "tit" };
- const _hoisted_3$v = ["checked"];
- function _sfc_render$T(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$O, [
- vue.createElementVNode("div", _hoisted_2$E, vue.toDisplayString($props.sort) + ". 是否开启话题预览功能", 1),
+ const _hoisted_1$P = { class: "item" };
+ const _hoisted_2$F = { class: "tit" };
+ const _hoisted_3$w = ["checked"];
+ function _sfc_render$U(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$P, [
+ vue.createElementVNode("div", _hoisted_2$F, vue.toDisplayString($props.sort) + ". 是否开启话题预览功能", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$v)
+ }, null, 40, _hoisted_3$w)
]);
}
- const MenuTopicpreview = /* @__PURE__ */ _export_sfc(_sfc_main$T, [["render", _sfc_render$T]]);
- const _sfc_main$S = {
+ const MenuTopicpreview = /* @__PURE__ */ _export_sfc(_sfc_main$U, [["render", _sfc_render$U]]);
+ const _sfc_main$T = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
computed: {
@@ -694,12 +694,12 @@
}
}
};
- const _hoisted_1$N = { class: "item" };
- const _hoisted_2$D = { class: "tit" };
- const _hoisted_3$u = ["checked"];
- function _sfc_render$S(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$N, [
- vue.createElementVNode("div", _hoisted_2$D, [
+ const _hoisted_1$O = { class: "item" };
+ const _hoisted_2$E = { class: "tit" };
+ const _hoisted_3$v = ["checked"];
+ function _sfc_render$T(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$O, [
+ vue.createElementVNode("div", _hoisted_2$E, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 是否显示自动阅读按钮,可调节速度默认 10 ", 1),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -713,29 +713,29 @@
type: "checkbox",
checked: $options.value1,
onChange: _cache[1] || (_cache[1] = ($event) => $options.updateValue1($event.target.checked))
- }, null, 40, _hoisted_3$u)
+ }, null, 40, _hoisted_3$v)
]);
}
- const MenuAutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$S, [["render", _sfc_render$S], ["__scopeId", "data-v-2be3e9ac"]]);
- const _sfc_main$R = {
+ const MenuAutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$T, [["render", _sfc_render$T], ["__scopeId", "data-v-2be3e9ac"]]);
+ const _sfc_main$S = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$M = { class: "item" };
- const _hoisted_2$C = { class: "tit" };
- const _hoisted_3$t = ["checked"];
- function _sfc_render$R(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$M, [
- vue.createElementVNode("div", _hoisted_2$C, vue.toDisplayString($props.sort) + ". 是否开启只看楼主", 1),
+ const _hoisted_1$N = { class: "item" };
+ const _hoisted_2$D = { class: "tit" };
+ const _hoisted_3$u = ["checked"];
+ function _sfc_render$S(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$N, [
+ vue.createElementVNode("div", _hoisted_2$D, vue.toDisplayString($props.sort) + ". 是否开启只看楼主", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$t)
+ }, null, 40, _hoisted_3$u)
]);
}
- const MenuLookOP = /* @__PURE__ */ _export_sfc(_sfc_main$R, [["render", _sfc_render$R]]);
- const _sfc_main$Q = {
+ const MenuLookOP = /* @__PURE__ */ _export_sfc(_sfc_main$S, [["render", _sfc_render$S]]);
+ const _sfc_main$R = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -746,20 +746,20 @@
}
}
};
- const _hoisted_1$L = { class: "item" };
- const _hoisted_2$B = { class: "tit" };
- const _hoisted_3$s = ["checked"];
- function _sfc_render$Q(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$L, [
- vue.createElementVNode("div", _hoisted_2$B, vue.toDisplayString($props.sort) + ". 智能限制楼层高度", 1),
+ const _hoisted_1$M = { class: "item" };
+ const _hoisted_2$C = { class: "tit" };
+ const _hoisted_3$t = ["checked"];
+ function _sfc_render$R(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$M, [
+ vue.createElementVNode("div", _hoisted_2$C, vue.toDisplayString($props.sort) + ". 智能限制楼层高度", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$s)
+ }, null, 40, _hoisted_3$t)
]);
}
- const MenuFloorHeight = /* @__PURE__ */ _export_sfc(_sfc_main$Q, [["render", _sfc_render$Q]]);
+ const MenuFloorHeight = /* @__PURE__ */ _export_sfc(_sfc_main$R, [["render", _sfc_render$R]]);
const emojiSet = [
{
size: "30x30",
@@ -1384,12 +1384,12 @@
});
}
}, 100);
- const _sfc_main$P = {};
- function _sfc_render$P(_ctx, _cache, $props, $setup, $data, $options) {
+ const _sfc_main$Q = {};
+ function _sfc_render$Q(_ctx, _cache, $props, $setup, $data, $options) {
return null;
}
- const ReplyTBEnjoy = /* @__PURE__ */ _export_sfc(_sfc_main$P, [["render", _sfc_render$P]]);
- const _sfc_main$O = {
+ const ReplyTBEnjoy = /* @__PURE__ */ _export_sfc(_sfc_main$Q, [["render", _sfc_render$Q]]);
+ const _sfc_main$P = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1430,12 +1430,30 @@
}
}
};
+ const _hoisted_1$L = { class: "item" };
+ const _hoisted_2$B = { class: "tit" };
+ const _hoisted_3$s = ["checked"];
+ function _sfc_render$P(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$L, [
+ vue.createElementVNode("div", _hoisted_2$B, vue.toDisplayString($props.sort) + ". 是否开启中英文混排优化显示", 1),
+ vue.createElementVNode("input", {
+ type: "checkbox",
+ checked: $props.modelValue,
+ onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
+ }, null, 40, _hoisted_3$s)
+ ]);
+ }
+ const MenuPangu = /* @__PURE__ */ _export_sfc(_sfc_main$P, [["render", _sfc_render$P]]);
+ const _sfc_main$O = {
+ props: ["modelValue", "sort"],
+ emits: ["update:modelValue"]
+ };
const _hoisted_1$K = { class: "item" };
const _hoisted_2$A = { class: "tit" };
const _hoisted_3$r = ["checked"];
function _sfc_render$O(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$K, [
- vue.createElementVNode("div", _hoisted_2$A, vue.toDisplayString($props.sort) + ". 是否开启中英文混排优化显示", 1),
+ vue.createElementVNode("div", _hoisted_2$A, vue.toDisplayString($props.sort) + ". 是否显示等级查询按钮", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
@@ -1443,17 +1461,25 @@
}, null, 40, _hoisted_3$r)
]);
}
- const MenuPangu = /* @__PURE__ */ _export_sfc(_sfc_main$O, [["render", _sfc_render$O]]);
+ const MenuLevelSearch = /* @__PURE__ */ _export_sfc(_sfc_main$O, [["render", _sfc_render$O]]);
const _sfc_main$N = {
props: ["modelValue", "sort"],
- emits: ["update:modelValue"]
+ emits: ["update:modelValue"],
+ created() {
+ if (this.modelValue) {
+ $("head").append(``);
+ }
+ }
};
const _hoisted_1$J = { class: "item" };
const _hoisted_2$z = { class: "tit" };
const _hoisted_3$q = ["checked"];
function _sfc_render$N(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$J, [
- vue.createElementVNode("div", _hoisted_2$z, vue.toDisplayString($props.sort) + ". 是否显示等级查询按钮", 1),
+ vue.createElementVNode("div", _hoisted_2$z, vue.toDisplayString($props.sort) + ". 消息通知仅显示未读", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
@@ -1461,16 +1487,13 @@
}, null, 40, _hoisted_3$q)
]);
}
- const MenuLevelSearch = /* @__PURE__ */ _export_sfc(_sfc_main$N, [["render", _sfc_render$N]]);
+ const MenuShowUnread = /* @__PURE__ */ _export_sfc(_sfc_main$N, [["render", _sfc_render$N]]);
const _sfc_main$M = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
if (this.modelValue) {
- $("head").append(``);
+ $("head").append(``);
}
}
};
@@ -1479,7 +1502,7 @@
const _hoisted_3$p = ["checked"];
function _sfc_render$M(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$I, [
- vue.createElementVNode("div", _hoisted_2$y, vue.toDisplayString($props.sort) + ". 消息通知仅显示未读", 1),
+ vue.createElementVNode("div", _hoisted_2$y, vue.toDisplayString($props.sort) + ". 是否屏蔽模糊文字", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
@@ -1487,31 +1510,8 @@
}, null, 40, _hoisted_3$p)
]);
}
- const MenuShowUnread = /* @__PURE__ */ _export_sfc(_sfc_main$M, [["render", _sfc_render$M]]);
+ const MenuFilterText = /* @__PURE__ */ _export_sfc(_sfc_main$M, [["render", _sfc_render$M]]);
const _sfc_main$L = {
- props: ["modelValue", "sort"],
- emits: ["update:modelValue"],
- created() {
- if (this.modelValue) {
- $("head").append(``);
- }
- }
- };
- const _hoisted_1$H = { class: "item" };
- const _hoisted_2$x = { class: "tit" };
- const _hoisted_3$o = ["checked"];
- function _sfc_render$L(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$H, [
- vue.createElementVNode("div", _hoisted_2$x, vue.toDisplayString($props.sort) + ". 是否屏蔽模糊文字", 1),
- vue.createElementVNode("input", {
- type: "checkbox",
- checked: $props.modelValue,
- onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$o)
- ]);
- }
- const MenuFilterText = /* @__PURE__ */ _export_sfc(_sfc_main$L, [["render", _sfc_render$L]]);
- const _sfc_main$K = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1528,21 +1528,21 @@
}
}
};
- const _hoisted_1$G = { class: "item" };
- const _hoisted_2$w = { class: "tit" };
- const _hoisted_3$n = ["checked"];
- function _sfc_render$K(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$G, [
- vue.createElementVNode("div", _hoisted_2$w, vue.toDisplayString($props.sort) + ". 只看自己签名尾巴", 1),
+ const _hoisted_1$H = { class: "item" };
+ const _hoisted_2$x = { class: "tit" };
+ const _hoisted_3$o = ["checked"];
+ function _sfc_render$L(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$H, [
+ vue.createElementVNode("div", _hoisted_2$x, vue.toDisplayString($props.sort) + ". 只看自己签名尾巴", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$n)
+ }, null, 40, _hoisted_3$o)
]);
}
- const MenuLookmeSign = /* @__PURE__ */ _export_sfc(_sfc_main$K, [["render", _sfc_render$K]]);
- const _sfc_main$J = {
+ const MenuLookmeSign = /* @__PURE__ */ _export_sfc(_sfc_main$L, [["render", _sfc_render$L]]);
+ const _sfc_main$K = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -1589,21 +1589,21 @@
}
}
};
- const _hoisted_1$F = { class: "item" };
- const _hoisted_2$v = { class: "tit" };
- const _hoisted_3$m = ["checked"];
- function _sfc_render$J(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$F, [
- vue.createElementVNode("div", _hoisted_2$v, vue.toDisplayString($props.sort) + ". 开启左侧快速访问", 1),
+ const _hoisted_1$G = { class: "item" };
+ const _hoisted_2$w = { class: "tit" };
+ const _hoisted_3$n = ["checked"];
+ function _sfc_render$K(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$G, [
+ vue.createElementVNode("div", _hoisted_2$w, vue.toDisplayString($props.sort) + ". 开启左侧快速访问", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$m)
+ }, null, 40, _hoisted_3$n)
]);
}
- const MenuQuickAccess = /* @__PURE__ */ _export_sfc(_sfc_main$J, [["render", _sfc_render$J]]);
- const _sfc_main$I = {
+ const MenuQuickAccess = /* @__PURE__ */ _export_sfc(_sfc_main$K, [["render", _sfc_render$K]]);
+ const _sfc_main$J = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
data() {
@@ -1692,12 +1692,12 @@
this.observer && this.observer.disconnect();
}
};
- const _hoisted_1$E = { class: "item" };
- const _hoisted_2$u = { class: "tit" };
- const _hoisted_3$l = ["value"];
- function _sfc_render$I(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$E, [
- vue.createElementVNode("div", _hoisted_2$u, [
+ const _hoisted_1$F = { class: "item" };
+ const _hoisted_2$v = { class: "tit" };
+ const _hoisted_3$m = ["value"];
+ function _sfc_render$J(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$F, [
+ vue.createElementVNode("div", _hoisted_2$v, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 切换论坛表情风格 ", 1),
vue.withDirectives(vue.createElementVNode("select", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $options.value2 = $event)
@@ -1706,7 +1706,7 @@
return vue.openBlock(), vue.createElementBlock("option", {
value: item.value,
key: item.value
- }, vue.toDisplayString(item.label), 9, _hoisted_3$l);
+ }, vue.toDisplayString(item.label), 9, _hoisted_3$m);
}), 128))
], 512), [
[vue.vModelSelect, $options.value2]
@@ -1721,26 +1721,26 @@
])
]);
}
- const MenureplaceEmojiStyle = /* @__PURE__ */ _export_sfc(_sfc_main$I, [["render", _sfc_render$I], ["__scopeId", "data-v-d780d688"]]);
- const _sfc_main$H = {
+ const MenureplaceEmojiStyle = /* @__PURE__ */ _export_sfc(_sfc_main$J, [["render", _sfc_render$J], ["__scopeId", "data-v-d780d688"]]);
+ const _sfc_main$I = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$D = { class: "item" };
- const _hoisted_2$t = { class: "tit" };
- const _hoisted_3$k = ["checked"];
- function _sfc_render$H(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$D, [
- vue.createElementVNode("div", _hoisted_2$t, vue.toDisplayString($props.sort) + ". 快速打开 Shared(需提前解锁 Shared)", 1),
+ const _hoisted_1$E = { class: "item" };
+ const _hoisted_2$u = { class: "tit" };
+ const _hoisted_3$l = ["checked"];
+ function _sfc_render$I(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$E, [
+ vue.createElementVNode("div", _hoisted_2$u, vue.toDisplayString($props.sort) + ". 快速打开 Shared(需提前解锁 Shared)", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$k)
+ }, null, 40, _hoisted_3$l)
]);
}
- const MenuShowAI = /* @__PURE__ */ _export_sfc(_sfc_main$H, [["render", _sfc_render$H]]);
- const _sfc_main$G = {
+ const MenuShowAI = /* @__PURE__ */ _export_sfc(_sfc_main$I, [["render", _sfc_render$I]]);
+ const _sfc_main$H = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1782,21 +1782,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$C = { class: "item" };
- const _hoisted_2$s = { class: "tit" };
- const _hoisted_3$j = ["checked"];
- function _sfc_render$G(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$C, [
- vue.createElementVNode("div", _hoisted_2$s, vue.toDisplayString($props.sort) + ". 编辑器切换 ja 字体", 1),
+ const _hoisted_1$D = { class: "item" };
+ const _hoisted_2$t = { class: "tit" };
+ const _hoisted_3$k = ["checked"];
+ function _sfc_render$H(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$D, [
+ vue.createElementVNode("div", _hoisted_2$t, vue.toDisplayString($props.sort) + ". 编辑器切换 ja 字体", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$j)
+ }, null, 40, _hoisted_3$k)
]);
}
- const MenuEditorJa = /* @__PURE__ */ _export_sfc(_sfc_main$G, [["render", _sfc_render$G]]);
- const _sfc_main$F = {
+ const MenuEditorJa = /* @__PURE__ */ _export_sfc(_sfc_main$H, [["render", _sfc_render$H]]);
+ const _sfc_main$G = {
props: {
value: {
type: Boolean,
@@ -1840,11 +1840,11 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$B = { class: "item" };
- const _hoisted_2$r = { class: "tit" };
- function _sfc_render$F(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$B, [
- vue.createElementVNode("div", _hoisted_2$r, vue.toDisplayString($props.sort) + ". 首页新增按创建时间排序", 1),
+ const _hoisted_1$C = { class: "item" };
+ const _hoisted_2$s = { class: "tit" };
+ function _sfc_render$G(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$C, [
+ vue.createElementVNode("div", _hoisted_2$s, vue.toDisplayString($props.sort) + ". 首页新增按创建时间排序", 1),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.localChecked = $event),
@@ -1854,8 +1854,8 @@ ${$(".d-editor-input").val()}
])
]);
}
- const MenuCreatedOrder = /* @__PURE__ */ _export_sfc(_sfc_main$F, [["render", _sfc_render$F]]);
- const _sfc_main$E = {
+ const MenuCreatedOrder = /* @__PURE__ */ _export_sfc(_sfc_main$G, [["render", _sfc_render$G]]);
+ const _sfc_main$F = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1870,21 +1870,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$A = { class: "item" };
- const _hoisted_2$q = { class: "tit" };
- const _hoisted_3$i = ["checked"];
- function _sfc_render$E(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$A, [
- vue.createElementVNode("div", _hoisted_2$q, vue.toDisplayString($props.sort) + ". 开启列表页导航栏浮动", 1),
+ const _hoisted_1$B = { class: "item" };
+ const _hoisted_2$r = { class: "tit" };
+ const _hoisted_3$j = ["checked"];
+ function _sfc_render$F(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$B, [
+ vue.createElementVNode("div", _hoisted_2$r, vue.toDisplayString($props.sort) + ". 开启列表页导航栏浮动", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$i)
+ }, null, 40, _hoisted_3$j)
]);
}
- const MenuStickyNav = /* @__PURE__ */ _export_sfc(_sfc_main$E, [["render", _sfc_render$E]]);
- const _sfc_main$D = {
+ const MenuStickyNav = /* @__PURE__ */ _export_sfc(_sfc_main$F, [["render", _sfc_render$F]]);
+ const _sfc_main$E = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -1949,12 +1949,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$z = { class: "item" };
- const _hoisted_2$p = { class: "tit" };
- const _hoisted_3$h = ["checked"];
- function _sfc_render$D(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$z, [
- vue.createElementVNode("div", _hoisted_2$p, [
+ const _hoisted_1$A = { class: "item" };
+ const _hoisted_2$q = { class: "tit" };
+ const _hoisted_3$i = ["checked"];
+ function _sfc_render$E(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$A, [
+ vue.createElementVNode("div", _hoisted_2$q, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 开启快速打开下一个帖子(快捷键:双击 ", 1),
_cache[1] || (_cache[1] = vue.createElementVNode("kbd", null, "→", -1)),
_cache[2] || (_cache[2] = vue.createTextVNode(")"))
@@ -1963,11 +1963,11 @@ ${$(".d-editor-input").val()}
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$h)
+ }, null, 40, _hoisted_3$i)
]);
}
- const MenuNextPosts = /* @__PURE__ */ _export_sfc(_sfc_main$D, [["render", _sfc_render$D]]);
- const _sfc_main$C = {
+ const MenuNextPosts = /* @__PURE__ */ _export_sfc(_sfc_main$E, [["render", _sfc_render$E]]);
+ const _sfc_main$D = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1978,21 +1978,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$y = { class: "item" };
- const _hoisted_2$o = { class: "tit" };
- const _hoisted_3$g = ["checked"];
- function _sfc_render$C(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$y, [
- vue.createElementVNode("div", _hoisted_2$o, vue.toDisplayString($props.sort) + ". 禁用选中文字分享功能", 1),
+ const _hoisted_1$z = { class: "item" };
+ const _hoisted_2$p = { class: "tit" };
+ const _hoisted_3$h = ["checked"];
+ function _sfc_render$D(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$z, [
+ vue.createElementVNode("div", _hoisted_2$p, vue.toDisplayString($props.sort) + ". 禁用选中文字分享功能", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$g)
+ }, null, 40, _hoisted_3$h)
]);
}
- const MenuSelectedShare = /* @__PURE__ */ _export_sfc(_sfc_main$C, [["render", _sfc_render$C]]);
- const _sfc_main$B = {
+ const MenuSelectedShare = /* @__PURE__ */ _export_sfc(_sfc_main$D, [["render", _sfc_render$D]]);
+ const _sfc_main$C = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2017,39 +2017,39 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$x = { class: "item" };
- const _hoisted_2$n = { class: "tit" };
- const _hoisted_3$f = ["checked"];
- function _sfc_render$B(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$x, [
- vue.createElementVNode("div", _hoisted_2$n, vue.toDisplayString($props.sort) + ". 禁用视频自动播放", 1),
+ const _hoisted_1$y = { class: "item" };
+ const _hoisted_2$o = { class: "tit" };
+ const _hoisted_3$g = ["checked"];
+ function _sfc_render$C(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$y, [
+ vue.createElementVNode("div", _hoisted_2$o, vue.toDisplayString($props.sort) + ". 禁用视频自动播放", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$f)
+ }, null, 40, _hoisted_3$g)
]);
}
- const MenuDisableAutoplay = /* @__PURE__ */ _export_sfc(_sfc_main$B, [["render", _sfc_render$B]]);
- const _sfc_main$A = {
+ const MenuDisableAutoplay = /* @__PURE__ */ _export_sfc(_sfc_main$C, [["render", _sfc_render$C]]);
+ const _sfc_main$B = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$w = { class: "item" };
- const _hoisted_2$m = { class: "tit" };
- const _hoisted_3$e = ["checked"];
- function _sfc_render$A(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$w, [
- vue.createElementVNode("div", _hoisted_2$m, vue.toDisplayString($props.sort) + ". 是否显示回复悬浮按钮", 1),
+ const _hoisted_1$x = { class: "item" };
+ const _hoisted_2$n = { class: "tit" };
+ const _hoisted_3$f = ["checked"];
+ function _sfc_render$B(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$x, [
+ vue.createElementVNode("div", _hoisted_2$n, vue.toDisplayString($props.sort) + ". 是否显示回复悬浮按钮", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$e)
+ }, null, 40, _hoisted_3$f)
]);
}
- const MenuShowRepltBtn = /* @__PURE__ */ _export_sfc(_sfc_main$A, [["render", _sfc_render$A]]);
- const _sfc_main$z = {
+ const MenuShowRepltBtn = /* @__PURE__ */ _export_sfc(_sfc_main$B, [["render", _sfc_render$B]]);
+ const _sfc_main$A = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -2111,21 +2111,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$v = { class: "item" };
- const _hoisted_2$l = { class: "tit" };
- const _hoisted_3$d = ["checked"];
- function _sfc_render$z(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$v, [
- vue.createElementVNode("div", _hoisted_2$l, vue.toDisplayString($props.sort) + ". 列表快速免打扰帖子", 1),
+ const _hoisted_1$w = { class: "item" };
+ const _hoisted_2$m = { class: "tit" };
+ const _hoisted_3$e = ["checked"];
+ function _sfc_render$A(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$w, [
+ vue.createElementVNode("div", _hoisted_2$m, vue.toDisplayString($props.sort) + ". 列表快速免打扰帖子", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$d)
+ }, null, 40, _hoisted_3$e)
]);
}
- const MenuDonotTopic = /* @__PURE__ */ _export_sfc(_sfc_main$z, [["render", _sfc_render$z]]);
- const _sfc_main$y = {
+ const MenuDonotTopic = /* @__PURE__ */ _export_sfc(_sfc_main$A, [["render", _sfc_render$A]]);
+ const _sfc_main$z = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2149,21 +2149,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$u = { class: "item" };
- const _hoisted_2$k = { class: "tit" };
- const _hoisted_3$c = ["checked"];
- function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$u, [
- vue.createElementVNode("div", _hoisted_2$k, vue.toDisplayString($props.sort) + ". 是否自动切换黑夜模式", 1),
+ const _hoisted_1$v = { class: "item" };
+ const _hoisted_2$l = { class: "tit" };
+ const _hoisted_3$d = ["checked"];
+ function _sfc_render$z(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$v, [
+ vue.createElementVNode("div", _hoisted_2$l, vue.toDisplayString($props.sort) + ". 是否自动切换黑夜模式", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$c)
+ }, null, 40, _hoisted_3$d)
]);
}
- const MenuAutoDark = /* @__PURE__ */ _export_sfc(_sfc_main$y, [["render", _sfc_render$y]]);
- const _sfc_main$x = {
+ const MenuAutoDark = /* @__PURE__ */ _export_sfc(_sfc_main$z, [["render", _sfc_render$z]]);
+ const _sfc_main$y = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2174,21 +2174,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$t = { class: "item" };
- const _hoisted_2$j = { class: "tit" };
- const _hoisted_3$b = ["checked"];
- function _sfc_render$x(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$t, [
- vue.createElementVNode("div", _hoisted_2$j, vue.toDisplayString($props.sort) + ". 是否隐藏输入框提示文字", 1),
+ const _hoisted_1$u = { class: "item" };
+ const _hoisted_2$k = { class: "tit" };
+ const _hoisted_3$c = ["checked"];
+ function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$u, [
+ vue.createElementVNode("div", _hoisted_2$k, vue.toDisplayString($props.sort) + ". 是否隐藏输入框提示文字", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$b)
+ }, null, 40, _hoisted_3$c)
]);
}
- const MenuHiddenPlaceholder = /* @__PURE__ */ _export_sfc(_sfc_main$x, [["render", _sfc_render$x]]);
- const _sfc_main$w = {
+ const MenuHiddenPlaceholder = /* @__PURE__ */ _export_sfc(_sfc_main$y, [["render", _sfc_render$y]]);
+ const _sfc_main$x = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2202,21 +2202,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$s = { class: "item" };
- const _hoisted_2$i = { class: "tit" };
- const _hoisted_3$a = ["checked"];
- function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$s, [
- vue.createElementVNode("div", _hoisted_2$i, vue.toDisplayString($props.sort) + ". 是否禁用浏览帖子时 URL 更新楼层数", 1),
+ const _hoisted_1$t = { class: "item" };
+ const _hoisted_2$j = { class: "tit" };
+ const _hoisted_3$b = ["checked"];
+ function _sfc_render$x(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$t, [
+ vue.createElementVNode("div", _hoisted_2$j, vue.toDisplayString($props.sort) + ". 是否禁用浏览帖子时 URL 更新楼层数", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$a)
+ }, null, 40, _hoisted_3$b)
]);
}
- const MenuDisableReplaceState = /* @__PURE__ */ _export_sfc(_sfc_main$w, [["render", _sfc_render$w]]);
- const _sfc_main$v = {
+ const MenuDisableReplaceState = /* @__PURE__ */ _export_sfc(_sfc_main$x, [["render", _sfc_render$x]]);
+ const _sfc_main$w = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2231,13 +2231,13 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$r = { class: "item" };
- const _hoisted_2$h = { class: "tit" };
- const _hoisted_3$9 = ["checked"];
+ const _hoisted_1$s = { class: "item" };
+ const _hoisted_2$i = { class: "tit" };
+ const _hoisted_3$a = ["checked"];
const _hoisted_4$6 = ["checked"];
- function _sfc_render$v(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$r, [
- vue.createElementVNode("div", _hoisted_2$h, [
+ function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$s, [
+ vue.createElementVNode("div", _hoisted_2$i, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 是否移除话题列表上的头像(是否保留发帖人 ", 1),
vue.createElementVNode("input", {
type: "checkbox",
@@ -2246,7 +2246,7 @@ ${$(".d-editor-input").val()}
enable: $props.modelValue.enable,
showAuthor: $event.target.checked
}))
- }, null, 40, _hoisted_3$9),
+ }, null, 40, _hoisted_3$a),
_cache[2] || (_cache[2] = vue.createTextVNode(" ) "))
]),
vue.createElementVNode("input", {
@@ -2259,26 +2259,26 @@ ${$(".d-editor-input").val()}
}, null, 40, _hoisted_4$6)
]);
}
- const MenuRemovePostAvatar = /* @__PURE__ */ _export_sfc(_sfc_main$v, [["render", _sfc_render$v]]);
- const _sfc_main$u = {
+ const MenuRemovePostAvatar = /* @__PURE__ */ _export_sfc(_sfc_main$w, [["render", _sfc_render$w]]);
+ const _sfc_main$v = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$q = { class: "item" };
- const _hoisted_2$g = { class: "tit" };
- const _hoisted_3$8 = ["checked"];
- function _sfc_render$u(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$q, [
- vue.createElementVNode("div", _hoisted_2$g, vue.toDisplayString($props.sort) + ". 是否显示最热帖子排行榜", 1),
+ const _hoisted_1$r = { class: "item" };
+ const _hoisted_2$h = { class: "tit" };
+ const _hoisted_3$9 = ["checked"];
+ function _sfc_render$v(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$r, [
+ vue.createElementVNode("div", _hoisted_2$h, vue.toDisplayString($props.sort) + ". 是否显示最热帖子排行榜", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$8)
+ }, null, 40, _hoisted_3$9)
]);
}
- const MenuHotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$u, [["render", _sfc_render$u]]);
- const _sfc_main$t = {
+ const MenuHotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$v, [["render", _sfc_render$v]]);
+ const _sfc_main$u = {
props: {
value: {
type: String,
@@ -2310,12 +2310,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$p = { class: "item" };
- const _hoisted_2$f = { class: "tit" };
- function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$q = { class: "item" };
+ const _hoisted_2$g = { class: "tit" };
+ function _sfc_render$u(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$p, [
- vue.createElementVNode("div", _hoisted_2$f, vue.toDisplayString($props.sort) + ". 自定义 CSS(支持 import 引入第三方样式文件) ", 1)
+ vue.createElementVNode("div", _hoisted_1$q, [
+ vue.createElementVNode("div", _hoisted_2$g, vue.toDisplayString($props.sort) + ". 自定义 CSS(支持 import 引入第三方样式文件) ", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2326,8 +2326,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuOtherCss = /* @__PURE__ */ _export_sfc(_sfc_main$t, [["render", _sfc_render$t], ["__scopeId", "data-v-e33f1de9"]]);
- const _sfc_main$s = {
+ const MenuOtherCss = /* @__PURE__ */ _export_sfc(_sfc_main$u, [["render", _sfc_render$u], ["__scopeId", "data-v-e33f1de9"]]);
+ const _sfc_main$t = {
props: {
value: {
type: String,
@@ -2362,12 +2362,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$o = { class: "item" };
- const _hoisted_2$e = { class: "tit" };
- function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$p = { class: "item" };
+ const _hoisted_2$f = { class: "tit" };
+ function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$o, [
- vue.createElementVNode("div", _hoisted_2$e, vue.toDisplayString($props.sort) + ". 自定义论坛 logo", 1)
+ vue.createElementVNode("div", _hoisted_1$p, [
+ vue.createElementVNode("div", _hoisted_2$f, vue.toDisplayString($props.sort) + ". 自定义论坛 logo", 1)
]),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -2379,8 +2379,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuLogoUrl = /* @__PURE__ */ _export_sfc(_sfc_main$s, [["render", _sfc_render$s], ["__scopeId", "data-v-cb743585"]]);
- const _sfc_main$r = {
+ const MenuLogoUrl = /* @__PURE__ */ _export_sfc(_sfc_main$t, [["render", _sfc_render$t], ["__scopeId", "data-v-cb743585"]]);
+ const _sfc_main$s = {
props: {
value: {
type: String,
@@ -2460,12 +2460,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$n = { class: "item" };
- const _hoisted_2$d = { class: "tit" };
- function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$o = { class: "item" };
+ const _hoisted_2$e = { class: "tit" };
+ function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$n, [
- vue.createElementVNode("div", _hoisted_2$d, vue.toDisplayString($props.sort) + ". 自定义快捷回复(换行分隔)", 1)
+ vue.createElementVNode("div", _hoisted_1$o, [
+ vue.createElementVNode("div", _hoisted_2$e, vue.toDisplayString($props.sort) + ". 自定义快捷回复(换行分隔)", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2476,8 +2476,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuCreatereply = /* @__PURE__ */ _export_sfc(_sfc_main$r, [["render", _sfc_render$r], ["__scopeId", "data-v-396734d2"]]);
- const _sfc_main$q = {
+ const MenuCreatereply = /* @__PURE__ */ _export_sfc(_sfc_main$s, [["render", _sfc_render$s], ["__scopeId", "data-v-396734d2"]]);
+ const _sfc_main$r = {
props: {
value: {
type: String,
@@ -2532,12 +2532,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$m = { class: "item" };
- const _hoisted_2$c = { class: "tit" };
- function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$n = { class: "item" };
+ const _hoisted_2$d = { class: "tit" };
+ function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$m, [
- vue.createElementVNode("div", _hoisted_2$c, vue.toDisplayString($props.sort) + ". 屏蔽指定用户(使用英文,分隔)", 1)
+ vue.createElementVNode("div", _hoisted_1$n, [
+ vue.createElementVNode("div", _hoisted_2$d, vue.toDisplayString($props.sort) + ". 屏蔽指定用户(使用英文,分隔)", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2548,8 +2548,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuBlockuserlist = /* @__PURE__ */ _export_sfc(_sfc_main$q, [["render", _sfc_render$q], ["__scopeId", "data-v-f84417d4"]]);
- const _sfc_main$p = {
+ const MenuBlockuserlist = /* @__PURE__ */ _export_sfc(_sfc_main$r, [["render", _sfc_render$r], ["__scopeId", "data-v-f84417d4"]]);
+ const _sfc_main$q = {
props: {
value: {
type: String,
@@ -2620,12 +2620,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$l = { class: "item" };
- const _hoisted_2$b = { class: "tit" };
- function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$m = { class: "item" };
+ const _hoisted_2$c = { class: "tit" };
+ function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$l, [
- vue.createElementVNode("div", _hoisted_2$b, vue.toDisplayString($props.sort) + ". 关键词屏蔽功能(使用英文,分隔)屏蔽包含关键字的话题和回复 ", 1)
+ vue.createElementVNode("div", _hoisted_1$m, [
+ vue.createElementVNode("div", _hoisted_2$c, vue.toDisplayString($props.sort) + ". 关键词屏蔽功能(使用英文,分隔)屏蔽包含关键字的话题和回复 ", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2635,8 +2635,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuBlockKeyword = /* @__PURE__ */ _export_sfc(_sfc_main$p, [["render", _sfc_render$p], ["__scopeId", "data-v-fab41a8c"]]);
- const _sfc_main$o = {
+ const MenuBlockKeyword = /* @__PURE__ */ _export_sfc(_sfc_main$q, [["render", _sfc_render$q], ["__scopeId", "data-v-fab41a8c"]]);
+ const _sfc_main$p = {
props: {
value: {
type: Object,
@@ -2733,15 +2733,15 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$k = {
+ const _hoisted_1$l = {
class: "item",
style: { "border": "none" }
};
- const _hoisted_2$a = { class: "tit" };
- function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_2$b = { class: "tit" };
+ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$k, [
- vue.createElementVNode("div", _hoisted_2$a, [
+ vue.createElementVNode("div", _hoisted_1$l, [
+ vue.createElementVNode("div", _hoisted_2$b, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 屏蔽指定天数前的帖子 ", 1),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -2770,8 +2770,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuShieldPosts = /* @__PURE__ */ _export_sfc(_sfc_main$o, [["render", _sfc_render$o], ["__scopeId", "data-v-ac149a76"]]);
- const _sfc_main$n = {
+ const MenuShieldPosts = /* @__PURE__ */ _export_sfc(_sfc_main$p, [["render", _sfc_render$p], ["__scopeId", "data-v-ac149a76"]]);
+ const _sfc_main$o = {
props: {
value: {
type: Array,
@@ -2867,12 +2867,12 @@ ${$(".d-editor-input").val()}
}, 1e3);
}
};
- const _hoisted_1$j = { class: "menu-table" };
- const _hoisted_2$9 = ["onClick"];
- const _hoisted_3$7 = ["onClick"];
- function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$k = { class: "menu-table" };
+ const _hoisted_2$a = ["onClick"];
+ const _hoisted_3$8 = ["onClick"];
+ function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("table", _hoisted_1$j, [
+ vue.createElementVNode("table", _hoisted_1$k, [
_cache[0] || (_cache[0] = vue.createElementVNode("thead", null, [
vue.createElementVNode("tr", null, [
vue.createElementVNode("th", null, "用户名"),
@@ -2891,12 +2891,12 @@ ${$(".d-editor-input").val()}
vue.createElementVNode("span", {
class: "span",
onClick: ($event) => $options.editTags(item)
- }, "修改", 8, _hoisted_2$9),
+ }, "修改", 8, _hoisted_2$a),
vue.createElementVNode("span", {
class: "span",
onClick: ($event) => $options.delTags(item),
style: { "color": "#e00" }
- }, "删除!", 8, _hoisted_3$7)
+ }, "删除!", 8, _hoisted_3$8)
])
]);
}), 128))
@@ -2904,8 +2904,8 @@ ${$(".d-editor-input").val()}
])
]);
}
- const UserTags = /* @__PURE__ */ _export_sfc(_sfc_main$n, [["render", _sfc_render$n]]);
- const _sfc_main$m = {
+ const UserTags = /* @__PURE__ */ _export_sfc(_sfc_main$o, [["render", _sfc_render$o]]);
+ const _sfc_main$n = {
props: {
value: {
type: Object,
@@ -3174,13 +3174,13 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$i = { class: "item" };
- const _hoisted_2$8 = { class: "item" };
- const _hoisted_3$6 = { class: "item" };
+ const _hoisted_1$j = { class: "item" };
+ const _hoisted_2$9 = { class: "item" };
+ const _hoisted_3$7 = { class: "item" };
const _hoisted_4$5 = { class: "item" };
- function _sfc_render$m(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("div", _hoisted_1$i, [
+ vue.createElementVNode("div", _hoisted_1$j, [
_cache[15] || (_cache[15] = vue.createElementVNode("div", { class: "tit" }, "1. 是否开启 AI 生成话题总结", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
@@ -3190,7 +3190,7 @@ ${topic_contentdata}`;
[vue.vModelCheckbox, $data.localChecked.value1]
])
]),
- vue.createElementVNode("div", _hoisted_2$8, [
+ vue.createElementVNode("div", _hoisted_2$9, [
_cache[16] || (_cache[16] = vue.createElementVNode("div", { class: "tit" }, "2. 是否显示手动总结按钮", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
@@ -3200,7 +3200,7 @@ ${topic_contentdata}`;
[vue.vModelCheckbox, $data.localChecked.btn]
])
]),
- vue.createElementVNode("div", _hoisted_3$6, [
+ vue.createElementVNode("div", _hoisted_3$7, [
_cache[17] || (_cache[17] = vue.createElementVNode("div", { class: "tit" }, "3. 是否开启 AI 生成回复推荐", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
@@ -3274,8 +3274,8 @@ ${topic_contentdata}`;
_cache[23] || (_cache[23] = vue.createElementVNode("div", { style: { "margin-top": "10px" } }, " 注意:请按照指定格式填写参数;不支持 http,请使用 https。 ", -1))
]);
}
- const GPTconfig = /* @__PURE__ */ _export_sfc(_sfc_main$m, [["render", _sfc_render$m], ["__scopeId", "data-v-d1d5d03b"]]);
- const _sfc_main$l = {
+ const GPTconfig = /* @__PURE__ */ _export_sfc(_sfc_main$n, [["render", _sfc_render$n], ["__scopeId", "data-v-d1d5d03b"]]);
+ const _sfc_main$m = {
props: ["modelValue"],
emits: ["update:modelValue"],
data() {
@@ -3361,15 +3361,15 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$h = { class: "item" };
- const _hoisted_2$7 = { class: "ls-flex" };
- const _hoisted_3$5 = ["id", "value", "onChange"];
+ const _hoisted_1$i = { class: "item" };
+ const _hoisted_2$8 = { class: "ls-flex" };
+ const _hoisted_3$6 = ["id", "value", "onChange"];
const _hoisted_4$4 = ["for"];
const _hoisted_5$2 = ["for"];
const _hoisted_6$2 = ["for"];
const _hoisted_7$1 = ["src", "alt"];
- function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$h, [
+ function _sfc_render$m(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$i, [
_cache[1] || (_cache[1] = vue.createElementVNode("p", null, "切换论坛主题:", -1)),
_cache[2] || (_cache[2] = vue.createElementVNode("p", null, "无法修改,如果有样式问题无法解决,因为是直接 copy 别的论坛样式文件。", -1)),
_cache[3] || (_cache[3] = vue.createElementVNode("p", null, [
@@ -3384,7 +3384,7 @@ ${topic_contentdata}`;
return vue.openBlock(), vue.createElementBlock("li", {
key: item.id
}, [
- vue.createElementVNode("div", _hoisted_2$7, [
+ vue.createElementVNode("div", _hoisted_2$8, [
vue.withDirectives(vue.createElementVNode("input", {
type: "radio",
id: item.name,
@@ -3392,7 +3392,7 @@ ${topic_contentdata}`;
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.radio = $event),
value: item.id,
onChange: ($event) => _ctx.$emit("update:modelValue", item.id)
- }, null, 40, _hoisted_3$5), [
+ }, null, 40, _hoisted_3$6), [
[vue.vModelRadio, $data.radio]
]),
item.id !== 0 ? (vue.openBlock(), vue.createElementBlock("label", {
@@ -3417,8 +3417,8 @@ ${topic_contentdata}`;
])
]);
}
- const Themes = /* @__PURE__ */ _export_sfc(_sfc_main$l, [["render", _sfc_render$l], ["__scopeId", "data-v-b5335091"]]);
- const _sfc_main$k = {
+ const Themes = /* @__PURE__ */ _export_sfc(_sfc_main$m, [["render", _sfc_render$m], ["__scopeId", "data-v-b5335091"]]);
+ const _sfc_main$l = {
data() {
return {};
},
@@ -3481,7 +3481,7 @@ ${topic_contentdata}`;
}
}
};
- function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
vue.createElementVNode("input", {
type: "file",
@@ -3501,8 +3501,8 @@ ${topic_contentdata}`;
}, "导出")
], 64);
}
- const ManualBackup = /* @__PURE__ */ _export_sfc(_sfc_main$k, [["render", _sfc_render$k]]);
- const _sfc_main$j = {
+ const ManualBackup = /* @__PURE__ */ _export_sfc(_sfc_main$l, [["render", _sfc_render$l]]);
+ const _sfc_main$k = {
props: {
value: {
type: Object,
@@ -3717,15 +3717,15 @@ ${topic_contentdata}`;
this.tableData.webdavPassword = (syncbackup == null ? void 0 : syncbackup.webdavPassword) || "";
}
};
- const _hoisted_1$g = { class: "item" };
- const _hoisted_2$6 = { class: "item" };
- const _hoisted_3$4 = { class: "item" };
+ const _hoisted_1$h = { class: "item" };
+ const _hoisted_2$7 = { class: "item" };
+ const _hoisted_3$5 = { class: "item" };
const _hoisted_4$3 = { class: "btnwrapper" };
- function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
const _component_ManualBackup = vue.resolveComponent("ManualBackup");
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
_cache[12] || (_cache[12] = vue.createElementVNode("div", { class: "item" }, "用于在云端同步设置数据,无需手动导入导出。(同步前先保存设置)", -1)),
- vue.createElementVNode("div", _hoisted_1$g, [
+ vue.createElementVNode("div", _hoisted_1$h, [
_cache[9] || (_cache[9] = vue.createElementVNode("div", { class: "tit" }, "WebDav 地址:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -3736,7 +3736,7 @@ ${topic_contentdata}`;
[vue.vModelText, $data.tableData.webdavUrl]
])
]),
- vue.createElementVNode("div", _hoisted_2$6, [
+ vue.createElementVNode("div", _hoisted_2$7, [
_cache[10] || (_cache[10] = vue.createElementVNode("div", { class: "tit" }, "WebDav 用户名:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -3746,7 +3746,7 @@ ${topic_contentdata}`;
[vue.vModelText, $data.tableData.webdavUsername]
])
]),
- vue.createElementVNode("div", _hoisted_3$4, [
+ vue.createElementVNode("div", _hoisted_3$5, [
_cache[11] || (_cache[11] = vue.createElementVNode("div", { class: "tit" }, "WebDav 密码:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -3771,8 +3771,8 @@ ${topic_contentdata}`;
vue.createVNode(_component_ManualBackup)
], 64);
}
- const SyncBackup = /* @__PURE__ */ _export_sfc(_sfc_main$j, [["render", _sfc_render$j], ["__scopeId", "data-v-a2abb68b"]]);
- const _sfc_main$i = {
+ const SyncBackup = /* @__PURE__ */ _export_sfc(_sfc_main$k, [["render", _sfc_render$k], ["__scopeId", "data-v-a2abb68b"]]);
+ const _sfc_main$j = {
data() {
return {
status: false
@@ -3785,9 +3785,9 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$f = { class: "lookopbtn" };
- function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$f, [
+ const _hoisted_1$g = { class: "lookopbtn" };
+ function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$g, [
vue.createElementVNode("div", {
class: vue.normalizeClass(["el-button", { act: $data.status }]),
onClick: _cache[0] || (_cache[0] = (...args) => $options.lookop && $options.lookop(...args)),
@@ -3795,8 +3795,8 @@ ${topic_contentdata}`;
}, " 楼主 ", 2)
]);
}
- const LookOP = /* @__PURE__ */ _export_sfc(_sfc_main$i, [["render", _sfc_render$i], ["__scopeId", "data-v-6520db1a"]]);
- const _sfc_main$h = {
+ const LookOP = /* @__PURE__ */ _export_sfc(_sfc_main$j, [["render", _sfc_render$j], ["__scopeId", "data-v-6520db1a"]]);
+ const _sfc_main$i = {
data() {
return {
isMinimized: true,
@@ -3944,12 +3944,12 @@ ${topic_contentdata}`;
}, 1e3);
}
};
- const _hoisted_1$e = {
+ const _hoisted_1$f = {
key: 0,
id: "linuxDoLevelPopupContent"
};
- const _hoisted_2$5 = ["innerHTML"];
- function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_2$6 = ["innerHTML"];
+ function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
vue.createElementVNode("div", {
class: vue.normalizeClass(["el-button", ["linuxDoLevelPopup", $data.isMinimized ? "minimized" : ""]]),
@@ -3958,8 +3958,8 @@ ${topic_contentdata}`;
}, _cache[3] || (_cache[3] = [
vue.createElementVNode("span", null, "等级", -1)
]), 2),
- !$data.isMinimized ? (vue.openBlock(), vue.createElementBlock("div", _hoisted_1$e, [
- vue.createElementVNode("div", { innerHTML: $data.content }, null, 8, _hoisted_2$5),
+ !$data.isMinimized ? (vue.openBlock(), vue.createElementBlock("div", _hoisted_1$f, [
+ vue.createElementVNode("div", { innerHTML: $data.content }, null, 8, _hoisted_2$6),
vue.withDirectives(vue.createElementVNode("input", {
"onUpdate:modelValue": _cache[1] || (_cache[1] = ($event) => $data.username = $event),
autocomplete: "off",
@@ -3979,8 +3979,8 @@ ${topic_contentdata}`;
])) : vue.createCommentVNode("", true)
]);
}
- const LevelDiglog = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["render", _sfc_render$h], ["__scopeId", "data-v-57dbaeb5"]]);
- const _sfc_main$g = {
+ const LevelDiglog = /* @__PURE__ */ _export_sfc(_sfc_main$i, [["render", _sfc_render$i], ["__scopeId", "data-v-57dbaeb5"]]);
+ const _sfc_main$h = {
data() {
return {
num: 10,
@@ -4030,7 +4030,7 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$d = {
+ const _hoisted_1$e = {
key: 0,
xmlns: "http://www.w3.org/2000/svg",
width: "24",
@@ -4038,7 +4038,7 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
fill: "currentColor"
};
- const _hoisted_2$4 = {
+ const _hoisted_2$5 = {
key: 1,
xmlns: "http://www.w3.org/2000/svg",
width: "24",
@@ -4051,13 +4051,13 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-loader"
};
- function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", {
class: vue.normalizeClass(["el-button", { act: $data.status }]),
onClick: _cache[0] || (_cache[0] = (...args) => $options.autoread && $options.autoread(...args)),
title: "自动阅读"
}, [
- $data.status == false ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$d, _cache[1] || (_cache[1] = [
+ $data.status == false ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$e, _cache[1] || (_cache[1] = [
vue.createElementVNode("path", {
stroke: "none",
d: "M0 0h24v24H0z",
@@ -4065,20 +4065,20 @@ ${topic_contentdata}`;
}, null, -1),
vue.createElementVNode("path", { d: "M12.088 4.82a10 10 0 0 1 9.412 .314a1 1 0 0 1 .493 .748l.007 .118v13a1 1 0 0 1 -1.5 .866a8 8 0 0 0 -8 0a1 1 0 0 1 -1 0a8 8 0 0 0 -7.733 -.148l-.327 .18l-.103 .044l-.049 .016l-.11 .026l-.061 .01l-.117 .006h-.042l-.11 -.012l-.077 -.014l-.108 -.032l-.126 -.056l-.095 -.056l-.089 -.067l-.06 -.056l-.073 -.082l-.064 -.089l-.022 -.036l-.032 -.06l-.044 -.103l-.016 -.049l-.026 -.11l-.01 -.061l-.004 -.049l-.002 -.068v-13a1 1 0 0 1 .5 -.866a10 10 0 0 1 9.412 -.314l.088 .044l.088 -.044z" }, null, -1)
]))) : vue.createCommentVNode("", true),
- $data.status == true ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_2$4, _cache[2] || (_cache[2] = [
+ $data.status == true ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_2$5, _cache[2] || (_cache[2] = [
vue.createStaticVNode('', 9)
]))) : vue.createCommentVNode("", true)
], 2);
}
- const AutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["render", _sfc_render$g], ["__scopeId", "data-v-64839780"]]);
- const _sfc_main$f = {
+ const AutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["render", _sfc_render$h], ["__scopeId", "data-v-64839780"]]);
+ const _sfc_main$g = {
methods: {
openai() {
window.open("https://shared.oaifree.com/?temporary-chat=true", "_blank");
}
}
};
- function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", {
class: "el-button",
style: { "font-size": "18px" },
@@ -4087,17 +4087,17 @@ ${topic_contentdata}`;
title: "AI对话"
}, " AI ");
}
- const AIDialog = /* @__PURE__ */ _export_sfc(_sfc_main$f, [["render", _sfc_render$f]]);
- const _sfc_main$e = {
+ const AIDialog = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["render", _sfc_render$g]]);
+ const _sfc_main$f = {
methods: {
replaybtn() {
$('button[title="开始撰写此话题的回复"]')[0].click();
}
}
};
- const _hoisted_1$c = { class: "replaybtn" };
- function _sfc_render$e(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$c, [
+ const _hoisted_1$d = { class: "replaybtn" };
+ function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$d, [
vue.createElementVNode("div", {
class: "el-button",
style: { "font-size": "18px" },
@@ -4114,8 +4114,8 @@ ${topic_contentdata}`;
]))
]);
}
- const ReplyBtn = /* @__PURE__ */ _export_sfc(_sfc_main$e, [["render", _sfc_render$e]]);
- const _sfc_main$d = {
+ const ReplyBtn = /* @__PURE__ */ _export_sfc(_sfc_main$f, [["render", _sfc_render$f]]);
+ const _sfc_main$e = {
data() {
return {
show: false,
@@ -4141,21 +4141,21 @@ ${topic_contentdata}`;
this.init();
}
};
- const _hoisted_1$b = { class: "hotranking" };
- const _hoisted_2$3 = { class: "hotranking-container" };
- const _hoisted_3$3 = { class: "flex" };
+ const _hoisted_1$c = { class: "hotranking" };
+ const _hoisted_2$4 = { class: "hotranking-container" };
+ const _hoisted_3$4 = { class: "flex" };
const _hoisted_4$2 = ["href"];
- function _sfc_render$d(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$e(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("div", _hoisted_1$b, [
+ vue.createElementVNode("div", _hoisted_1$c, [
vue.createElementVNode("div", {
class: "el-button",
onClick: _cache[0] || (_cache[0] = (...args) => $options.hotranking && $options.hotranking(...args)),
title: "只看楼主"
}, "热门")
]),
- vue.withDirectives(vue.createElementVNode("div", _hoisted_2$3, [
- vue.createElementVNode("div", _hoisted_3$3, [
+ vue.withDirectives(vue.createElementVNode("div", _hoisted_2$4, [
+ vue.createElementVNode("div", _hoisted_3$4, [
_cache[2] || (_cache[2] = vue.createElementVNode("div", { class: "title" }, "今日最热帖子", -1)),
vue.createElementVNode("button", {
onClick: _cache[1] || (_cache[1] = (...args) => $options.query && $options.query(...args))
@@ -4178,17 +4178,17 @@ ${topic_contentdata}`;
])
]);
}
- const HotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["render", _sfc_render$d]]);
- const _sfc_main$c = {
+ const HotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$e, [["render", _sfc_render$e]]);
+ const _sfc_main$d = {
data() {
return {
version: packageJson.version
};
}
};
- const _hoisted_1$a = { class: "item-foot" };
- function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$a, [
+ const _hoisted_1$b = { class: "item-foot" };
+ function _sfc_render$d(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$b, [
_cache[0] || (_cache[0] = vue.createElementVNode("span", null, [
vue.createElementVNode("a", {
href: "https://github.com/dlzmoe/linuxdo-scripts",
@@ -4198,8 +4198,8 @@ ${topic_contentdata}`;
vue.createElementVNode("span", null, "当前版本:" + vue.toDisplayString($data.version), 1)
]);
}
- const Updates = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["render", _sfc_render$c], ["__scopeId", "data-v-45c51ed7"]]);
- const _sfc_main$b = {
+ const Updates = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["render", _sfc_render$d], ["__scopeId", "data-v-45c51ed7"]]);
+ const _sfc_main$c = {
created() {
setTimeout(() => {
const isShowplugininstallationprompts = localStorage.getItem(
@@ -4242,11 +4242,11 @@ ${topic_contentdata}`;
}, 100);
}
};
- function _sfc_render$b(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
return null;
}
- const UsageTip = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["render", _sfc_render$b]]);
- const _sfc_main$a = {
+ const UsageTip = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["render", _sfc_render$c]]);
+ const _sfc_main$b = {
methods: {
init() {
$(".signature-img").each(function() {
@@ -4275,11 +4275,11 @@ ${topic_contentdata}`;
}, 1e3);
}
};
- function _sfc_render$a(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$b(_ctx, _cache, $props, $setup, $data, $options) {
return null;
}
- const Signature = /* @__PURE__ */ _export_sfc(_sfc_main$a, [["render", _sfc_render$a]]);
- const _sfc_main$9 = {
+ const Signature = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["render", _sfc_render$b]]);
+ const _sfc_main$a = {
data() {
return {
floorlotteryval1: "",
@@ -4325,12 +4325,12 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$9 = { id: "floorlotteryDialog" };
- const _hoisted_2$2 = {
+ const _hoisted_1$a = { id: "floorlotteryDialog" };
+ const _hoisted_2$3 = {
class: "menu-body",
style: { "margin-top": "10px" }
};
- const _hoisted_3$2 = { class: "inner" };
+ const _hoisted_3$3 = { class: "inner" };
const _hoisted_4$1 = { class: "inner" };
const _hoisted_5$1 = { key: 0 };
const _hoisted_6$1 = {
@@ -4338,13 +4338,13 @@ ${topic_contentdata}`;
title: "抽奖结果",
type: "success"
};
- function _sfc_render$9(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("dialog", _hoisted_1$9, [
+ function _sfc_render$a(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("dialog", _hoisted_1$a, [
_cache[7] || (_cache[7] = vue.createElementVNode("div", { class: "menu-header" }, [
vue.createElementVNode("div", { class: "title" }, "楼层抽奖")
], -1)),
- vue.createElementVNode("div", _hoisted_2$2, [
- vue.createElementVNode("div", _hoisted_3$2, [
+ vue.createElementVNode("div", _hoisted_2$3, [
+ vue.createElementVNode("div", _hoisted_3$3, [
_cache[4] || (_cache[4] = vue.createElementVNode("label", null, "总楼层数:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -4378,9 +4378,9 @@ ${topic_contentdata}`;
])
]);
}
- const FloorLottery = /* @__PURE__ */ _export_sfc(_sfc_main$9, [["render", _sfc_render$9], ["__scopeId", "data-v-649030ce"]]);
- const _sfc_main$8 = {};
- const _hoisted_1$8 = {
+ const FloorLottery = /* @__PURE__ */ _export_sfc(_sfc_main$a, [["render", _sfc_render$a], ["__scopeId", "data-v-649030ce"]]);
+ const _sfc_main$9 = {};
+ const _hoisted_1$9 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4388,8 +4388,8 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
class: "icon-sm"
};
- function _sfc_render$8(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$8, _cache[0] || (_cache[0] = [
+ function _sfc_render$9(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$9, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
fill: "currentColor",
"fill-rule": "evenodd",
@@ -4404,9 +4404,9 @@ ${topic_contentdata}`;
}, null, -1)
]));
}
- const Setting1 = /* @__PURE__ */ _export_sfc(_sfc_main$8, [["render", _sfc_render$8]]);
- const _sfc_main$7 = {};
- const _hoisted_1$7 = {
+ const Setting1 = /* @__PURE__ */ _export_sfc(_sfc_main$9, [["render", _sfc_render$9]]);
+ const _sfc_main$8 = {};
+ const _hoisted_1$8 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4414,8 +4414,8 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
class: "icon-sm"
};
- function _sfc_render$7(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$7, _cache[0] || (_cache[0] = [
+ function _sfc_render$8(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$8, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
fill: "currentColor",
"fill-rule": "evenodd",
@@ -4424,9 +4424,9 @@ ${topic_contentdata}`;
}, null, -1)
]));
}
- const Setting2 = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["render", _sfc_render$7]]);
- const _sfc_main$6 = {};
- const _hoisted_1$6 = {
+ const Setting2 = /* @__PURE__ */ _export_sfc(_sfc_main$8, [["render", _sfc_render$8]]);
+ const _sfc_main$7 = {};
+ const _hoisted_1$7 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4434,8 +4434,8 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
class: "icon-sm"
};
- function _sfc_render$6(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$6, _cache[0] || (_cache[0] = [
+ function _sfc_render$7(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$7, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
fill: "currentColor",
"fill-rule": "evenodd",
@@ -4444,9 +4444,9 @@ ${topic_contentdata}`;
}, null, -1)
]));
}
- const Setting3 = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$6]]);
- const _sfc_main$5 = {};
- const _hoisted_1$5 = {
+ const Setting3 = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["render", _sfc_render$7]]);
+ const _sfc_main$6 = {};
+ const _hoisted_1$6 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4458,14 +4458,14 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-brand-openai"
};
- function _sfc_render$5(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$5, _cache[0] || (_cache[0] = [
+ function _sfc_render$6(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$6, _cache[0] || (_cache[0] = [
vue.createStaticVNode('', 7)
]));
}
- const Setting4 = /* @__PURE__ */ _export_sfc(_sfc_main$5, [["render", _sfc_render$5]]);
- const _sfc_main$4 = {};
- const _hoisted_1$4 = {
+ const Setting4 = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$6]]);
+ const _sfc_main$5 = {};
+ const _hoisted_1$5 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4477,14 +4477,14 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-cheese"
};
- function _sfc_render$4(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$4, _cache[0] || (_cache[0] = [
+ function _sfc_render$5(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$5, _cache[0] || (_cache[0] = [
vue.createStaticVNode('', 6)
]));
}
- const Setting5 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["render", _sfc_render$4]]);
- const _sfc_main$3 = {};
- const _hoisted_1$3 = {
+ const Setting5 = /* @__PURE__ */ _export_sfc(_sfc_main$5, [["render", _sfc_render$5]]);
+ const _sfc_main$4 = {};
+ const _hoisted_1$4 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4496,8 +4496,8 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-refresh"
};
- function _sfc_render$3(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$3, _cache[0] || (_cache[0] = [
+ function _sfc_render$4(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$4, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
stroke: "none",
d: "M0 0h24v24H0z",
@@ -4507,9 +4507,9 @@ ${topic_contentdata}`;
vue.createElementVNode("path", { d: "M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4" }, null, -1)
]));
}
- const Setting6 = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["render", _sfc_render$3]]);
- const _sfc_main$2 = {};
- const _hoisted_1$2 = {
+ const Setting6 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["render", _sfc_render$4]]);
+ const _sfc_main$3 = {};
+ const _hoisted_1$3 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4521,12 +4521,12 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-language-hiragana"
};
- function _sfc_render$2(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$2, _cache[0] || (_cache[0] = [
+ function _sfc_render$3(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$3, _cache[0] || (_cache[0] = [
vue.createStaticVNode('', 6)
]));
}
- const Setting7 = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["render", _sfc_render$2]]);
+ const Setting7 = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["render", _sfc_render$3]]);
var _GM_getValue = /* @__PURE__ */ (() => typeof GM_getValue != "undefined" ? GM_getValue : void 0)();
var _GM_setValue = /* @__PURE__ */ (() => typeof GM_setValue != "undefined" ? GM_setValue : void 0)();
var _GM_xmlhttpRequest = /* @__PURE__ */ (() => typeof GM_xmlhttpRequest != "undefined" ? GM_xmlhttpRequest : void 0)();
@@ -5518,7 +5518,7 @@ Translated Text:`
watchReplyControl();
watchForEditor();
};
- const _sfc_main$1 = {
+ const _sfc_main$2 = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
mounted() {
@@ -5532,18 +5532,18 @@ Translated Text:`
}
}
};
- const _hoisted_1$1 = { class: "item" };
- const _hoisted_2$1 = { class: "tit" };
- const _hoisted_3$1 = ["checked"];
- function _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$2 = { class: "item" };
+ const _hoisted_2$2 = { class: "tit" };
+ const _hoisted_3$2 = ["checked"];
+ function _sfc_render$2(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$1, [
- vue.createElementVNode("div", _hoisted_2$1, vue.toDisplayString($props.sort) + ". 是否开启翻译/拼音", 1),
+ vue.createElementVNode("div", _hoisted_1$2, [
+ vue.createElementVNode("div", _hoisted_2$2, vue.toDisplayString($props.sort) + ". 是否开启翻译/拼音", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$1)
+ }, null, 40, _hoisted_3$2)
]),
_cache[1] || (_cache[1] = vue.createElementVNode("p", null, "开启后在回复编辑器中会显示设置按钮。", -1)),
_cache[2] || (_cache[2] = vue.createElementVNode("p", null, [
@@ -5557,7 +5557,32 @@ Translated Text:`
_cache[3] || (_cache[3] = vue.createElementVNode("p", null, "后续优化会将设置面板迁移进来。", -1))
], 64);
}
- const MenuTranslate = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render$1], ["__scopeId", "data-v-d8d12b86"]]);
+ const MenuTranslate = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["render", _sfc_render$2], ["__scopeId", "data-v-229450bb"]]);
+ const _sfc_main$1 = {
+ props: ["modelValue", "sort"],
+ emits: ["update:modelValue"],
+ created() {
+ if (this.modelValue) {
+ $("head").append(``);
+ }
+ }
+ };
+ const _hoisted_1$1 = { class: "item" };
+ const _hoisted_2$1 = { class: "tit" };
+ const _hoisted_3$1 = ["checked"];
+ function _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$1, [
+ vue.createElementVNode("div", _hoisted_2$1, vue.toDisplayString($props.sort) + ". 是否屏蔽拼音/翻译显示", 1),
+ vue.createElementVNode("input", {
+ type: "checkbox",
+ checked: $props.modelValue,
+ onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
+ }, null, 40, _hoisted_3$1)
+ ]);
+ }
+ const isTranslate = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render$1]]);
const _sfc_main = {
components: {
Setting1,
@@ -5620,6 +5645,7 @@ Translated Text:`
MenuDisableReplaceState,
MenuRemovePostAvatar,
MenuTranslate,
+ isTranslate,
MenuHotRankingList,
HotRankingList
},
@@ -5677,6 +5703,7 @@ Translated Text:`
checked28: false,
checked29: false,
checked32: false,
+ checked32_1: false,
checked33: false,
removePostavatarData: {
enable: false,
@@ -5913,6 +5940,7 @@ Translated Text:`
const _component_UserTags = vue.resolveComponent("UserTags");
const _component_GPTconfig = vue.resolveComponent("GPTconfig");
const _component_MenuTranslate = vue.resolveComponent("MenuTranslate");
+ const _component_isTranslate = vue.resolveComponent("isTranslate");
const _component_Themes = vue.resolveComponent("Themes");
const _component_SyncBackup = vue.resolveComponent("SyncBackup");
const _component_FloorLottery = vue.resolveComponent("FloorLottery");
@@ -5920,7 +5948,7 @@ Translated Text:`
const _component_ReplyTBEnjoy = vue.resolveComponent("ReplyTBEnjoy");
const _component_Signature = vue.resolveComponent("Signature");
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [
- _cache[59] || (_cache[59] = vue.createElementVNode("div", { class: "linuxdoscripts-opacity" }, null, -1)),
+ _cache[60] || (_cache[60] = vue.createElementVNode("div", { class: "linuxdoscripts-opacity" }, null, -1)),
vue.createElementVNode("div", _hoisted_2, [
vue.withDirectives(vue.createVNode(_component_ReplyBtn, null, null, 512), [
[vue.vShow, $data.showreplybtn]
@@ -5943,7 +5971,7 @@ Translated Text:`
]),
vue.createElementVNode("dialog", _hoisted_3, [
vue.createElementVNode("div", _hoisted_4, [
- _cache[48] || (_cache[48] = vue.createElementVNode("div", { class: "title" }, "linuxdo 增强插件设置", -1)),
+ _cache[49] || (_cache[49] = vue.createElementVNode("div", { class: "title" }, "linuxdo 增强插件设置", -1)),
vue.createElementVNode("div", {
class: "close",
onClick: _cache[0] || (_cache[0] = (...args) => $options.closedialog && $options.closedialog(...args))
@@ -5953,45 +5981,45 @@ Translated Text:`
vue.createElementVNode("ul", _hoisted_6, [
vue.createElementVNode("li", _hoisted_7, [
vue.createVNode(_component_Setting1),
- _cache[49] || (_cache[49] = vue.createTextVNode("通用设置"))
+ _cache[50] || (_cache[50] = vue.createTextVNode("通用设置"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting2),
- _cache[50] || (_cache[50] = vue.createTextVNode("自定义"))
+ _cache[51] || (_cache[51] = vue.createTextVNode("自定义"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting3),
- _cache[51] || (_cache[51] = vue.createTextVNode("用户标签"))
+ _cache[52] || (_cache[52] = vue.createTextVNode("用户标签"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting4),
- _cache[52] || (_cache[52] = vue.createTextVNode("AI 配置"))
+ _cache[53] || (_cache[53] = vue.createTextVNode("AI 配置"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting7),
- _cache[53] || (_cache[53] = vue.createTextVNode("翻译/拼音"))
+ _cache[54] || (_cache[54] = vue.createTextVNode("翻译/拼音"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting5),
- _cache[54] || (_cache[54] = vue.createTextVNode("主题风格"))
+ _cache[55] || (_cache[55] = vue.createTextVNode("主题风格"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting6),
- _cache[55] || (_cache[55] = vue.createTextVNode("数据同步"))
+ _cache[56] || (_cache[56] = vue.createTextVNode("数据同步"))
]),
vue.createVNode(_component_Updates)
]),
vue.createElementVNode("div", _hoisted_8, [
vue.createElementVNode("div", _hoisted_9, [
vue.createElementVNode("div", _hoisted_10, [
- _cache[58] || (_cache[58] = vue.createElementVNode("p", null, "请注意,该设置面板数据全部保存在本地浏览器缓存中,注意备份。", -1)),
+ _cache[59] || (_cache[59] = vue.createElementVNode("p", null, "请注意,该设置面板数据全部保存在本地浏览器缓存中,注意备份。", -1)),
vue.createElementVNode("p", _hoisted_11, [
- _cache[56] || (_cache[56] = vue.createTextVNode(" 如果感觉哪里不太对劲,点我")),
+ _cache[57] || (_cache[57] = vue.createTextVNode(" 如果感觉哪里不太对劲,点我")),
vue.createElementVNode("span", {
class: "initialization",
onClick: _cache[1] || (_cache[1] = (...args) => $options.initialization && $options.initialization(...args))
}, "初始化设置"),
- _cache[57] || (_cache[57] = vue.createTextVNode(",会清除所有的设置数据并初始化!! "))
+ _cache[58] || (_cache[58] = vue.createTextVNode(",会清除所有的设置数据并初始化!! "))
])
]),
vue.createVNode(_component_MenuOpenpostblank, {
@@ -6199,18 +6227,23 @@ Translated Text:`
sort: 1,
modelValue: $data.settingData.checked32,
"onUpdate:modelValue": _cache[41] || (_cache[41] = ($event) => $data.settingData.checked32 = $event)
+ }, null, 8, ["modelValue"]),
+ vue.createVNode(_component_isTranslate, {
+ sort: 1,
+ modelValue: $data.settingData.checked32_1,
+ "onUpdate:modelValue": _cache[42] || (_cache[42] = ($event) => $data.settingData.checked32_1 = $event)
}, null, 8, ["modelValue"])
]),
vue.createElementVNode("div", _hoisted_16, [
vue.createVNode(_component_Themes, {
modelValue: $data.settingData.themes,
- "onUpdate:modelValue": _cache[42] || (_cache[42] = ($event) => $data.settingData.themes = $event)
+ "onUpdate:modelValue": _cache[43] || (_cache[43] = ($event) => $data.settingData.themes = $event)
}, null, 8, ["modelValue"])
]),
vue.createElementVNode("div", _hoisted_17, [
vue.createVNode(_component_SyncBackup, {
value: $data.settingData.syncbackup,
- "onUpdate:value": _cache[43] || (_cache[43] = ($event) => $data.settingData.syncbackup = $event)
+ "onUpdate:value": _cache[44] || (_cache[44] = ($event) => $data.settingData.syncbackup = $event)
}, null, 8, ["value"])
])
])
@@ -6218,20 +6251,20 @@ Translated Text:`
vue.createElementVNode("div", _hoisted_18, [
vue.createElementVNode("button", {
class: "save",
- onClick: _cache[44] || (_cache[44] = (...args) => $options.save && $options.save(...args))
+ onClick: _cache[45] || (_cache[45] = (...args) => $options.save && $options.save(...args))
}, "保存"),
vue.createElementVNode("button", {
class: "saveload",
- onClick: _cache[45] || (_cache[45] = (...args) => $options.saveload && $options.saveload(...args))
+ onClick: _cache[46] || (_cache[46] = (...args) => $options.saveload && $options.saveload(...args))
}, "保存并刷新"),
vue.createElementVNode("button", {
class: "floorlottery",
- onClick: _cache[46] || (_cache[46] = (...args) => $options.openFloorlottery && $options.openFloorlottery(...args))
+ onClick: _cache[47] || (_cache[47] = (...args) => $options.openFloorlottery && $options.openFloorlottery(...args))
}, "楼层抽奖"),
vue.createElementVNode("button", {
style: { "margin-left": "8px" },
class: "detection",
- onClick: _cache[47] || (_cache[47] = (...args) => $options.checkversion && $options.checkversion(...args))
+ onClick: _cache[48] || (_cache[48] = (...args) => $options.checkversion && $options.checkversion(...args))
}, " 检测新版本 ")
])
]),
diff --git a/linuxdo-scripts.user.js b/linuxdo-scripts.user.js
index a4f2187..8e27c86 100644
--- a/linuxdo-scripts.user.js
+++ b/linuxdo-scripts.user.js
@@ -1,7 +1,7 @@
// ==UserScript==
// @name linuxdo 增强插件
// @namespace https://github.com/dlzmoe/linuxdo-scripts
-// @version 0.3.66
+// @version 0.3.67
// @author dlzmoe
// @description linux.do 增强插件,功能持续更新,欢迎提出新想法!
// @license Apache-2.0
@@ -18,13 +18,13 @@
// @grant GM_xmlhttpRequest
// ==/UserScript==
-(t=>{if(typeof GM_addStyle=="function"){GM_addStyle(t);return}const i=document.createElement("style");i.textContent=t,document.head.append(i)})(' input[type=text][data-v-2be3e9ac]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.emojiPicker{top:0;left:100%;position:absolute;display:grid;grid-template-columns:repeat(12,1fr);gap:10px;height:100%;overflow:auto;background-color:#000c;padding:10px;border-radius:5px;z-index:9}.emojiPicker img{cursor:pointer;width:30px;height:30px}.sidebar-section-header-caret.right{transform:rotate(-90deg)}.item select[data-v-d780d688]{height:28px;border:1px solid #b6b6b6;border-radius:4px;width:180px;margin-left:10px;cursor:pointer}.item[data-v-e33f1de9]{border:none!important}.item a[data-v-e33f1de9]:hover{text-decoration:underline}.item[data-v-cb743585],.item[data-v-396734d2],.item[data-v-f84417d4],.item[data-v-fab41a8c]{border:none!important}input[type=text][data-v-ac149a76]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.linxudoscripts-tag{background:#29a6a9;color:#fff;font-size:14px!important;padding:0 10px;height:26px;text-align:center;display:inline-flex!important;align-items:center;justify-content:center;border-radius:5px}.menu-table{width:100%}.menu-table td,.menu-table th{padding:10px;font-size:14px}.menu-table .span{cursor:pointer}.menu-table .span+.span{margin-left:10px}.item[data-v-d1d5d03b]{border:none}.item[data-v-b5335091]{display:block!important}p[data-v-b5335091]{margin:8px 0!important}ul[data-v-b5335091]{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}ul li[data-v-b5335091]{width:48%;margin-bottom:30px}input[type=radio][data-v-b5335091]{transform:scale(1.2)}.ls-flex[data-v-b5335091]{display:flex;align-content:center;margin-bottom:10px;cursor:pointer}.ls-flex input[data-v-b5335091]{margin-right:10px}.ls-flex label[data-v-b5335091]{cursor:pointer;font-weight:300}.item[data-v-a2abb68b]{border:none!important;padding:0!important;margin-top:15px;position:relative}.item .tit[data-v-a2abb68b]{white-space:nowrap;width:160px}.item input[data-v-a2abb68b]{margin:0;width:100%}.item em[data-v-a2abb68b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.item em svg[data-v-a2abb68b]{color:#999}.item .lxwebdavpassword[data-v-a2abb68b]{filter:blur(5px)}.item .lxwebdavpassword.act[data-v-a2abb68b]{filter:none}.btnwrapper[data-v-a2abb68b]{margin-top:20px}.post-stream.lookopwrapactive .topic-post{display:none!important}.post-stream.lookopwrapactive .topic-post.topic-owner{display:block!important}.el-button.act[data-v-6520db1a]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}@keyframes breathAnimation-57dbaeb5{0%,to{transform:scale(1);box-shadow:0 0 5px #00000080}50%{transform:scale(1.1);box-shadow:0 0 10px #000000b3}}.breath-animation[data-v-57dbaeb5]{animation:breathAnimation-57dbaeb5 4s ease-in-out infinite}.minimized[data-v-57dbaeb5]{width:50px!important;height:50px!important;border-radius:50%!important;padding:0!important;overflow:hidden;cursor:pointer}#linuxDoLevelPopupContent[data-v-57dbaeb5]{line-height:1.6;position:fixed;bottom:20px;right:90px;width:250px;height:auto;background-color:var(--tertiary-low);padding:15px;z-index:10000;font-size:14px;border-radius:5px}#linuxDoUserSearch[data-v-57dbaeb5]{width:100%;margin-top:10px}.button[data-v-57dbaeb5]{margin-top:10px}.minimize-button[data-v-57dbaeb5]{position:absolute;top:5px;right:5px;z-index:10001;background:transparent;border:none;cursor:pointer;border-radius:50%;text-align:center;line-height:40px;width:40px;height:40px}.el-button.act[data-v-64839780]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}.el-button.act svg[data-v-64839780]{animation:spin-64839780 3s linear infinite}@keyframes spin-64839780{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.linuxdoscripts-aidialog{position:fixed;top:0;left:-100%;width:500px;height:100vh;background:#fff;box-shadow:1px 2px 5px #0000003d;z-index:999;padding-top:60px;transition:all .1s linear;opacity:0;visibility:hidden;overflow:hidden}.linuxdoscripts-aidialog.act{left:0;opacity:1;visibility:inherit;overflow:inherit}a[data-v-45c51ed7]:hover{text-decoration:underline}.item-foot[data-v-45c51ed7]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:70px;left:22px;line-height:2}.item-foot img[data-v-45c51ed7]{width:auto!important;height:20px!important}.UsageTip{position:static;margin:0;font-size:14px;line-height:1.6;background:var(--d-sidebar-background);color:var(--primary-medium)}.UsageTip>div{margin:10px 0}.UsageTip button{padding:8px 10px;margin-bottom:10px;border:none;outline:none;border-radius:4px}.menu-body[data-v-649030ce]{padding:0 15px}.inner[data-v-649030ce]{display:flex;align-items:center;margin-bottom:10px}.inner label[data-v-649030ce]{width:70px;font-weight:400}.inner input[data-v-649030ce]{flex:1;margin:0;max-width:300px}#multi-lang-say-config-button{display:none}p[data-v-d8d12b86]{margin-top:1em!important}.timeline-container .topic-timeline .timeline-scrollarea{max-width:100px!important}#linuxdoscripts{font-size:14px}#linuxdoscripts input[type=text]{width:100%;background:var(--d-input-bg-color)}#linuxdoscripts input[type=checkbox]{transform:scale(1.2)}#linuxdoscripts #menu_suspendedball{display:none}#linuxdoscripts img{vertical-align:bottom;max-width:100%;height:auto}#linuxdoscripts .close{position:absolute;right:10px;top:45%;cursor:pointer;font-size:34px;color:#999;transform:translateY(-50%) rotate(45deg)}#linuxdoscripts .setting-btn{z-index:199;position:fixed;bottom:20px;right:20px}#linuxdoscripts .setting-btn .el-button{margin:15px 0 0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tertiary-low);font-size:14px;cursor:pointer;border:none}#linuxdoscripts .setting-btn .el-button svg{margin:0}#linuxdoscripts .setting-btn .el-button:hover{opacity:.9}#linuxdoscripts .hint{margin-top:5px;color:#d94f4f;font-size:14px}#linuxdoscripts dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;max-width:100vw;background:var(--header_background);color:var(--primary);box-shadow:0 8px 32px #0000001a;border-radius:16px;padding:15px;z-index:99999;overflow-x:hidden;box-sizing:border-box;margin:0;border:none;outline:none}#linuxdoscripts dialog .menu-about{padding:5px 0;line-height:2}#linuxdoscripts dialog .menu-about .initialization{color:#999;border-bottom:1px dashed #999;cursor:pointer}#linuxdoscripts dialog .menu-about .initialization:hover{color:#333;border-color:#333}#linuxdoscripts dialog p{margin:0;font-size:14px}#linuxdoscripts .menu-header{padding:.5rem .5rem 1rem;border-bottom:1px solid #eee;position:relative}#linuxdoscripts .title{font-size:18px;font-weight:600;display:flex;align-items:center}#linuxdoscripts .title img{margin-left:10px}#linuxdoscripts button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-low)}#linuxdoscripts button+button{margin-left:8px}#linuxdoscripts button.saveload{background:#000;color:#fff}#linuxdoscripts button:hover{opacity:.9}#linuxdoscripts .menu-flex{display:flex;justify-content:space-between;align-items:flex-start}#linuxdoscripts .menu-nav{width:140px;display:flex;flex-direction:column;margin:0 20px 0 0;padding-top:15px}#linuxdoscripts .menu-nav li{border-radius:4px;height:32px;width:100%;margin-bottom:5px;box-sizing:border-box;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-start;font-size:14px;cursor:pointer;line-height:1}#linuxdoscripts .menu-nav li svg{width:16px;margin-right:5px}#linuxdoscripts .menu-nav li.act{background:var(--d-selected)}#linuxdoscripts .menu-body{flex:1;height:480px;overflow-y:auto;padding-right:10px}#linuxdoscripts .menu-body::-webkit-scrollbar{height:8px;width:8px}#linuxdoscripts .menu-body::-webkit-scrollbar-corner{background:none}#linuxdoscripts .menu-body::-webkit-scrollbar-thumb{background:#dee0e1;border-radius:8px}#linuxdoscripts .menu-body .menu-body-item{display:none}#linuxdoscripts .menu-body .menu-body-item.act{display:block}#linuxdoscripts .menu-footer{display:flex;margin-top:10px;padding-top:6px}#linuxdoscripts .import{margin-left:auto!important}#linuxdoscripts .import,#linuxdoscripts .export{background:#d1f0ff;color:#559095}#linuxdoscripts .floorlottery{background:#ffb003}#linuxdoscripts .menu-body-item{padding-bottom:30px}#linuxdoscripts .menu-body-item .item{border-bottom:1px solid rgba(0,0,0,.05);padding:15px 0;display:flex;align-items:center;justify-content:space-between}#linuxdoscripts .menu-body-item .item .tit{height:100%;display:flex;align-items:center}#linuxdoscripts .menu-body-item .item input,#linuxdoscripts .menu-body-item .item select{margin-top:0;margin-bottom:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]{width:30px;height:16px;position:relative;background-color:#dcdfe6;box-shadow:#dfdfdf 0 0 inset;border-radius:20px;background-clip:content-box;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;user-select:none;outline:none;padding:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]:before{content:"";position:absolute;width:12px;height:12px;background-color:#fff;border-radius:50%;left:2px;top:0;bottom:0;margin:auto;transition:.3s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked{background-color:var(--tertiary);transition:.6s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked:before{left:14px;transition:.3s}#linuxdoscripts textarea{font-family:inherit;width:100%;min-height:100px!important;border:1px solid #999;outline:0;padding:5px;font-size:14px;margin:5px 0 0;resize:none;border-radius:0;color:var(--d-input-text-color);background:var(--d-input-bg-color)}#linuxdoscripts textarea:focus{border-color:var(--tertiary);outline:2px solid var(--tertiary);outline-offset:-2px}#linuxdoscripts #floorlotterloading img{width:50px;height:50px}#linuxdoscripts .floorlotterywrap{display:none;width:400px;height:300px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:999}#linuxdoscripts .floorlotterywrap{width:400px;height:300px}#linuxdoscripts .el-checkbox__inner{border:1px solid #979797}#linuxdoscripts label{margin:0}.linuxdoscripts-opacity{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#00000080;z-index:9999}.linuxlevel.four{background:linear-gradient(to right,red,#00f);-webkit-background-clip:text;color:transparent}.topic-post{position:relative}.linuxfloor{display:flex;color:var(--tertiary);width:30px;height:30px;align-items:center;justify-content:center;border-radius:6px;font-size:16px;margin-left:10px}.signature-p{color:#279a36;font-size:14px;word-break:break-word}.topic-list .views{font-weight:400!important;white-space:nowrap!important}.createreply{display:flex;flex-direction:column;max-width:300px}.createreply button{margin-bottom:10px;justify-content:flex-start;text-align:left}.topicpreview-btn,.donottopic-btn{padding:4px 12px!important;font-size:14px!important;opacity:0!important;margin-right:5px!important}.topic-list-item:hover .topicpreview-btn,.topic-list-item:hover .donottopic-btn{opacity:1!important}.topicpreview{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;display:none}.topicpreview .topicpreview-container{padding:30px 0;border-radius:5px;width:100%;max-width:800px;overflow-y:auto;height:80vh;z-index:10;background:var(--header_background);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.topicpreview .topicpreview-container .topicpreview-title{font-size:22px;font-weight:600;padding:0 30px}.topicpreview .topicpreview-container .topicpreview-date{padding:0 30px;color:#666}.topicpreview .topicpreview-container .topicpreview-content>.item{display:flex;align-items:flex-start;padding:20px 30px}.topicpreview .topicpreview-container .topicpreview-content>.item .itemfloor{width:50px;text-align:left;font-size:16px;padding-top:15px;color:#25b4cf}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost{flex:1;background:var(--tertiary-low);padding:15px;border-radius:10px;font-size:15px;word-break:break-all}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost pre code{max-width:620px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost img{max-width:100%;max-height:100%;height:auto}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname{font-size:16px;color:#8f3a3a;display:flex;justify-content:space-between;align-items:center}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname span{color:#9e9e9e;margin-left:20px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemdate{color:#b9b9b9;font-size:16px;margin-left:auto}.topicpreview-opacity{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:#0009;z-index:9}.body-preview .sidebar-wrapper{display:none!important}body.body-preview #main-outlet-wrapper{display:block!important;padding-left:50px!important}.body-preview .d-header-wrap,.body-preview .menu_suspendedball{display:none!important}.post-activity{white-space:nowrap;display:inline-block;width:100%;text-align:left}.d-header img{height:var(--d-logo-height);width:auto;max-width:100%;object-fit:contain}.aicreated-btn,.aireplay-btn{outline:none;border:none;background:var(--tertiary-low);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;padding:4px 10px;border-radius:3px;margin-bottom:10px;margin-right:10px}.aicreated-btn{display:none}.gpt-summary-wrap{background:var(--tertiary-low);border-radius:5px;padding:10px;font-size:14px;margin:0 0 10px;line-height:1.6}.gpt-summary-wrap .airegenerate{display:none;margin-top:6px;outline:none;border:1px solid #eee;background:#ffe27d;color:#626262;padding:4px 10px;cursor:pointer;border-radius:3px}.aicreatenewtopictitle{margin-left:20px}.aicreatenewtopictitle:hover{text-decoration:underline;cursor:pointer}.aireply-popup{z-index:999999;position:fixed;top:10%;left:50%;transform:translate(-50%);width:500px;padding:20px;background:var(--tertiary-low);color:#333;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 20px 25px -5px,#0000001a 0 8px 10px -6px;border-radius:10px;display:none}.aireply-popup .aireply-popup-text{width:100%;height:120px}.aireply-popup .aireply-popup-close{outline:0;min-width:80px;height:32px;border:none;background-color:var(--header_background);text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b;border-radius:4px;padding:0 10px;box-sizing:border-box;transition:all .1s linear}#messageToast{z-index:9999999;position:fixed;left:50%;transform:translate(-50%);top:10%;width:100%;display:flex;flex-direction:column;align-items:center}#messageToast .messageToast-text{background:var(--tertiary-low);color:var(--primary);border-radius:6px;width:auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;line-height:1;height:40px;min-width:240px;font-size:16px;padding:0 30px;box-sizing:border-box;margin-bottom:10px;opacity:0;animation:messageToast .2s forwards}@keyframes messageToast{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.pangutext{cursor:pointer;margin-left:20px}.pangutext:hover{color:#279a36}.navigation-container.is-active{position:fixed;top:65px;background:var(--header_background);z-index:9;box-shadow:1px 3px 7px #0003;margin-left:-30px;padding-left:30px;border-radius:5px;padding-top:10px;padding-right:20px;min-width:1000px;width:auto}.topic-body.clearfix.highlighted{background-color:var(--tertiary-low)!important}.hotranking-container{position:fixed;right:100px;bottom:20px;background:#fff;box-shadow:1px 10px 20px #0003;border-radius:10px;width:400px;height:380px;padding:20px;box-sizing:border-box;z-index:999}.hotranking-container .flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.hotranking-container ul li,.hotranking-container ol li{padding:2px 0}.hotranking-container ul li a:hover,.hotranking-container ol li a:hover{text-decoration:underline} ');
+(t=>{if(typeof GM_addStyle=="function"){GM_addStyle(t);return}const i=document.createElement("style");i.textContent=t,document.head.append(i)})(' input[type=text][data-v-2be3e9ac]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.emojiPicker{top:0;left:100%;position:absolute;display:grid;grid-template-columns:repeat(12,1fr);gap:10px;height:100%;overflow:auto;background-color:#000c;padding:10px;border-radius:5px;z-index:9}.emojiPicker img{cursor:pointer;width:30px;height:30px}.sidebar-section-header-caret.right{transform:rotate(-90deg)}.item select[data-v-d780d688]{height:28px;border:1px solid #b6b6b6;border-radius:4px;width:180px;margin-left:10px;cursor:pointer}.item[data-v-e33f1de9]{border:none!important}.item a[data-v-e33f1de9]:hover{text-decoration:underline}.item[data-v-cb743585],.item[data-v-396734d2],.item[data-v-f84417d4],.item[data-v-fab41a8c]{border:none!important}input[type=text][data-v-ac149a76]{width:100px!important;outline:none;height:24px;border:1px solid #b6b6b6;border-radius:4px;margin-left:10px;padding:0 10px;box-sizing:border-box}.linxudoscripts-tag{background:#29a6a9;color:#fff;font-size:14px!important;padding:0 10px;height:26px;text-align:center;display:inline-flex!important;align-items:center;justify-content:center;border-radius:5px}.menu-table{width:100%}.menu-table td,.menu-table th{padding:10px;font-size:14px}.menu-table .span{cursor:pointer}.menu-table .span+.span{margin-left:10px}.item[data-v-d1d5d03b]{border:none}.item[data-v-b5335091]{display:block!important}p[data-v-b5335091]{margin:8px 0!important}ul[data-v-b5335091]{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}ul li[data-v-b5335091]{width:48%;margin-bottom:30px}input[type=radio][data-v-b5335091]{transform:scale(1.2)}.ls-flex[data-v-b5335091]{display:flex;align-content:center;margin-bottom:10px;cursor:pointer}.ls-flex input[data-v-b5335091]{margin-right:10px}.ls-flex label[data-v-b5335091]{cursor:pointer;font-weight:300}.item[data-v-a2abb68b]{border:none!important;padding:0!important;margin-top:15px;position:relative}.item .tit[data-v-a2abb68b]{white-space:nowrap;width:160px}.item input[data-v-a2abb68b]{margin:0;width:100%}.item em[data-v-a2abb68b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.item em svg[data-v-a2abb68b]{color:#999}.item .lxwebdavpassword[data-v-a2abb68b]{filter:blur(5px)}.item .lxwebdavpassword.act[data-v-a2abb68b]{filter:none}.btnwrapper[data-v-a2abb68b]{margin-top:20px}.post-stream.lookopwrapactive .topic-post{display:none!important}.post-stream.lookopwrapactive .topic-post.topic-owner{display:block!important}.el-button.act[data-v-6520db1a]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}@keyframes breathAnimation-57dbaeb5{0%,to{transform:scale(1);box-shadow:0 0 5px #00000080}50%{transform:scale(1.1);box-shadow:0 0 10px #000000b3}}.breath-animation[data-v-57dbaeb5]{animation:breathAnimation-57dbaeb5 4s ease-in-out infinite}.minimized[data-v-57dbaeb5]{width:50px!important;height:50px!important;border-radius:50%!important;padding:0!important;overflow:hidden;cursor:pointer}#linuxDoLevelPopupContent[data-v-57dbaeb5]{line-height:1.6;position:fixed;bottom:20px;right:90px;width:250px;height:auto;background-color:var(--tertiary-low);padding:15px;z-index:10000;font-size:14px;border-radius:5px}#linuxDoUserSearch[data-v-57dbaeb5]{width:100%;margin-top:10px}.button[data-v-57dbaeb5]{margin-top:10px}.minimize-button[data-v-57dbaeb5]{position:absolute;top:5px;right:5px;z-index:10001;background:transparent;border:none;cursor:pointer;border-radius:50%;text-align:center;line-height:40px;width:40px;height:40px}.el-button.act[data-v-64839780]{background:linear-gradient(to right,var(--tertiary-low),var(--tertiary-high))!important}.el-button.act svg[data-v-64839780]{animation:spin-64839780 3s linear infinite}@keyframes spin-64839780{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.linuxdoscripts-aidialog{position:fixed;top:0;left:-100%;width:500px;height:100vh;background:#fff;box-shadow:1px 2px 5px #0000003d;z-index:999;padding-top:60px;transition:all .1s linear;opacity:0;visibility:hidden;overflow:hidden}.linuxdoscripts-aidialog.act{left:0;opacity:1;visibility:inherit;overflow:inherit}a[data-v-45c51ed7]:hover{text-decoration:underline}.item-foot[data-v-45c51ed7]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:70px;left:22px;line-height:2}.item-foot img[data-v-45c51ed7]{width:auto!important;height:20px!important}.UsageTip{position:static;margin:0;font-size:14px;line-height:1.6;background:var(--d-sidebar-background);color:var(--primary-medium)}.UsageTip>div{margin:10px 0}.UsageTip button{padding:8px 10px;margin-bottom:10px;border:none;outline:none;border-radius:4px}.menu-body[data-v-649030ce]{padding:0 15px}.inner[data-v-649030ce]{display:flex;align-items:center;margin-bottom:10px}.inner label[data-v-649030ce]{width:70px;font-weight:400}.inner input[data-v-649030ce]{flex:1;margin:0;max-width:300px}#multi-lang-say-config-button{display:none}p[data-v-229450bb]{margin-top:1em!important}.timeline-container .topic-timeline .timeline-scrollarea{max-width:100px!important}#linuxdoscripts{font-size:14px}#linuxdoscripts input[type=text]{width:100%;background:var(--d-input-bg-color)}#linuxdoscripts input[type=checkbox]{transform:scale(1.2)}#linuxdoscripts #menu_suspendedball{display:none}#linuxdoscripts img{vertical-align:bottom;max-width:100%;height:auto}#linuxdoscripts .close{position:absolute;right:10px;top:45%;cursor:pointer;font-size:34px;color:#999;transform:translateY(-50%) rotate(45deg)}#linuxdoscripts .setting-btn{z-index:199;position:fixed;bottom:20px;right:20px}#linuxdoscripts .setting-btn .el-button{margin:15px 0 0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tertiary-low);font-size:14px;cursor:pointer;border:none}#linuxdoscripts .setting-btn .el-button svg{margin:0}#linuxdoscripts .setting-btn .el-button:hover{opacity:.9}#linuxdoscripts .hint{margin-top:5px;color:#d94f4f;font-size:14px}#linuxdoscripts dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;max-width:100vw;background:var(--header_background);color:var(--primary);box-shadow:0 8px 32px #0000001a;border-radius:16px;padding:15px;z-index:99999;overflow-x:hidden;box-sizing:border-box;margin:0;border:none;outline:none}#linuxdoscripts dialog .menu-about{padding:5px 0;line-height:2}#linuxdoscripts dialog .menu-about .initialization{color:#999;border-bottom:1px dashed #999;cursor:pointer}#linuxdoscripts dialog .menu-about .initialization:hover{color:#333;border-color:#333}#linuxdoscripts dialog p{margin:0;font-size:14px}#linuxdoscripts .menu-header{padding:.5rem .5rem 1rem;border-bottom:1px solid #eee;position:relative}#linuxdoscripts .title{font-size:18px;font-weight:600;display:flex;align-items:center}#linuxdoscripts .title img{margin-left:10px}#linuxdoscripts button{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary-low)}#linuxdoscripts button+button{margin-left:8px}#linuxdoscripts button.saveload{background:#000;color:#fff}#linuxdoscripts button:hover{opacity:.9}#linuxdoscripts .menu-flex{display:flex;justify-content:space-between;align-items:flex-start}#linuxdoscripts .menu-nav{width:140px;display:flex;flex-direction:column;margin:0 20px 0 0;padding-top:15px}#linuxdoscripts .menu-nav li{border-radius:4px;height:32px;width:100%;margin-bottom:5px;box-sizing:border-box;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-start;font-size:14px;cursor:pointer;line-height:1}#linuxdoscripts .menu-nav li svg{width:16px;margin-right:5px}#linuxdoscripts .menu-nav li.act{background:var(--d-selected)}#linuxdoscripts .menu-body{flex:1;height:480px;overflow-y:auto;padding-right:10px}#linuxdoscripts .menu-body::-webkit-scrollbar{height:8px;width:8px}#linuxdoscripts .menu-body::-webkit-scrollbar-corner{background:none}#linuxdoscripts .menu-body::-webkit-scrollbar-thumb{background:#dee0e1;border-radius:8px}#linuxdoscripts .menu-body .menu-body-item{display:none}#linuxdoscripts .menu-body .menu-body-item.act{display:block}#linuxdoscripts .menu-footer{display:flex;margin-top:10px;padding-top:6px}#linuxdoscripts .import{margin-left:auto!important}#linuxdoscripts .import,#linuxdoscripts .export{background:#d1f0ff;color:#559095}#linuxdoscripts .floorlottery{background:#ffb003}#linuxdoscripts .menu-body-item{padding-bottom:30px}#linuxdoscripts .menu-body-item .item{border-bottom:1px solid rgba(0,0,0,.05);padding:15px 0;display:flex;align-items:center;justify-content:space-between}#linuxdoscripts .menu-body-item .item .tit{height:100%;display:flex;align-items:center}#linuxdoscripts .menu-body-item .item input,#linuxdoscripts .menu-body-item .item select{margin-top:0;margin-bottom:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]{width:30px;height:16px;position:relative;background-color:#dcdfe6;box-shadow:#dfdfdf 0 0 inset;border-radius:20px;background-clip:content-box;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;user-select:none;outline:none;padding:0}#linuxdoscripts .menu-body-item .item input[type=checkbox]:before{content:"";position:absolute;width:12px;height:12px;background-color:#fff;border-radius:50%;left:2px;top:0;bottom:0;margin:auto;transition:.3s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked{background-color:var(--tertiary);transition:.6s}#linuxdoscripts .menu-body-item .item input[type=checkbox]:checked:before{left:14px;transition:.3s}#linuxdoscripts textarea{font-family:inherit;width:100%;min-height:100px!important;border:1px solid #999;outline:0;padding:5px;font-size:14px;margin:5px 0 0;resize:none;border-radius:0;color:var(--d-input-text-color);background:var(--d-input-bg-color)}#linuxdoscripts textarea:focus{border-color:var(--tertiary);outline:2px solid var(--tertiary);outline-offset:-2px}#linuxdoscripts #floorlotterloading img{width:50px;height:50px}#linuxdoscripts .floorlotterywrap{display:none;width:400px;height:300px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:999}#linuxdoscripts .floorlotterywrap{width:400px;height:300px}#linuxdoscripts .el-checkbox__inner{border:1px solid #979797}#linuxdoscripts label{margin:0}.linuxdoscripts-opacity{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background:#00000080;z-index:9999}.linuxlevel.four{background:linear-gradient(to right,red,#00f);-webkit-background-clip:text;color:transparent}.topic-post{position:relative}.linuxfloor{display:flex;color:var(--tertiary);width:30px;height:30px;align-items:center;justify-content:center;border-radius:6px;font-size:16px;margin-left:10px}.signature-p{color:#279a36;font-size:14px;word-break:break-word}.topic-list .views{font-weight:400!important;white-space:nowrap!important}.createreply{display:flex;flex-direction:column;max-width:300px}.createreply button{margin-bottom:10px;justify-content:flex-start;text-align:left}.topicpreview-btn,.donottopic-btn{padding:4px 12px!important;font-size:14px!important;opacity:0!important;margin-right:5px!important}.topic-list-item:hover .topicpreview-btn,.topic-list-item:hover .donottopic-btn{opacity:1!important}.topicpreview{position:fixed;top:0;left:0;z-index:99999;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;display:none}.topicpreview .topicpreview-container{padding:30px 0;border-radius:5px;width:100%;max-width:800px;overflow-y:auto;height:80vh;z-index:10;background:var(--header_background);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.topicpreview .topicpreview-container .topicpreview-title{font-size:22px;font-weight:600;padding:0 30px}.topicpreview .topicpreview-container .topicpreview-date{padding:0 30px;color:#666}.topicpreview .topicpreview-container .topicpreview-content>.item{display:flex;align-items:flex-start;padding:20px 30px}.topicpreview .topicpreview-container .topicpreview-content>.item .itemfloor{width:50px;text-align:left;font-size:16px;padding-top:15px;color:#25b4cf}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost{flex:1;background:var(--tertiary-low);padding:15px;border-radius:10px;font-size:15px;word-break:break-all}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost pre code{max-width:620px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost img{max-width:100%;max-height:100%;height:auto}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname{font-size:16px;color:#8f3a3a;display:flex;justify-content:space-between;align-items:center}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemname span{color:#9e9e9e;margin-left:20px}.topicpreview .topicpreview-container .topicpreview-content>.item .itempost .itemdate{color:#b9b9b9;font-size:16px;margin-left:auto}.topicpreview-opacity{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:#0009;z-index:9}.body-preview .sidebar-wrapper{display:none!important}body.body-preview #main-outlet-wrapper{display:block!important;padding-left:50px!important}.body-preview .d-header-wrap,.body-preview .menu_suspendedball{display:none!important}.post-activity{white-space:nowrap;display:inline-block;width:100%;text-align:left}.d-header img{height:var(--d-logo-height);width:auto;max-width:100%;object-fit:contain}.aicreated-btn,.aireplay-btn{outline:none;border:none;background:var(--tertiary-low);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;padding:4px 10px;border-radius:3px;margin-bottom:10px;margin-right:10px}.aicreated-btn{display:none}.gpt-summary-wrap{background:var(--tertiary-low);border-radius:5px;padding:10px;font-size:14px;margin:0 0 10px;line-height:1.6}.gpt-summary-wrap .airegenerate{display:none;margin-top:6px;outline:none;border:1px solid #eee;background:#ffe27d;color:#626262;padding:4px 10px;cursor:pointer;border-radius:3px}.aicreatenewtopictitle{margin-left:20px}.aicreatenewtopictitle:hover{text-decoration:underline;cursor:pointer}.aireply-popup{z-index:999999;position:fixed;top:10%;left:50%;transform:translate(-50%);width:500px;padding:20px;background:var(--tertiary-low);color:#333;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 20px 25px -5px,#0000001a 0 8px 10px -6px;border-radius:10px;display:none}.aireply-popup .aireply-popup-text{width:100%;height:120px}.aireply-popup .aireply-popup-close{outline:0;min-width:80px;height:32px;border:none;background-color:var(--header_background);text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b;border-radius:4px;padding:0 10px;box-sizing:border-box;transition:all .1s linear}#messageToast{z-index:9999999;position:fixed;left:50%;transform:translate(-50%);top:10%;width:100%;display:flex;flex-direction:column;align-items:center}#messageToast .messageToast-text{background:var(--tertiary-low);color:var(--primary);border-radius:6px;width:auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;line-height:1;height:40px;min-width:240px;font-size:16px;padding:0 30px;box-sizing:border-box;margin-bottom:10px;opacity:0;animation:messageToast .2s forwards}@keyframes messageToast{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.pangutext{cursor:pointer;margin-left:20px}.pangutext:hover{color:#279a36}.navigation-container.is-active{position:fixed;top:65px;background:var(--header_background);z-index:9;box-shadow:1px 3px 7px #0003;margin-left:-30px;padding-left:30px;border-radius:5px;padding-top:10px;padding-right:20px;min-width:1000px;width:auto}.topic-body.clearfix.highlighted{background-color:var(--tertiary-low)!important}.hotranking-container{position:fixed;right:100px;bottom:20px;background:#fff;box-shadow:1px 10px 20px #0003;border-radius:10px;width:400px;height:380px;padding:20px;box-sizing:border-box;z-index:999}.hotranking-container .flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.hotranking-container ul li,.hotranking-container ol li{padding:2px 0}.hotranking-container ul li a:hover,.hotranking-container ol li a:hover{text-decoration:underline} ');
(function (vue, pangu, marked, $$1) {
'use strict';
const name = "linuxdo-scripts";
- const version = "0.3.66";
+ const version = "0.3.67";
const author = "dlzmoe";
const description = "An enhanced script for the linux.do forum";
const type = "module";
@@ -68,7 +68,7 @@
}
return target;
};
- const _sfc_main$$ = {
+ const _sfc_main$10 = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
data() {
@@ -116,21 +116,21 @@
this.removeEventListeners();
}
};
- const _hoisted_1$W = { class: "item" };
- const _hoisted_2$M = { class: "tit" };
- const _hoisted_3$D = ["checked"];
- function _sfc_render$$(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$W, [
- vue.createElementVNode("div", _hoisted_2$M, vue.toDisplayString($props.sort) + ". 是否新标签页打开话题", 1),
+ const _hoisted_1$X = { class: "item" };
+ const _hoisted_2$N = { class: "tit" };
+ const _hoisted_3$E = ["checked"];
+ function _sfc_render$10(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$X, [
+ vue.createElementVNode("div", _hoisted_2$N, vue.toDisplayString($props.sort) + ". 是否新标签页打开话题", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$D)
+ }, null, 40, _hoisted_3$E)
]);
}
- const MenuOpenpostblank = /* @__PURE__ */ _export_sfc(_sfc_main$$, [["render", _sfc_render$$]]);
- const _sfc_main$_ = {
+ const MenuOpenpostblank = /* @__PURE__ */ _export_sfc(_sfc_main$10, [["render", _sfc_render$10]]);
+ const _sfc_main$$ = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -148,21 +148,21 @@
}
}
};
- const _hoisted_1$V = { class: "item" };
- const _hoisted_2$L = { class: "tit" };
- const _hoisted_3$C = ["checked"];
- function _sfc_render$_(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$V, [
- vue.createElementVNode("div", _hoisted_2$L, vue.toDisplayString($props.sort) + ". 是否开启新话题提醒", 1),
+ const _hoisted_1$W = { class: "item" };
+ const _hoisted_2$M = { class: "tit" };
+ const _hoisted_3$D = ["checked"];
+ function _sfc_render$$(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$W, [
+ vue.createElementVNode("div", _hoisted_2$M, vue.toDisplayString($props.sort) + ". 是否开启新话题提醒", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$C)
+ }, null, 40, _hoisted_3$D)
]);
}
- const MenuNewtopicreminder = /* @__PURE__ */ _export_sfc(_sfc_main$_, [["render", _sfc_render$_]]);
- const _sfc_main$Z = {
+ const MenuNewtopicreminder = /* @__PURE__ */ _export_sfc(_sfc_main$$, [["render", _sfc_render$$]]);
+ const _sfc_main$_ = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -184,21 +184,21 @@
}
}
};
- const _hoisted_1$U = { class: "item" };
- const _hoisted_2$K = { class: "tit" };
- const _hoisted_3$B = ["checked"];
- function _sfc_render$Z(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$U, [
- vue.createElementVNode("div", _hoisted_2$K, vue.toDisplayString($props.sort) + ". 是否自动展开回复", 1),
+ const _hoisted_1$V = { class: "item" };
+ const _hoisted_2$L = { class: "tit" };
+ const _hoisted_3$C = ["checked"];
+ function _sfc_render$_(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$V, [
+ vue.createElementVNode("div", _hoisted_2$L, vue.toDisplayString($props.sort) + ". 是否自动展开回复", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$B)
+ }, null, 40, _hoisted_3$C)
]);
}
- const MenuAutoexpandreply = /* @__PURE__ */ _export_sfc(_sfc_main$Z, [["render", _sfc_render$Z]]);
- const _sfc_main$Y = {
+ const MenuAutoexpandreply = /* @__PURE__ */ _export_sfc(_sfc_main$_, [["render", _sfc_render$_]]);
+ const _sfc_main$Z = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -228,21 +228,21 @@
}
}
};
- const _hoisted_1$T = { class: "item" };
- const _hoisted_2$J = { class: "tit" };
- const _hoisted_3$A = ["checked"];
- function _sfc_render$Y(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$T, [
- vue.createElementVNode("div", _hoisted_2$J, vue.toDisplayString($props.sort) + ". 是否自动展开回复父帖子", 1),
+ const _hoisted_1$U = { class: "item" };
+ const _hoisted_2$K = { class: "tit" };
+ const _hoisted_3$B = ["checked"];
+ function _sfc_render$Z(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$U, [
+ vue.createElementVNode("div", _hoisted_2$K, vue.toDisplayString($props.sort) + ". 是否自动展开回复父帖子", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$A)
+ }, null, 40, _hoisted_3$B)
]);
}
- const MenuAutoexpandreply1 = /* @__PURE__ */ _export_sfc(_sfc_main$Y, [["render", _sfc_render$Y]]);
- const _sfc_main$X = {
+ const MenuAutoexpandreply1 = /* @__PURE__ */ _export_sfc(_sfc_main$Z, [["render", _sfc_render$Z]]);
+ const _sfc_main$Y = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -349,23 +349,23 @@
}
}
};
- const _hoisted_1$S = { class: "item" };
- const _hoisted_2$I = { class: "tit" };
- const _hoisted_3$z = ["checked"];
- function _sfc_render$X(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$T = { class: "item" };
+ const _hoisted_2$J = { class: "tit" };
+ const _hoisted_3$A = ["checked"];
+ function _sfc_render$Y(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("div", _hoisted_1$S, [
- vue.createElementVNode("div", _hoisted_2$I, vue.toDisplayString($props.sort) + ". 话题列表显示创建时间", 1),
+ vue.createElementVNode("div", _hoisted_1$T, [
+ vue.createElementVNode("div", _hoisted_2$J, vue.toDisplayString($props.sort) + ". 话题列表显示创建时间", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$z)
+ }, null, 40, _hoisted_3$A)
])
]);
}
- const MenuShowcreatetime = /* @__PURE__ */ _export_sfc(_sfc_main$X, [["render", _sfc_render$X]]);
- const _sfc_main$W = {
+ const MenuShowcreatetime = /* @__PURE__ */ _export_sfc(_sfc_main$Y, [["render", _sfc_render$Y]]);
+ const _sfc_main$X = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -470,21 +470,21 @@
}
}
};
- const _hoisted_1$R = { class: "item" };
- const _hoisted_2$H = { class: "tit" };
- const _hoisted_3$y = ["checked"];
- function _sfc_render$W(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$R, [
- vue.createElementVNode("div", _hoisted_2$H, vue.toDisplayString($props.sort) + ". 将浏览量替换为创建时间(与 4 互斥,只可选择一个)", 1),
+ const _hoisted_1$S = { class: "item" };
+ const _hoisted_2$I = { class: "tit" };
+ const _hoisted_3$z = ["checked"];
+ function _sfc_render$X(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$S, [
+ vue.createElementVNode("div", _hoisted_2$I, vue.toDisplayString($props.sort) + ". 将浏览量替换为创建时间(与 4 互斥,只可选择一个)", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$y)
+ }, null, 40, _hoisted_3$z)
]);
}
- const MenuShowcreatetime1 = /* @__PURE__ */ _export_sfc(_sfc_main$W, [["render", _sfc_render$W]]);
- const _sfc_main$V = {
+ const MenuShowcreatetime1 = /* @__PURE__ */ _export_sfc(_sfc_main$X, [["render", _sfc_render$X]]);
+ const _sfc_main$W = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -509,21 +509,21 @@
}
}
};
- const _hoisted_1$Q = { class: "item" };
- const _hoisted_2$G = { class: "tit" };
- const _hoisted_3$x = ["checked"];
- function _sfc_render$V(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$Q, [
- vue.createElementVNode("div", _hoisted_2$G, vue.toDisplayString($props.sort) + ". 是否显示楼层数", 1),
+ const _hoisted_1$R = { class: "item" };
+ const _hoisted_2$H = { class: "tit" };
+ const _hoisted_3$y = ["checked"];
+ function _sfc_render$W(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$R, [
+ vue.createElementVNode("div", _hoisted_2$H, vue.toDisplayString($props.sort) + ". 是否显示楼层数", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$x)
+ }, null, 40, _hoisted_3$y)
]);
}
- const MenuShowfloors = /* @__PURE__ */ _export_sfc(_sfc_main$V, [["render", _sfc_render$V]]);
- const _sfc_main$U = {
+ const MenuShowfloors = /* @__PURE__ */ _export_sfc(_sfc_main$W, [["render", _sfc_render$W]]);
+ const _sfc_main$V = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -532,21 +532,21 @@
}
}
};
- const _hoisted_1$P = { class: "item" };
- const _hoisted_2$F = { class: "tit" };
- const _hoisted_3$w = ["checked"];
- function _sfc_render$U(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$P, [
- vue.createElementVNode("div", _hoisted_2$F, vue.toDisplayString($props.sort) + ". 隐藏话题详情顶部大标题", 1),
+ const _hoisted_1$Q = { class: "item" };
+ const _hoisted_2$G = { class: "tit" };
+ const _hoisted_3$x = ["checked"];
+ function _sfc_render$V(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$Q, [
+ vue.createElementVNode("div", _hoisted_2$G, vue.toDisplayString($props.sort) + ". 隐藏话题详情顶部大标题", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$w)
+ }, null, 40, _hoisted_3$x)
]);
}
- const MenuHidetopicdetailtitle = /* @__PURE__ */ _export_sfc(_sfc_main$U, [["render", _sfc_render$U]]);
- const _sfc_main$T = {
+ const MenuHidetopicdetailtitle = /* @__PURE__ */ _export_sfc(_sfc_main$V, [["render", _sfc_render$V]]);
+ const _sfc_main$U = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -653,21 +653,21 @@
document.removeEventListener("keydown", this.handleKeyDown);
}
};
- const _hoisted_1$O = { class: "item" };
- const _hoisted_2$E = { class: "tit" };
- const _hoisted_3$v = ["checked"];
- function _sfc_render$T(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$O, [
- vue.createElementVNode("div", _hoisted_2$E, vue.toDisplayString($props.sort) + ". 是否开启话题预览功能", 1),
+ const _hoisted_1$P = { class: "item" };
+ const _hoisted_2$F = { class: "tit" };
+ const _hoisted_3$w = ["checked"];
+ function _sfc_render$U(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$P, [
+ vue.createElementVNode("div", _hoisted_2$F, vue.toDisplayString($props.sort) + ". 是否开启话题预览功能", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$v)
+ }, null, 40, _hoisted_3$w)
]);
}
- const MenuTopicpreview = /* @__PURE__ */ _export_sfc(_sfc_main$T, [["render", _sfc_render$T]]);
- const _sfc_main$S = {
+ const MenuTopicpreview = /* @__PURE__ */ _export_sfc(_sfc_main$U, [["render", _sfc_render$U]]);
+ const _sfc_main$T = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
computed: {
@@ -694,12 +694,12 @@
}
}
};
- const _hoisted_1$N = { class: "item" };
- const _hoisted_2$D = { class: "tit" };
- const _hoisted_3$u = ["checked"];
- function _sfc_render$S(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$N, [
- vue.createElementVNode("div", _hoisted_2$D, [
+ const _hoisted_1$O = { class: "item" };
+ const _hoisted_2$E = { class: "tit" };
+ const _hoisted_3$v = ["checked"];
+ function _sfc_render$T(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$O, [
+ vue.createElementVNode("div", _hoisted_2$E, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 是否显示自动阅读按钮,可调节速度默认 10 ", 1),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -713,29 +713,29 @@
type: "checkbox",
checked: $options.value1,
onChange: _cache[1] || (_cache[1] = ($event) => $options.updateValue1($event.target.checked))
- }, null, 40, _hoisted_3$u)
+ }, null, 40, _hoisted_3$v)
]);
}
- const MenuAutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$S, [["render", _sfc_render$S], ["__scopeId", "data-v-2be3e9ac"]]);
- const _sfc_main$R = {
+ const MenuAutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$T, [["render", _sfc_render$T], ["__scopeId", "data-v-2be3e9ac"]]);
+ const _sfc_main$S = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$M = { class: "item" };
- const _hoisted_2$C = { class: "tit" };
- const _hoisted_3$t = ["checked"];
- function _sfc_render$R(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$M, [
- vue.createElementVNode("div", _hoisted_2$C, vue.toDisplayString($props.sort) + ". 是否开启只看楼主", 1),
+ const _hoisted_1$N = { class: "item" };
+ const _hoisted_2$D = { class: "tit" };
+ const _hoisted_3$u = ["checked"];
+ function _sfc_render$S(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$N, [
+ vue.createElementVNode("div", _hoisted_2$D, vue.toDisplayString($props.sort) + ". 是否开启只看楼主", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$t)
+ }, null, 40, _hoisted_3$u)
]);
}
- const MenuLookOP = /* @__PURE__ */ _export_sfc(_sfc_main$R, [["render", _sfc_render$R]]);
- const _sfc_main$Q = {
+ const MenuLookOP = /* @__PURE__ */ _export_sfc(_sfc_main$S, [["render", _sfc_render$S]]);
+ const _sfc_main$R = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -746,20 +746,20 @@
}
}
};
- const _hoisted_1$L = { class: "item" };
- const _hoisted_2$B = { class: "tit" };
- const _hoisted_3$s = ["checked"];
- function _sfc_render$Q(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$L, [
- vue.createElementVNode("div", _hoisted_2$B, vue.toDisplayString($props.sort) + ". 智能限制楼层高度", 1),
+ const _hoisted_1$M = { class: "item" };
+ const _hoisted_2$C = { class: "tit" };
+ const _hoisted_3$t = ["checked"];
+ function _sfc_render$R(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$M, [
+ vue.createElementVNode("div", _hoisted_2$C, vue.toDisplayString($props.sort) + ". 智能限制楼层高度", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$s)
+ }, null, 40, _hoisted_3$t)
]);
}
- const MenuFloorHeight = /* @__PURE__ */ _export_sfc(_sfc_main$Q, [["render", _sfc_render$Q]]);
+ const MenuFloorHeight = /* @__PURE__ */ _export_sfc(_sfc_main$R, [["render", _sfc_render$R]]);
const emojiSet = [
{
size: "30x30",
@@ -1384,12 +1384,12 @@
});
}
}, 100);
- const _sfc_main$P = {};
- function _sfc_render$P(_ctx, _cache, $props, $setup, $data, $options) {
+ const _sfc_main$Q = {};
+ function _sfc_render$Q(_ctx, _cache, $props, $setup, $data, $options) {
return null;
}
- const ReplyTBEnjoy = /* @__PURE__ */ _export_sfc(_sfc_main$P, [["render", _sfc_render$P]]);
- const _sfc_main$O = {
+ const ReplyTBEnjoy = /* @__PURE__ */ _export_sfc(_sfc_main$Q, [["render", _sfc_render$Q]]);
+ const _sfc_main$P = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1430,12 +1430,30 @@
}
}
};
+ const _hoisted_1$L = { class: "item" };
+ const _hoisted_2$B = { class: "tit" };
+ const _hoisted_3$s = ["checked"];
+ function _sfc_render$P(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$L, [
+ vue.createElementVNode("div", _hoisted_2$B, vue.toDisplayString($props.sort) + ". 是否开启中英文混排优化显示", 1),
+ vue.createElementVNode("input", {
+ type: "checkbox",
+ checked: $props.modelValue,
+ onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
+ }, null, 40, _hoisted_3$s)
+ ]);
+ }
+ const MenuPangu = /* @__PURE__ */ _export_sfc(_sfc_main$P, [["render", _sfc_render$P]]);
+ const _sfc_main$O = {
+ props: ["modelValue", "sort"],
+ emits: ["update:modelValue"]
+ };
const _hoisted_1$K = { class: "item" };
const _hoisted_2$A = { class: "tit" };
const _hoisted_3$r = ["checked"];
function _sfc_render$O(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$K, [
- vue.createElementVNode("div", _hoisted_2$A, vue.toDisplayString($props.sort) + ". 是否开启中英文混排优化显示", 1),
+ vue.createElementVNode("div", _hoisted_2$A, vue.toDisplayString($props.sort) + ". 是否显示等级查询按钮", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
@@ -1443,17 +1461,25 @@
}, null, 40, _hoisted_3$r)
]);
}
- const MenuPangu = /* @__PURE__ */ _export_sfc(_sfc_main$O, [["render", _sfc_render$O]]);
+ const MenuLevelSearch = /* @__PURE__ */ _export_sfc(_sfc_main$O, [["render", _sfc_render$O]]);
const _sfc_main$N = {
props: ["modelValue", "sort"],
- emits: ["update:modelValue"]
+ emits: ["update:modelValue"],
+ created() {
+ if (this.modelValue) {
+ $("head").append(``);
+ }
+ }
};
const _hoisted_1$J = { class: "item" };
const _hoisted_2$z = { class: "tit" };
const _hoisted_3$q = ["checked"];
function _sfc_render$N(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$J, [
- vue.createElementVNode("div", _hoisted_2$z, vue.toDisplayString($props.sort) + ". 是否显示等级查询按钮", 1),
+ vue.createElementVNode("div", _hoisted_2$z, vue.toDisplayString($props.sort) + ". 消息通知仅显示未读", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
@@ -1461,16 +1487,13 @@
}, null, 40, _hoisted_3$q)
]);
}
- const MenuLevelSearch = /* @__PURE__ */ _export_sfc(_sfc_main$N, [["render", _sfc_render$N]]);
+ const MenuShowUnread = /* @__PURE__ */ _export_sfc(_sfc_main$N, [["render", _sfc_render$N]]);
const _sfc_main$M = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
if (this.modelValue) {
- $("head").append(``);
+ $("head").append(``);
}
}
};
@@ -1479,7 +1502,7 @@
const _hoisted_3$p = ["checked"];
function _sfc_render$M(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$I, [
- vue.createElementVNode("div", _hoisted_2$y, vue.toDisplayString($props.sort) + ". 消息通知仅显示未读", 1),
+ vue.createElementVNode("div", _hoisted_2$y, vue.toDisplayString($props.sort) + ". 是否屏蔽模糊文字", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
@@ -1487,31 +1510,8 @@
}, null, 40, _hoisted_3$p)
]);
}
- const MenuShowUnread = /* @__PURE__ */ _export_sfc(_sfc_main$M, [["render", _sfc_render$M]]);
+ const MenuFilterText = /* @__PURE__ */ _export_sfc(_sfc_main$M, [["render", _sfc_render$M]]);
const _sfc_main$L = {
- props: ["modelValue", "sort"],
- emits: ["update:modelValue"],
- created() {
- if (this.modelValue) {
- $("head").append(``);
- }
- }
- };
- const _hoisted_1$H = { class: "item" };
- const _hoisted_2$x = { class: "tit" };
- const _hoisted_3$o = ["checked"];
- function _sfc_render$L(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$H, [
- vue.createElementVNode("div", _hoisted_2$x, vue.toDisplayString($props.sort) + ". 是否屏蔽模糊文字", 1),
- vue.createElementVNode("input", {
- type: "checkbox",
- checked: $props.modelValue,
- onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$o)
- ]);
- }
- const MenuFilterText = /* @__PURE__ */ _export_sfc(_sfc_main$L, [["render", _sfc_render$L]]);
- const _sfc_main$K = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1528,21 +1528,21 @@
}
}
};
- const _hoisted_1$G = { class: "item" };
- const _hoisted_2$w = { class: "tit" };
- const _hoisted_3$n = ["checked"];
- function _sfc_render$K(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$G, [
- vue.createElementVNode("div", _hoisted_2$w, vue.toDisplayString($props.sort) + ". 只看自己签名尾巴", 1),
+ const _hoisted_1$H = { class: "item" };
+ const _hoisted_2$x = { class: "tit" };
+ const _hoisted_3$o = ["checked"];
+ function _sfc_render$L(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$H, [
+ vue.createElementVNode("div", _hoisted_2$x, vue.toDisplayString($props.sort) + ". 只看自己签名尾巴", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$n)
+ }, null, 40, _hoisted_3$o)
]);
}
- const MenuLookmeSign = /* @__PURE__ */ _export_sfc(_sfc_main$K, [["render", _sfc_render$K]]);
- const _sfc_main$J = {
+ const MenuLookmeSign = /* @__PURE__ */ _export_sfc(_sfc_main$L, [["render", _sfc_render$L]]);
+ const _sfc_main$K = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -1589,21 +1589,21 @@
}
}
};
- const _hoisted_1$F = { class: "item" };
- const _hoisted_2$v = { class: "tit" };
- const _hoisted_3$m = ["checked"];
- function _sfc_render$J(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$F, [
- vue.createElementVNode("div", _hoisted_2$v, vue.toDisplayString($props.sort) + ". 开启左侧快速访问", 1),
+ const _hoisted_1$G = { class: "item" };
+ const _hoisted_2$w = { class: "tit" };
+ const _hoisted_3$n = ["checked"];
+ function _sfc_render$K(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$G, [
+ vue.createElementVNode("div", _hoisted_2$w, vue.toDisplayString($props.sort) + ". 开启左侧快速访问", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$m)
+ }, null, 40, _hoisted_3$n)
]);
}
- const MenuQuickAccess = /* @__PURE__ */ _export_sfc(_sfc_main$J, [["render", _sfc_render$J]]);
- const _sfc_main$I = {
+ const MenuQuickAccess = /* @__PURE__ */ _export_sfc(_sfc_main$K, [["render", _sfc_render$K]]);
+ const _sfc_main$J = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
data() {
@@ -1692,12 +1692,12 @@
this.observer && this.observer.disconnect();
}
};
- const _hoisted_1$E = { class: "item" };
- const _hoisted_2$u = { class: "tit" };
- const _hoisted_3$l = ["value"];
- function _sfc_render$I(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$E, [
- vue.createElementVNode("div", _hoisted_2$u, [
+ const _hoisted_1$F = { class: "item" };
+ const _hoisted_2$v = { class: "tit" };
+ const _hoisted_3$m = ["value"];
+ function _sfc_render$J(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$F, [
+ vue.createElementVNode("div", _hoisted_2$v, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 切换论坛表情风格 ", 1),
vue.withDirectives(vue.createElementVNode("select", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $options.value2 = $event)
@@ -1706,7 +1706,7 @@
return vue.openBlock(), vue.createElementBlock("option", {
value: item.value,
key: item.value
- }, vue.toDisplayString(item.label), 9, _hoisted_3$l);
+ }, vue.toDisplayString(item.label), 9, _hoisted_3$m);
}), 128))
], 512), [
[vue.vModelSelect, $options.value2]
@@ -1721,26 +1721,26 @@
])
]);
}
- const MenureplaceEmojiStyle = /* @__PURE__ */ _export_sfc(_sfc_main$I, [["render", _sfc_render$I], ["__scopeId", "data-v-d780d688"]]);
- const _sfc_main$H = {
+ const MenureplaceEmojiStyle = /* @__PURE__ */ _export_sfc(_sfc_main$J, [["render", _sfc_render$J], ["__scopeId", "data-v-d780d688"]]);
+ const _sfc_main$I = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$D = { class: "item" };
- const _hoisted_2$t = { class: "tit" };
- const _hoisted_3$k = ["checked"];
- function _sfc_render$H(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$D, [
- vue.createElementVNode("div", _hoisted_2$t, vue.toDisplayString($props.sort) + ". 快速打开 Shared(需提前解锁 Shared)", 1),
+ const _hoisted_1$E = { class: "item" };
+ const _hoisted_2$u = { class: "tit" };
+ const _hoisted_3$l = ["checked"];
+ function _sfc_render$I(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$E, [
+ vue.createElementVNode("div", _hoisted_2$u, vue.toDisplayString($props.sort) + ". 快速打开 Shared(需提前解锁 Shared)", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$k)
+ }, null, 40, _hoisted_3$l)
]);
}
- const MenuShowAI = /* @__PURE__ */ _export_sfc(_sfc_main$H, [["render", _sfc_render$H]]);
- const _sfc_main$G = {
+ const MenuShowAI = /* @__PURE__ */ _export_sfc(_sfc_main$I, [["render", _sfc_render$I]]);
+ const _sfc_main$H = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1782,21 +1782,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$C = { class: "item" };
- const _hoisted_2$s = { class: "tit" };
- const _hoisted_3$j = ["checked"];
- function _sfc_render$G(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$C, [
- vue.createElementVNode("div", _hoisted_2$s, vue.toDisplayString($props.sort) + ". 编辑器切换 ja 字体", 1),
+ const _hoisted_1$D = { class: "item" };
+ const _hoisted_2$t = { class: "tit" };
+ const _hoisted_3$k = ["checked"];
+ function _sfc_render$H(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$D, [
+ vue.createElementVNode("div", _hoisted_2$t, vue.toDisplayString($props.sort) + ". 编辑器切换 ja 字体", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$j)
+ }, null, 40, _hoisted_3$k)
]);
}
- const MenuEditorJa = /* @__PURE__ */ _export_sfc(_sfc_main$G, [["render", _sfc_render$G]]);
- const _sfc_main$F = {
+ const MenuEditorJa = /* @__PURE__ */ _export_sfc(_sfc_main$H, [["render", _sfc_render$H]]);
+ const _sfc_main$G = {
props: {
value: {
type: Boolean,
@@ -1840,11 +1840,11 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$B = { class: "item" };
- const _hoisted_2$r = { class: "tit" };
- function _sfc_render$F(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$B, [
- vue.createElementVNode("div", _hoisted_2$r, vue.toDisplayString($props.sort) + ". 首页新增按创建时间排序", 1),
+ const _hoisted_1$C = { class: "item" };
+ const _hoisted_2$s = { class: "tit" };
+ function _sfc_render$G(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$C, [
+ vue.createElementVNode("div", _hoisted_2$s, vue.toDisplayString($props.sort) + ". 首页新增按创建时间排序", 1),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.localChecked = $event),
@@ -1854,8 +1854,8 @@ ${$(".d-editor-input").val()}
])
]);
}
- const MenuCreatedOrder = /* @__PURE__ */ _export_sfc(_sfc_main$F, [["render", _sfc_render$F]]);
- const _sfc_main$E = {
+ const MenuCreatedOrder = /* @__PURE__ */ _export_sfc(_sfc_main$G, [["render", _sfc_render$G]]);
+ const _sfc_main$F = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1870,21 +1870,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$A = { class: "item" };
- const _hoisted_2$q = { class: "tit" };
- const _hoisted_3$i = ["checked"];
- function _sfc_render$E(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$A, [
- vue.createElementVNode("div", _hoisted_2$q, vue.toDisplayString($props.sort) + ". 开启列表页导航栏浮动", 1),
+ const _hoisted_1$B = { class: "item" };
+ const _hoisted_2$r = { class: "tit" };
+ const _hoisted_3$j = ["checked"];
+ function _sfc_render$F(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$B, [
+ vue.createElementVNode("div", _hoisted_2$r, vue.toDisplayString($props.sort) + ". 开启列表页导航栏浮动", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$i)
+ }, null, 40, _hoisted_3$j)
]);
}
- const MenuStickyNav = /* @__PURE__ */ _export_sfc(_sfc_main$E, [["render", _sfc_render$E]]);
- const _sfc_main$D = {
+ const MenuStickyNav = /* @__PURE__ */ _export_sfc(_sfc_main$F, [["render", _sfc_render$F]]);
+ const _sfc_main$E = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -1949,12 +1949,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$z = { class: "item" };
- const _hoisted_2$p = { class: "tit" };
- const _hoisted_3$h = ["checked"];
- function _sfc_render$D(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$z, [
- vue.createElementVNode("div", _hoisted_2$p, [
+ const _hoisted_1$A = { class: "item" };
+ const _hoisted_2$q = { class: "tit" };
+ const _hoisted_3$i = ["checked"];
+ function _sfc_render$E(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$A, [
+ vue.createElementVNode("div", _hoisted_2$q, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 开启快速打开下一个帖子(快捷键:双击 ", 1),
_cache[1] || (_cache[1] = vue.createElementVNode("kbd", null, "→", -1)),
_cache[2] || (_cache[2] = vue.createTextVNode(")"))
@@ -1963,11 +1963,11 @@ ${$(".d-editor-input").val()}
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$h)
+ }, null, 40, _hoisted_3$i)
]);
}
- const MenuNextPosts = /* @__PURE__ */ _export_sfc(_sfc_main$D, [["render", _sfc_render$D]]);
- const _sfc_main$C = {
+ const MenuNextPosts = /* @__PURE__ */ _export_sfc(_sfc_main$E, [["render", _sfc_render$E]]);
+ const _sfc_main$D = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -1978,21 +1978,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$y = { class: "item" };
- const _hoisted_2$o = { class: "tit" };
- const _hoisted_3$g = ["checked"];
- function _sfc_render$C(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$y, [
- vue.createElementVNode("div", _hoisted_2$o, vue.toDisplayString($props.sort) + ". 禁用选中文字分享功能", 1),
+ const _hoisted_1$z = { class: "item" };
+ const _hoisted_2$p = { class: "tit" };
+ const _hoisted_3$h = ["checked"];
+ function _sfc_render$D(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$z, [
+ vue.createElementVNode("div", _hoisted_2$p, vue.toDisplayString($props.sort) + ". 禁用选中文字分享功能", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$g)
+ }, null, 40, _hoisted_3$h)
]);
}
- const MenuSelectedShare = /* @__PURE__ */ _export_sfc(_sfc_main$C, [["render", _sfc_render$C]]);
- const _sfc_main$B = {
+ const MenuSelectedShare = /* @__PURE__ */ _export_sfc(_sfc_main$D, [["render", _sfc_render$D]]);
+ const _sfc_main$C = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2017,39 +2017,39 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$x = { class: "item" };
- const _hoisted_2$n = { class: "tit" };
- const _hoisted_3$f = ["checked"];
- function _sfc_render$B(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$x, [
- vue.createElementVNode("div", _hoisted_2$n, vue.toDisplayString($props.sort) + ". 禁用视频自动播放", 1),
+ const _hoisted_1$y = { class: "item" };
+ const _hoisted_2$o = { class: "tit" };
+ const _hoisted_3$g = ["checked"];
+ function _sfc_render$C(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$y, [
+ vue.createElementVNode("div", _hoisted_2$o, vue.toDisplayString($props.sort) + ". 禁用视频自动播放", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$f)
+ }, null, 40, _hoisted_3$g)
]);
}
- const MenuDisableAutoplay = /* @__PURE__ */ _export_sfc(_sfc_main$B, [["render", _sfc_render$B]]);
- const _sfc_main$A = {
+ const MenuDisableAutoplay = /* @__PURE__ */ _export_sfc(_sfc_main$C, [["render", _sfc_render$C]]);
+ const _sfc_main$B = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$w = { class: "item" };
- const _hoisted_2$m = { class: "tit" };
- const _hoisted_3$e = ["checked"];
- function _sfc_render$A(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$w, [
- vue.createElementVNode("div", _hoisted_2$m, vue.toDisplayString($props.sort) + ". 是否显示回复悬浮按钮", 1),
+ const _hoisted_1$x = { class: "item" };
+ const _hoisted_2$n = { class: "tit" };
+ const _hoisted_3$f = ["checked"];
+ function _sfc_render$B(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$x, [
+ vue.createElementVNode("div", _hoisted_2$n, vue.toDisplayString($props.sort) + ". 是否显示回复悬浮按钮", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$e)
+ }, null, 40, _hoisted_3$f)
]);
}
- const MenuShowRepltBtn = /* @__PURE__ */ _export_sfc(_sfc_main$A, [["render", _sfc_render$A]]);
- const _sfc_main$z = {
+ const MenuShowRepltBtn = /* @__PURE__ */ _export_sfc(_sfc_main$B, [["render", _sfc_render$B]]);
+ const _sfc_main$A = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
methods: {
@@ -2111,21 +2111,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$v = { class: "item" };
- const _hoisted_2$l = { class: "tit" };
- const _hoisted_3$d = ["checked"];
- function _sfc_render$z(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$v, [
- vue.createElementVNode("div", _hoisted_2$l, vue.toDisplayString($props.sort) + ". 列表快速免打扰帖子", 1),
+ const _hoisted_1$w = { class: "item" };
+ const _hoisted_2$m = { class: "tit" };
+ const _hoisted_3$e = ["checked"];
+ function _sfc_render$A(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$w, [
+ vue.createElementVNode("div", _hoisted_2$m, vue.toDisplayString($props.sort) + ". 列表快速免打扰帖子", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$d)
+ }, null, 40, _hoisted_3$e)
]);
}
- const MenuDonotTopic = /* @__PURE__ */ _export_sfc(_sfc_main$z, [["render", _sfc_render$z]]);
- const _sfc_main$y = {
+ const MenuDonotTopic = /* @__PURE__ */ _export_sfc(_sfc_main$A, [["render", _sfc_render$A]]);
+ const _sfc_main$z = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2149,21 +2149,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$u = { class: "item" };
- const _hoisted_2$k = { class: "tit" };
- const _hoisted_3$c = ["checked"];
- function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$u, [
- vue.createElementVNode("div", _hoisted_2$k, vue.toDisplayString($props.sort) + ". 是否自动切换黑夜模式", 1),
+ const _hoisted_1$v = { class: "item" };
+ const _hoisted_2$l = { class: "tit" };
+ const _hoisted_3$d = ["checked"];
+ function _sfc_render$z(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$v, [
+ vue.createElementVNode("div", _hoisted_2$l, vue.toDisplayString($props.sort) + ". 是否自动切换黑夜模式", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$c)
+ }, null, 40, _hoisted_3$d)
]);
}
- const MenuAutoDark = /* @__PURE__ */ _export_sfc(_sfc_main$y, [["render", _sfc_render$y]]);
- const _sfc_main$x = {
+ const MenuAutoDark = /* @__PURE__ */ _export_sfc(_sfc_main$z, [["render", _sfc_render$z]]);
+ const _sfc_main$y = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2174,21 +2174,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$t = { class: "item" };
- const _hoisted_2$j = { class: "tit" };
- const _hoisted_3$b = ["checked"];
- function _sfc_render$x(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$t, [
- vue.createElementVNode("div", _hoisted_2$j, vue.toDisplayString($props.sort) + ". 是否隐藏输入框提示文字", 1),
+ const _hoisted_1$u = { class: "item" };
+ const _hoisted_2$k = { class: "tit" };
+ const _hoisted_3$c = ["checked"];
+ function _sfc_render$y(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$u, [
+ vue.createElementVNode("div", _hoisted_2$k, vue.toDisplayString($props.sort) + ". 是否隐藏输入框提示文字", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$b)
+ }, null, 40, _hoisted_3$c)
]);
}
- const MenuHiddenPlaceholder = /* @__PURE__ */ _export_sfc(_sfc_main$x, [["render", _sfc_render$x]]);
- const _sfc_main$w = {
+ const MenuHiddenPlaceholder = /* @__PURE__ */ _export_sfc(_sfc_main$y, [["render", _sfc_render$y]]);
+ const _sfc_main$x = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2202,21 +2202,21 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$s = { class: "item" };
- const _hoisted_2$i = { class: "tit" };
- const _hoisted_3$a = ["checked"];
- function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$s, [
- vue.createElementVNode("div", _hoisted_2$i, vue.toDisplayString($props.sort) + ". 是否禁用浏览帖子时 URL 更新楼层数", 1),
+ const _hoisted_1$t = { class: "item" };
+ const _hoisted_2$j = { class: "tit" };
+ const _hoisted_3$b = ["checked"];
+ function _sfc_render$x(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$t, [
+ vue.createElementVNode("div", _hoisted_2$j, vue.toDisplayString($props.sort) + ". 是否禁用浏览帖子时 URL 更新楼层数", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$a)
+ }, null, 40, _hoisted_3$b)
]);
}
- const MenuDisableReplaceState = /* @__PURE__ */ _export_sfc(_sfc_main$w, [["render", _sfc_render$w]]);
- const _sfc_main$v = {
+ const MenuDisableReplaceState = /* @__PURE__ */ _export_sfc(_sfc_main$x, [["render", _sfc_render$x]]);
+ const _sfc_main$w = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
created() {
@@ -2231,13 +2231,13 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$r = { class: "item" };
- const _hoisted_2$h = { class: "tit" };
- const _hoisted_3$9 = ["checked"];
+ const _hoisted_1$s = { class: "item" };
+ const _hoisted_2$i = { class: "tit" };
+ const _hoisted_3$a = ["checked"];
const _hoisted_4$6 = ["checked"];
- function _sfc_render$v(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$r, [
- vue.createElementVNode("div", _hoisted_2$h, [
+ function _sfc_render$w(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$s, [
+ vue.createElementVNode("div", _hoisted_2$i, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 是否移除话题列表上的头像(是否保留发帖人 ", 1),
vue.createElementVNode("input", {
type: "checkbox",
@@ -2246,7 +2246,7 @@ ${$(".d-editor-input").val()}
enable: $props.modelValue.enable,
showAuthor: $event.target.checked
}))
- }, null, 40, _hoisted_3$9),
+ }, null, 40, _hoisted_3$a),
_cache[2] || (_cache[2] = vue.createTextVNode(" ) "))
]),
vue.createElementVNode("input", {
@@ -2259,26 +2259,26 @@ ${$(".d-editor-input").val()}
}, null, 40, _hoisted_4$6)
]);
}
- const MenuRemovePostAvatar = /* @__PURE__ */ _export_sfc(_sfc_main$v, [["render", _sfc_render$v]]);
- const _sfc_main$u = {
+ const MenuRemovePostAvatar = /* @__PURE__ */ _export_sfc(_sfc_main$w, [["render", _sfc_render$w]]);
+ const _sfc_main$v = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"]
};
- const _hoisted_1$q = { class: "item" };
- const _hoisted_2$g = { class: "tit" };
- const _hoisted_3$8 = ["checked"];
- function _sfc_render$u(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$q, [
- vue.createElementVNode("div", _hoisted_2$g, vue.toDisplayString($props.sort) + ". 是否显示最热帖子排行榜", 1),
+ const _hoisted_1$r = { class: "item" };
+ const _hoisted_2$h = { class: "tit" };
+ const _hoisted_3$9 = ["checked"];
+ function _sfc_render$v(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$r, [
+ vue.createElementVNode("div", _hoisted_2$h, vue.toDisplayString($props.sort) + ". 是否显示最热帖子排行榜", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$8)
+ }, null, 40, _hoisted_3$9)
]);
}
- const MenuHotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$u, [["render", _sfc_render$u]]);
- const _sfc_main$t = {
+ const MenuHotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$v, [["render", _sfc_render$v]]);
+ const _sfc_main$u = {
props: {
value: {
type: String,
@@ -2310,12 +2310,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$p = { class: "item" };
- const _hoisted_2$f = { class: "tit" };
- function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$q = { class: "item" };
+ const _hoisted_2$g = { class: "tit" };
+ function _sfc_render$u(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$p, [
- vue.createElementVNode("div", _hoisted_2$f, vue.toDisplayString($props.sort) + ". 自定义 CSS(支持 import 引入第三方样式文件) ", 1)
+ vue.createElementVNode("div", _hoisted_1$q, [
+ vue.createElementVNode("div", _hoisted_2$g, vue.toDisplayString($props.sort) + ". 自定义 CSS(支持 import 引入第三方样式文件) ", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2326,8 +2326,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuOtherCss = /* @__PURE__ */ _export_sfc(_sfc_main$t, [["render", _sfc_render$t], ["__scopeId", "data-v-e33f1de9"]]);
- const _sfc_main$s = {
+ const MenuOtherCss = /* @__PURE__ */ _export_sfc(_sfc_main$u, [["render", _sfc_render$u], ["__scopeId", "data-v-e33f1de9"]]);
+ const _sfc_main$t = {
props: {
value: {
type: String,
@@ -2362,12 +2362,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$o = { class: "item" };
- const _hoisted_2$e = { class: "tit" };
- function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$p = { class: "item" };
+ const _hoisted_2$f = { class: "tit" };
+ function _sfc_render$t(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$o, [
- vue.createElementVNode("div", _hoisted_2$e, vue.toDisplayString($props.sort) + ". 自定义论坛 logo", 1)
+ vue.createElementVNode("div", _hoisted_1$p, [
+ vue.createElementVNode("div", _hoisted_2$f, vue.toDisplayString($props.sort) + ". 自定义论坛 logo", 1)
]),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -2379,8 +2379,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuLogoUrl = /* @__PURE__ */ _export_sfc(_sfc_main$s, [["render", _sfc_render$s], ["__scopeId", "data-v-cb743585"]]);
- const _sfc_main$r = {
+ const MenuLogoUrl = /* @__PURE__ */ _export_sfc(_sfc_main$t, [["render", _sfc_render$t], ["__scopeId", "data-v-cb743585"]]);
+ const _sfc_main$s = {
props: {
value: {
type: String,
@@ -2460,12 +2460,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$n = { class: "item" };
- const _hoisted_2$d = { class: "tit" };
- function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$o = { class: "item" };
+ const _hoisted_2$e = { class: "tit" };
+ function _sfc_render$s(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$n, [
- vue.createElementVNode("div", _hoisted_2$d, vue.toDisplayString($props.sort) + ". 自定义快捷回复(换行分隔)", 1)
+ vue.createElementVNode("div", _hoisted_1$o, [
+ vue.createElementVNode("div", _hoisted_2$e, vue.toDisplayString($props.sort) + ". 自定义快捷回复(换行分隔)", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2476,8 +2476,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuCreatereply = /* @__PURE__ */ _export_sfc(_sfc_main$r, [["render", _sfc_render$r], ["__scopeId", "data-v-396734d2"]]);
- const _sfc_main$q = {
+ const MenuCreatereply = /* @__PURE__ */ _export_sfc(_sfc_main$s, [["render", _sfc_render$s], ["__scopeId", "data-v-396734d2"]]);
+ const _sfc_main$r = {
props: {
value: {
type: String,
@@ -2532,12 +2532,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$m = { class: "item" };
- const _hoisted_2$c = { class: "tit" };
- function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$n = { class: "item" };
+ const _hoisted_2$d = { class: "tit" };
+ function _sfc_render$r(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$m, [
- vue.createElementVNode("div", _hoisted_2$c, vue.toDisplayString($props.sort) + ". 屏蔽指定用户(使用英文,分隔)", 1)
+ vue.createElementVNode("div", _hoisted_1$n, [
+ vue.createElementVNode("div", _hoisted_2$d, vue.toDisplayString($props.sort) + ". 屏蔽指定用户(使用英文,分隔)", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2548,8 +2548,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuBlockuserlist = /* @__PURE__ */ _export_sfc(_sfc_main$q, [["render", _sfc_render$q], ["__scopeId", "data-v-f84417d4"]]);
- const _sfc_main$p = {
+ const MenuBlockuserlist = /* @__PURE__ */ _export_sfc(_sfc_main$r, [["render", _sfc_render$r], ["__scopeId", "data-v-f84417d4"]]);
+ const _sfc_main$q = {
props: {
value: {
type: String,
@@ -2620,12 +2620,12 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$l = { class: "item" };
- const _hoisted_2$b = { class: "tit" };
- function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$m = { class: "item" };
+ const _hoisted_2$c = { class: "tit" };
+ function _sfc_render$q(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$l, [
- vue.createElementVNode("div", _hoisted_2$b, vue.toDisplayString($props.sort) + ". 关键词屏蔽功能(使用英文,分隔)屏蔽包含关键字的话题和回复 ", 1)
+ vue.createElementVNode("div", _hoisted_1$m, [
+ vue.createElementVNode("div", _hoisted_2$c, vue.toDisplayString($props.sort) + ". 关键词屏蔽功能(使用英文,分隔)屏蔽包含关键字的话题和回复 ", 1)
]),
vue.withDirectives(vue.createElementVNode("textarea", {
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.textarea = $event),
@@ -2635,8 +2635,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuBlockKeyword = /* @__PURE__ */ _export_sfc(_sfc_main$p, [["render", _sfc_render$p], ["__scopeId", "data-v-fab41a8c"]]);
- const _sfc_main$o = {
+ const MenuBlockKeyword = /* @__PURE__ */ _export_sfc(_sfc_main$q, [["render", _sfc_render$q], ["__scopeId", "data-v-fab41a8c"]]);
+ const _sfc_main$p = {
props: {
value: {
type: Object,
@@ -2733,15 +2733,15 @@ ${$(".d-editor-input").val()}
}
}
};
- const _hoisted_1$k = {
+ const _hoisted_1$l = {
class: "item",
style: { "border": "none" }
};
- const _hoisted_2$a = { class: "tit" };
- function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_2$b = { class: "tit" };
+ function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$k, [
- vue.createElementVNode("div", _hoisted_2$a, [
+ vue.createElementVNode("div", _hoisted_1$l, [
+ vue.createElementVNode("div", _hoisted_2$b, [
vue.createTextVNode(vue.toDisplayString($props.sort) + ". 屏蔽指定天数前的帖子 ", 1),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -2770,8 +2770,8 @@ ${$(".d-editor-input").val()}
])
], 64);
}
- const MenuShieldPosts = /* @__PURE__ */ _export_sfc(_sfc_main$o, [["render", _sfc_render$o], ["__scopeId", "data-v-ac149a76"]]);
- const _sfc_main$n = {
+ const MenuShieldPosts = /* @__PURE__ */ _export_sfc(_sfc_main$p, [["render", _sfc_render$p], ["__scopeId", "data-v-ac149a76"]]);
+ const _sfc_main$o = {
props: {
value: {
type: Array,
@@ -2867,12 +2867,12 @@ ${$(".d-editor-input").val()}
}, 1e3);
}
};
- const _hoisted_1$j = { class: "menu-table" };
- const _hoisted_2$9 = ["onClick"];
- const _hoisted_3$7 = ["onClick"];
- function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$k = { class: "menu-table" };
+ const _hoisted_2$a = ["onClick"];
+ const _hoisted_3$8 = ["onClick"];
+ function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("table", _hoisted_1$j, [
+ vue.createElementVNode("table", _hoisted_1$k, [
_cache[0] || (_cache[0] = vue.createElementVNode("thead", null, [
vue.createElementVNode("tr", null, [
vue.createElementVNode("th", null, "用户名"),
@@ -2891,12 +2891,12 @@ ${$(".d-editor-input").val()}
vue.createElementVNode("span", {
class: "span",
onClick: ($event) => $options.editTags(item)
- }, "修改", 8, _hoisted_2$9),
+ }, "修改", 8, _hoisted_2$a),
vue.createElementVNode("span", {
class: "span",
onClick: ($event) => $options.delTags(item),
style: { "color": "#e00" }
- }, "删除!", 8, _hoisted_3$7)
+ }, "删除!", 8, _hoisted_3$8)
])
]);
}), 128))
@@ -2904,8 +2904,8 @@ ${$(".d-editor-input").val()}
])
]);
}
- const UserTags = /* @__PURE__ */ _export_sfc(_sfc_main$n, [["render", _sfc_render$n]]);
- const _sfc_main$m = {
+ const UserTags = /* @__PURE__ */ _export_sfc(_sfc_main$o, [["render", _sfc_render$o]]);
+ const _sfc_main$n = {
props: {
value: {
type: Object,
@@ -3174,13 +3174,13 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$i = { class: "item" };
- const _hoisted_2$8 = { class: "item" };
- const _hoisted_3$6 = { class: "item" };
+ const _hoisted_1$j = { class: "item" };
+ const _hoisted_2$9 = { class: "item" };
+ const _hoisted_3$7 = { class: "item" };
const _hoisted_4$5 = { class: "item" };
- function _sfc_render$m(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$n(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("div", _hoisted_1$i, [
+ vue.createElementVNode("div", _hoisted_1$j, [
_cache[15] || (_cache[15] = vue.createElementVNode("div", { class: "tit" }, "1. 是否开启 AI 生成话题总结", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
@@ -3190,7 +3190,7 @@ ${topic_contentdata}`;
[vue.vModelCheckbox, $data.localChecked.value1]
])
]),
- vue.createElementVNode("div", _hoisted_2$8, [
+ vue.createElementVNode("div", _hoisted_2$9, [
_cache[16] || (_cache[16] = vue.createElementVNode("div", { class: "tit" }, "2. 是否显示手动总结按钮", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
@@ -3200,7 +3200,7 @@ ${topic_contentdata}`;
[vue.vModelCheckbox, $data.localChecked.btn]
])
]),
- vue.createElementVNode("div", _hoisted_3$6, [
+ vue.createElementVNode("div", _hoisted_3$7, [
_cache[17] || (_cache[17] = vue.createElementVNode("div", { class: "tit" }, "3. 是否开启 AI 生成回复推荐", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "checkbox",
@@ -3274,8 +3274,8 @@ ${topic_contentdata}`;
_cache[23] || (_cache[23] = vue.createElementVNode("div", { style: { "margin-top": "10px" } }, " 注意:请按照指定格式填写参数;不支持 http,请使用 https。 ", -1))
]);
}
- const GPTconfig = /* @__PURE__ */ _export_sfc(_sfc_main$m, [["render", _sfc_render$m], ["__scopeId", "data-v-d1d5d03b"]]);
- const _sfc_main$l = {
+ const GPTconfig = /* @__PURE__ */ _export_sfc(_sfc_main$n, [["render", _sfc_render$n], ["__scopeId", "data-v-d1d5d03b"]]);
+ const _sfc_main$m = {
props: ["modelValue"],
emits: ["update:modelValue"],
data() {
@@ -3361,15 +3361,15 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$h = { class: "item" };
- const _hoisted_2$7 = { class: "ls-flex" };
- const _hoisted_3$5 = ["id", "value", "onChange"];
+ const _hoisted_1$i = { class: "item" };
+ const _hoisted_2$8 = { class: "ls-flex" };
+ const _hoisted_3$6 = ["id", "value", "onChange"];
const _hoisted_4$4 = ["for"];
const _hoisted_5$2 = ["for"];
const _hoisted_6$2 = ["for"];
const _hoisted_7$1 = ["src", "alt"];
- function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$h, [
+ function _sfc_render$m(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$i, [
_cache[1] || (_cache[1] = vue.createElementVNode("p", null, "切换论坛主题:", -1)),
_cache[2] || (_cache[2] = vue.createElementVNode("p", null, "无法修改,如果有样式问题无法解决,因为是直接 copy 别的论坛样式文件。", -1)),
_cache[3] || (_cache[3] = vue.createElementVNode("p", null, [
@@ -3384,7 +3384,7 @@ ${topic_contentdata}`;
return vue.openBlock(), vue.createElementBlock("li", {
key: item.id
}, [
- vue.createElementVNode("div", _hoisted_2$7, [
+ vue.createElementVNode("div", _hoisted_2$8, [
vue.withDirectives(vue.createElementVNode("input", {
type: "radio",
id: item.name,
@@ -3392,7 +3392,7 @@ ${topic_contentdata}`;
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => $data.radio = $event),
value: item.id,
onChange: ($event) => _ctx.$emit("update:modelValue", item.id)
- }, null, 40, _hoisted_3$5), [
+ }, null, 40, _hoisted_3$6), [
[vue.vModelRadio, $data.radio]
]),
item.id !== 0 ? (vue.openBlock(), vue.createElementBlock("label", {
@@ -3417,8 +3417,8 @@ ${topic_contentdata}`;
])
]);
}
- const Themes = /* @__PURE__ */ _export_sfc(_sfc_main$l, [["render", _sfc_render$l], ["__scopeId", "data-v-b5335091"]]);
- const _sfc_main$k = {
+ const Themes = /* @__PURE__ */ _export_sfc(_sfc_main$m, [["render", _sfc_render$m], ["__scopeId", "data-v-b5335091"]]);
+ const _sfc_main$l = {
data() {
return {};
},
@@ -3481,7 +3481,7 @@ ${topic_contentdata}`;
}
}
};
- function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$l(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
vue.createElementVNode("input", {
type: "file",
@@ -3501,8 +3501,8 @@ ${topic_contentdata}`;
}, "导出")
], 64);
}
- const ManualBackup = /* @__PURE__ */ _export_sfc(_sfc_main$k, [["render", _sfc_render$k]]);
- const _sfc_main$j = {
+ const ManualBackup = /* @__PURE__ */ _export_sfc(_sfc_main$l, [["render", _sfc_render$l]]);
+ const _sfc_main$k = {
props: {
value: {
type: Object,
@@ -3717,15 +3717,15 @@ ${topic_contentdata}`;
this.tableData.webdavPassword = (syncbackup == null ? void 0 : syncbackup.webdavPassword) || "";
}
};
- const _hoisted_1$g = { class: "item" };
- const _hoisted_2$6 = { class: "item" };
- const _hoisted_3$4 = { class: "item" };
+ const _hoisted_1$h = { class: "item" };
+ const _hoisted_2$7 = { class: "item" };
+ const _hoisted_3$5 = { class: "item" };
const _hoisted_4$3 = { class: "btnwrapper" };
- function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$k(_ctx, _cache, $props, $setup, $data, $options) {
const _component_ManualBackup = vue.resolveComponent("ManualBackup");
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
_cache[12] || (_cache[12] = vue.createElementVNode("div", { class: "item" }, "用于在云端同步设置数据,无需手动导入导出。(同步前先保存设置)", -1)),
- vue.createElementVNode("div", _hoisted_1$g, [
+ vue.createElementVNode("div", _hoisted_1$h, [
_cache[9] || (_cache[9] = vue.createElementVNode("div", { class: "tit" }, "WebDav 地址:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -3736,7 +3736,7 @@ ${topic_contentdata}`;
[vue.vModelText, $data.tableData.webdavUrl]
])
]),
- vue.createElementVNode("div", _hoisted_2$6, [
+ vue.createElementVNode("div", _hoisted_2$7, [
_cache[10] || (_cache[10] = vue.createElementVNode("div", { class: "tit" }, "WebDav 用户名:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -3746,7 +3746,7 @@ ${topic_contentdata}`;
[vue.vModelText, $data.tableData.webdavUsername]
])
]),
- vue.createElementVNode("div", _hoisted_3$4, [
+ vue.createElementVNode("div", _hoisted_3$5, [
_cache[11] || (_cache[11] = vue.createElementVNode("div", { class: "tit" }, "WebDav 密码:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -3771,8 +3771,8 @@ ${topic_contentdata}`;
vue.createVNode(_component_ManualBackup)
], 64);
}
- const SyncBackup = /* @__PURE__ */ _export_sfc(_sfc_main$j, [["render", _sfc_render$j], ["__scopeId", "data-v-a2abb68b"]]);
- const _sfc_main$i = {
+ const SyncBackup = /* @__PURE__ */ _export_sfc(_sfc_main$k, [["render", _sfc_render$k], ["__scopeId", "data-v-a2abb68b"]]);
+ const _sfc_main$j = {
data() {
return {
status: false
@@ -3785,9 +3785,9 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$f = { class: "lookopbtn" };
- function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$f, [
+ const _hoisted_1$g = { class: "lookopbtn" };
+ function _sfc_render$j(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$g, [
vue.createElementVNode("div", {
class: vue.normalizeClass(["el-button", { act: $data.status }]),
onClick: _cache[0] || (_cache[0] = (...args) => $options.lookop && $options.lookop(...args)),
@@ -3795,8 +3795,8 @@ ${topic_contentdata}`;
}, " 楼主 ", 2)
]);
}
- const LookOP = /* @__PURE__ */ _export_sfc(_sfc_main$i, [["render", _sfc_render$i], ["__scopeId", "data-v-6520db1a"]]);
- const _sfc_main$h = {
+ const LookOP = /* @__PURE__ */ _export_sfc(_sfc_main$j, [["render", _sfc_render$j], ["__scopeId", "data-v-6520db1a"]]);
+ const _sfc_main$i = {
data() {
return {
isMinimized: true,
@@ -3944,12 +3944,12 @@ ${topic_contentdata}`;
}, 1e3);
}
};
- const _hoisted_1$e = {
+ const _hoisted_1$f = {
key: 0,
id: "linuxDoLevelPopupContent"
};
- const _hoisted_2$5 = ["innerHTML"];
- function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_2$6 = ["innerHTML"];
+ function _sfc_render$i(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
vue.createElementVNode("div", {
class: vue.normalizeClass(["el-button", ["linuxDoLevelPopup", $data.isMinimized ? "minimized" : ""]]),
@@ -3958,8 +3958,8 @@ ${topic_contentdata}`;
}, _cache[3] || (_cache[3] = [
vue.createElementVNode("span", null, "等级", -1)
]), 2),
- !$data.isMinimized ? (vue.openBlock(), vue.createElementBlock("div", _hoisted_1$e, [
- vue.createElementVNode("div", { innerHTML: $data.content }, null, 8, _hoisted_2$5),
+ !$data.isMinimized ? (vue.openBlock(), vue.createElementBlock("div", _hoisted_1$f, [
+ vue.createElementVNode("div", { innerHTML: $data.content }, null, 8, _hoisted_2$6),
vue.withDirectives(vue.createElementVNode("input", {
"onUpdate:modelValue": _cache[1] || (_cache[1] = ($event) => $data.username = $event),
autocomplete: "off",
@@ -3979,8 +3979,8 @@ ${topic_contentdata}`;
])) : vue.createCommentVNode("", true)
]);
}
- const LevelDiglog = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["render", _sfc_render$h], ["__scopeId", "data-v-57dbaeb5"]]);
- const _sfc_main$g = {
+ const LevelDiglog = /* @__PURE__ */ _export_sfc(_sfc_main$i, [["render", _sfc_render$i], ["__scopeId", "data-v-57dbaeb5"]]);
+ const _sfc_main$h = {
data() {
return {
num: 10,
@@ -4030,7 +4030,7 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$d = {
+ const _hoisted_1$e = {
key: 0,
xmlns: "http://www.w3.org/2000/svg",
width: "24",
@@ -4038,7 +4038,7 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
fill: "currentColor"
};
- const _hoisted_2$4 = {
+ const _hoisted_2$5 = {
key: 1,
xmlns: "http://www.w3.org/2000/svg",
width: "24",
@@ -4051,13 +4051,13 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-loader"
};
- function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$h(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", {
class: vue.normalizeClass(["el-button", { act: $data.status }]),
onClick: _cache[0] || (_cache[0] = (...args) => $options.autoread && $options.autoread(...args)),
title: "自动阅读"
}, [
- $data.status == false ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$d, _cache[1] || (_cache[1] = [
+ $data.status == false ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$e, _cache[1] || (_cache[1] = [
vue.createElementVNode("path", {
stroke: "none",
d: "M0 0h24v24H0z",
@@ -4065,20 +4065,20 @@ ${topic_contentdata}`;
}, null, -1),
vue.createElementVNode("path", { d: "M12.088 4.82a10 10 0 0 1 9.412 .314a1 1 0 0 1 .493 .748l.007 .118v13a1 1 0 0 1 -1.5 .866a8 8 0 0 0 -8 0a1 1 0 0 1 -1 0a8 8 0 0 0 -7.733 -.148l-.327 .18l-.103 .044l-.049 .016l-.11 .026l-.061 .01l-.117 .006h-.042l-.11 -.012l-.077 -.014l-.108 -.032l-.126 -.056l-.095 -.056l-.089 -.067l-.06 -.056l-.073 -.082l-.064 -.089l-.022 -.036l-.032 -.06l-.044 -.103l-.016 -.049l-.026 -.11l-.01 -.061l-.004 -.049l-.002 -.068v-13a1 1 0 0 1 .5 -.866a10 10 0 0 1 9.412 -.314l.088 .044l.088 -.044z" }, null, -1)
]))) : vue.createCommentVNode("", true),
- $data.status == true ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_2$4, _cache[2] || (_cache[2] = [
+ $data.status == true ? (vue.openBlock(), vue.createElementBlock("svg", _hoisted_2$5, _cache[2] || (_cache[2] = [
vue.createStaticVNode('', 9)
]))) : vue.createCommentVNode("", true)
], 2);
}
- const AutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["render", _sfc_render$g], ["__scopeId", "data-v-64839780"]]);
- const _sfc_main$f = {
+ const AutoRead = /* @__PURE__ */ _export_sfc(_sfc_main$h, [["render", _sfc_render$h], ["__scopeId", "data-v-64839780"]]);
+ const _sfc_main$g = {
methods: {
openai() {
window.open("https://shared.oaifree.com/?temporary-chat=true", "_blank");
}
}
};
- function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", {
class: "el-button",
style: { "font-size": "18px" },
@@ -4087,17 +4087,17 @@ ${topic_contentdata}`;
title: "AI对话"
}, " AI ");
}
- const AIDialog = /* @__PURE__ */ _export_sfc(_sfc_main$f, [["render", _sfc_render$f]]);
- const _sfc_main$e = {
+ const AIDialog = /* @__PURE__ */ _export_sfc(_sfc_main$g, [["render", _sfc_render$g]]);
+ const _sfc_main$f = {
methods: {
replaybtn() {
$('button[title="开始撰写此话题的回复"]')[0].click();
}
}
};
- const _hoisted_1$c = { class: "replaybtn" };
- function _sfc_render$e(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$c, [
+ const _hoisted_1$d = { class: "replaybtn" };
+ function _sfc_render$f(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$d, [
vue.createElementVNode("div", {
class: "el-button",
style: { "font-size": "18px" },
@@ -4114,8 +4114,8 @@ ${topic_contentdata}`;
]))
]);
}
- const ReplyBtn = /* @__PURE__ */ _export_sfc(_sfc_main$e, [["render", _sfc_render$e]]);
- const _sfc_main$d = {
+ const ReplyBtn = /* @__PURE__ */ _export_sfc(_sfc_main$f, [["render", _sfc_render$f]]);
+ const _sfc_main$e = {
data() {
return {
show: false,
@@ -4141,21 +4141,21 @@ ${topic_contentdata}`;
this.init();
}
};
- const _hoisted_1$b = { class: "hotranking" };
- const _hoisted_2$3 = { class: "hotranking-container" };
- const _hoisted_3$3 = { class: "flex" };
+ const _hoisted_1$c = { class: "hotranking" };
+ const _hoisted_2$4 = { class: "hotranking-container" };
+ const _hoisted_3$4 = { class: "flex" };
const _hoisted_4$2 = ["href"];
- function _sfc_render$d(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$e(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock("div", null, [
- vue.createElementVNode("div", _hoisted_1$b, [
+ vue.createElementVNode("div", _hoisted_1$c, [
vue.createElementVNode("div", {
class: "el-button",
onClick: _cache[0] || (_cache[0] = (...args) => $options.hotranking && $options.hotranking(...args)),
title: "只看楼主"
}, "热门")
]),
- vue.withDirectives(vue.createElementVNode("div", _hoisted_2$3, [
- vue.createElementVNode("div", _hoisted_3$3, [
+ vue.withDirectives(vue.createElementVNode("div", _hoisted_2$4, [
+ vue.createElementVNode("div", _hoisted_3$4, [
_cache[2] || (_cache[2] = vue.createElementVNode("div", { class: "title" }, "今日最热帖子", -1)),
vue.createElementVNode("button", {
onClick: _cache[1] || (_cache[1] = (...args) => $options.query && $options.query(...args))
@@ -4178,17 +4178,17 @@ ${topic_contentdata}`;
])
]);
}
- const HotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["render", _sfc_render$d]]);
- const _sfc_main$c = {
+ const HotRankingList = /* @__PURE__ */ _export_sfc(_sfc_main$e, [["render", _sfc_render$e]]);
+ const _sfc_main$d = {
data() {
return {
version: packageJson.version
};
}
};
- const _hoisted_1$a = { class: "item-foot" };
- function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$a, [
+ const _hoisted_1$b = { class: "item-foot" };
+ function _sfc_render$d(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$b, [
_cache[0] || (_cache[0] = vue.createElementVNode("span", null, [
vue.createElementVNode("a", {
href: "https://github.com/dlzmoe/linuxdo-scripts",
@@ -4198,8 +4198,8 @@ ${topic_contentdata}`;
vue.createElementVNode("span", null, "当前版本:" + vue.toDisplayString($data.version), 1)
]);
}
- const Updates = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["render", _sfc_render$c], ["__scopeId", "data-v-45c51ed7"]]);
- const _sfc_main$b = {
+ const Updates = /* @__PURE__ */ _export_sfc(_sfc_main$d, [["render", _sfc_render$d], ["__scopeId", "data-v-45c51ed7"]]);
+ const _sfc_main$c = {
created() {
setTimeout(() => {
const isShowplugininstallationprompts = localStorage.getItem(
@@ -4242,11 +4242,11 @@ ${topic_contentdata}`;
}, 100);
}
};
- function _sfc_render$b(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$c(_ctx, _cache, $props, $setup, $data, $options) {
return null;
}
- const UsageTip = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["render", _sfc_render$b]]);
- const _sfc_main$a = {
+ const UsageTip = /* @__PURE__ */ _export_sfc(_sfc_main$c, [["render", _sfc_render$c]]);
+ const _sfc_main$b = {
methods: {
init() {
$(".signature-img").each(function() {
@@ -4275,11 +4275,11 @@ ${topic_contentdata}`;
}, 1e3);
}
};
- function _sfc_render$a(_ctx, _cache, $props, $setup, $data, $options) {
+ function _sfc_render$b(_ctx, _cache, $props, $setup, $data, $options) {
return null;
}
- const Signature = /* @__PURE__ */ _export_sfc(_sfc_main$a, [["render", _sfc_render$a]]);
- const _sfc_main$9 = {
+ const Signature = /* @__PURE__ */ _export_sfc(_sfc_main$b, [["render", _sfc_render$b]]);
+ const _sfc_main$a = {
data() {
return {
floorlotteryval1: "",
@@ -4325,12 +4325,12 @@ ${topic_contentdata}`;
}
}
};
- const _hoisted_1$9 = { id: "floorlotteryDialog" };
- const _hoisted_2$2 = {
+ const _hoisted_1$a = { id: "floorlotteryDialog" };
+ const _hoisted_2$3 = {
class: "menu-body",
style: { "margin-top": "10px" }
};
- const _hoisted_3$2 = { class: "inner" };
+ const _hoisted_3$3 = { class: "inner" };
const _hoisted_4$1 = { class: "inner" };
const _hoisted_5$1 = { key: 0 };
const _hoisted_6$1 = {
@@ -4338,13 +4338,13 @@ ${topic_contentdata}`;
title: "抽奖结果",
type: "success"
};
- function _sfc_render$9(_ctx, _cache, $props, $setup, $data, $options) {
- return vue.openBlock(), vue.createElementBlock("dialog", _hoisted_1$9, [
+ function _sfc_render$a(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("dialog", _hoisted_1$a, [
_cache[7] || (_cache[7] = vue.createElementVNode("div", { class: "menu-header" }, [
vue.createElementVNode("div", { class: "title" }, "楼层抽奖")
], -1)),
- vue.createElementVNode("div", _hoisted_2$2, [
- vue.createElementVNode("div", _hoisted_3$2, [
+ vue.createElementVNode("div", _hoisted_2$3, [
+ vue.createElementVNode("div", _hoisted_3$3, [
_cache[4] || (_cache[4] = vue.createElementVNode("label", null, "总楼层数:", -1)),
vue.withDirectives(vue.createElementVNode("input", {
type: "text",
@@ -4378,9 +4378,9 @@ ${topic_contentdata}`;
])
]);
}
- const FloorLottery = /* @__PURE__ */ _export_sfc(_sfc_main$9, [["render", _sfc_render$9], ["__scopeId", "data-v-649030ce"]]);
- const _sfc_main$8 = {};
- const _hoisted_1$8 = {
+ const FloorLottery = /* @__PURE__ */ _export_sfc(_sfc_main$a, [["render", _sfc_render$a], ["__scopeId", "data-v-649030ce"]]);
+ const _sfc_main$9 = {};
+ const _hoisted_1$9 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4388,8 +4388,8 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
class: "icon-sm"
};
- function _sfc_render$8(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$8, _cache[0] || (_cache[0] = [
+ function _sfc_render$9(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$9, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
fill: "currentColor",
"fill-rule": "evenodd",
@@ -4404,9 +4404,9 @@ ${topic_contentdata}`;
}, null, -1)
]));
}
- const Setting1 = /* @__PURE__ */ _export_sfc(_sfc_main$8, [["render", _sfc_render$8]]);
- const _sfc_main$7 = {};
- const _hoisted_1$7 = {
+ const Setting1 = /* @__PURE__ */ _export_sfc(_sfc_main$9, [["render", _sfc_render$9]]);
+ const _sfc_main$8 = {};
+ const _hoisted_1$8 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4414,8 +4414,8 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
class: "icon-sm"
};
- function _sfc_render$7(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$7, _cache[0] || (_cache[0] = [
+ function _sfc_render$8(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$8, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
fill: "currentColor",
"fill-rule": "evenodd",
@@ -4424,9 +4424,9 @@ ${topic_contentdata}`;
}, null, -1)
]));
}
- const Setting2 = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["render", _sfc_render$7]]);
- const _sfc_main$6 = {};
- const _hoisted_1$6 = {
+ const Setting2 = /* @__PURE__ */ _export_sfc(_sfc_main$8, [["render", _sfc_render$8]]);
+ const _sfc_main$7 = {};
+ const _hoisted_1$7 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4434,8 +4434,8 @@ ${topic_contentdata}`;
viewBox: "0 0 24 24",
class: "icon-sm"
};
- function _sfc_render$6(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$6, _cache[0] || (_cache[0] = [
+ function _sfc_render$7(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$7, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
fill: "currentColor",
"fill-rule": "evenodd",
@@ -4444,9 +4444,9 @@ ${topic_contentdata}`;
}, null, -1)
]));
}
- const Setting3 = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$6]]);
- const _sfc_main$5 = {};
- const _hoisted_1$5 = {
+ const Setting3 = /* @__PURE__ */ _export_sfc(_sfc_main$7, [["render", _sfc_render$7]]);
+ const _sfc_main$6 = {};
+ const _hoisted_1$6 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4458,14 +4458,14 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-brand-openai"
};
- function _sfc_render$5(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$5, _cache[0] || (_cache[0] = [
+ function _sfc_render$6(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$6, _cache[0] || (_cache[0] = [
vue.createStaticVNode('', 7)
]));
}
- const Setting4 = /* @__PURE__ */ _export_sfc(_sfc_main$5, [["render", _sfc_render$5]]);
- const _sfc_main$4 = {};
- const _hoisted_1$4 = {
+ const Setting4 = /* @__PURE__ */ _export_sfc(_sfc_main$6, [["render", _sfc_render$6]]);
+ const _sfc_main$5 = {};
+ const _hoisted_1$5 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4477,14 +4477,14 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-cheese"
};
- function _sfc_render$4(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$4, _cache[0] || (_cache[0] = [
+ function _sfc_render$5(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$5, _cache[0] || (_cache[0] = [
vue.createStaticVNode('', 6)
]));
}
- const Setting5 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["render", _sfc_render$4]]);
- const _sfc_main$3 = {};
- const _hoisted_1$3 = {
+ const Setting5 = /* @__PURE__ */ _export_sfc(_sfc_main$5, [["render", _sfc_render$5]]);
+ const _sfc_main$4 = {};
+ const _hoisted_1$4 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4496,8 +4496,8 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-refresh"
};
- function _sfc_render$3(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$3, _cache[0] || (_cache[0] = [
+ function _sfc_render$4(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$4, _cache[0] || (_cache[0] = [
vue.createElementVNode("path", {
stroke: "none",
d: "M0 0h24v24H0z",
@@ -4507,9 +4507,9 @@ ${topic_contentdata}`;
vue.createElementVNode("path", { d: "M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4" }, null, -1)
]));
}
- const Setting6 = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["render", _sfc_render$3]]);
- const _sfc_main$2 = {};
- const _hoisted_1$2 = {
+ const Setting6 = /* @__PURE__ */ _export_sfc(_sfc_main$4, [["render", _sfc_render$4]]);
+ const _sfc_main$3 = {};
+ const _hoisted_1$3 = {
xmlns: "http://www.w3.org/2000/svg",
width: "24",
height: "24",
@@ -4521,12 +4521,12 @@ ${topic_contentdata}`;
"stroke-linejoin": "round",
class: "icon icon-tabler icons-tabler-outline icon-tabler-language-hiragana"
};
- function _sfc_render$2(_ctx, _cache) {
- return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$2, _cache[0] || (_cache[0] = [
+ function _sfc_render$3(_ctx, _cache) {
+ return vue.openBlock(), vue.createElementBlock("svg", _hoisted_1$3, _cache[0] || (_cache[0] = [
vue.createStaticVNode('', 6)
]));
}
- const Setting7 = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["render", _sfc_render$2]]);
+ const Setting7 = /* @__PURE__ */ _export_sfc(_sfc_main$3, [["render", _sfc_render$3]]);
var _GM_getValue = /* @__PURE__ */ (() => typeof GM_getValue != "undefined" ? GM_getValue : void 0)();
var _GM_setValue = /* @__PURE__ */ (() => typeof GM_setValue != "undefined" ? GM_setValue : void 0)();
var _GM_xmlhttpRequest = /* @__PURE__ */ (() => typeof GM_xmlhttpRequest != "undefined" ? GM_xmlhttpRequest : void 0)();
@@ -5518,7 +5518,7 @@ Translated Text:`
watchReplyControl();
watchForEditor();
};
- const _sfc_main$1 = {
+ const _sfc_main$2 = {
props: ["modelValue", "sort"],
emits: ["update:modelValue"],
mounted() {
@@ -5532,18 +5532,18 @@ Translated Text:`
}
}
};
- const _hoisted_1$1 = { class: "item" };
- const _hoisted_2$1 = { class: "tit" };
- const _hoisted_3$1 = ["checked"];
- function _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) {
+ const _hoisted_1$2 = { class: "item" };
+ const _hoisted_2$2 = { class: "tit" };
+ const _hoisted_3$2 = ["checked"];
+ function _sfc_render$2(_ctx, _cache, $props, $setup, $data, $options) {
return vue.openBlock(), vue.createElementBlock(vue.Fragment, null, [
- vue.createElementVNode("div", _hoisted_1$1, [
- vue.createElementVNode("div", _hoisted_2$1, vue.toDisplayString($props.sort) + ". 是否开启翻译/拼音", 1),
+ vue.createElementVNode("div", _hoisted_1$2, [
+ vue.createElementVNode("div", _hoisted_2$2, vue.toDisplayString($props.sort) + ". 是否开启翻译/拼音", 1),
vue.createElementVNode("input", {
type: "checkbox",
checked: $props.modelValue,
onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
- }, null, 40, _hoisted_3$1)
+ }, null, 40, _hoisted_3$2)
]),
_cache[1] || (_cache[1] = vue.createElementVNode("p", null, "开启后在回复编辑器中会显示设置按钮。", -1)),
_cache[2] || (_cache[2] = vue.createElementVNode("p", null, [
@@ -5557,7 +5557,32 @@ Translated Text:`
_cache[3] || (_cache[3] = vue.createElementVNode("p", null, "后续优化会将设置面板迁移进来。", -1))
], 64);
}
- const MenuTranslate = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render$1], ["__scopeId", "data-v-d8d12b86"]]);
+ const MenuTranslate = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["render", _sfc_render$2], ["__scopeId", "data-v-229450bb"]]);
+ const _sfc_main$1 = {
+ props: ["modelValue", "sort"],
+ emits: ["update:modelValue"],
+ created() {
+ if (this.modelValue) {
+ $("head").append(``);
+ }
+ }
+ };
+ const _hoisted_1$1 = { class: "item" };
+ const _hoisted_2$1 = { class: "tit" };
+ const _hoisted_3$1 = ["checked"];
+ function _sfc_render$1(_ctx, _cache, $props, $setup, $data, $options) {
+ return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$1, [
+ vue.createElementVNode("div", _hoisted_2$1, vue.toDisplayString($props.sort) + ". 是否屏蔽拼音/翻译显示", 1),
+ vue.createElementVNode("input", {
+ type: "checkbox",
+ checked: $props.modelValue,
+ onChange: _cache[0] || (_cache[0] = ($event) => _ctx.$emit("update:modelValue", $event.target.checked))
+ }, null, 40, _hoisted_3$1)
+ ]);
+ }
+ const isTranslate = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render$1]]);
const _sfc_main = {
components: {
Setting1,
@@ -5620,6 +5645,7 @@ Translated Text:`
MenuDisableReplaceState,
MenuRemovePostAvatar,
MenuTranslate,
+ isTranslate,
MenuHotRankingList,
HotRankingList
},
@@ -5677,6 +5703,7 @@ Translated Text:`
checked28: false,
checked29: false,
checked32: false,
+ checked32_1: false,
checked33: false,
removePostavatarData: {
enable: false,
@@ -5913,6 +5940,7 @@ Translated Text:`
const _component_UserTags = vue.resolveComponent("UserTags");
const _component_GPTconfig = vue.resolveComponent("GPTconfig");
const _component_MenuTranslate = vue.resolveComponent("MenuTranslate");
+ const _component_isTranslate = vue.resolveComponent("isTranslate");
const _component_Themes = vue.resolveComponent("Themes");
const _component_SyncBackup = vue.resolveComponent("SyncBackup");
const _component_FloorLottery = vue.resolveComponent("FloorLottery");
@@ -5920,7 +5948,7 @@ Translated Text:`
const _component_ReplyTBEnjoy = vue.resolveComponent("ReplyTBEnjoy");
const _component_Signature = vue.resolveComponent("Signature");
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [
- _cache[59] || (_cache[59] = vue.createElementVNode("div", { class: "linuxdoscripts-opacity" }, null, -1)),
+ _cache[60] || (_cache[60] = vue.createElementVNode("div", { class: "linuxdoscripts-opacity" }, null, -1)),
vue.createElementVNode("div", _hoisted_2, [
vue.withDirectives(vue.createVNode(_component_ReplyBtn, null, null, 512), [
[vue.vShow, $data.showreplybtn]
@@ -5943,7 +5971,7 @@ Translated Text:`
]),
vue.createElementVNode("dialog", _hoisted_3, [
vue.createElementVNode("div", _hoisted_4, [
- _cache[48] || (_cache[48] = vue.createElementVNode("div", { class: "title" }, "linuxdo 增强插件设置", -1)),
+ _cache[49] || (_cache[49] = vue.createElementVNode("div", { class: "title" }, "linuxdo 增强插件设置", -1)),
vue.createElementVNode("div", {
class: "close",
onClick: _cache[0] || (_cache[0] = (...args) => $options.closedialog && $options.closedialog(...args))
@@ -5953,45 +5981,45 @@ Translated Text:`
vue.createElementVNode("ul", _hoisted_6, [
vue.createElementVNode("li", _hoisted_7, [
vue.createVNode(_component_Setting1),
- _cache[49] || (_cache[49] = vue.createTextVNode("通用设置"))
+ _cache[50] || (_cache[50] = vue.createTextVNode("通用设置"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting2),
- _cache[50] || (_cache[50] = vue.createTextVNode("自定义"))
+ _cache[51] || (_cache[51] = vue.createTextVNode("自定义"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting3),
- _cache[51] || (_cache[51] = vue.createTextVNode("用户标签"))
+ _cache[52] || (_cache[52] = vue.createTextVNode("用户标签"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting4),
- _cache[52] || (_cache[52] = vue.createTextVNode("AI 配置"))
+ _cache[53] || (_cache[53] = vue.createTextVNode("AI 配置"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting7),
- _cache[53] || (_cache[53] = vue.createTextVNode("翻译/拼音"))
+ _cache[54] || (_cache[54] = vue.createTextVNode("翻译/拼音"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting5),
- _cache[54] || (_cache[54] = vue.createTextVNode("主题风格"))
+ _cache[55] || (_cache[55] = vue.createTextVNode("主题风格"))
]),
vue.createElementVNode("li", null, [
vue.createVNode(_component_Setting6),
- _cache[55] || (_cache[55] = vue.createTextVNode("数据同步"))
+ _cache[56] || (_cache[56] = vue.createTextVNode("数据同步"))
]),
vue.createVNode(_component_Updates)
]),
vue.createElementVNode("div", _hoisted_8, [
vue.createElementVNode("div", _hoisted_9, [
vue.createElementVNode("div", _hoisted_10, [
- _cache[58] || (_cache[58] = vue.createElementVNode("p", null, "请注意,该设置面板数据全部保存在本地浏览器缓存中,注意备份。", -1)),
+ _cache[59] || (_cache[59] = vue.createElementVNode("p", null, "请注意,该设置面板数据全部保存在本地浏览器缓存中,注意备份。", -1)),
vue.createElementVNode("p", _hoisted_11, [
- _cache[56] || (_cache[56] = vue.createTextVNode(" 如果感觉哪里不太对劲,点我")),
+ _cache[57] || (_cache[57] = vue.createTextVNode(" 如果感觉哪里不太对劲,点我")),
vue.createElementVNode("span", {
class: "initialization",
onClick: _cache[1] || (_cache[1] = (...args) => $options.initialization && $options.initialization(...args))
}, "初始化设置"),
- _cache[57] || (_cache[57] = vue.createTextVNode(",会清除所有的设置数据并初始化!! "))
+ _cache[58] || (_cache[58] = vue.createTextVNode(",会清除所有的设置数据并初始化!! "))
])
]),
vue.createVNode(_component_MenuOpenpostblank, {
@@ -6199,18 +6227,23 @@ Translated Text:`
sort: 1,
modelValue: $data.settingData.checked32,
"onUpdate:modelValue": _cache[41] || (_cache[41] = ($event) => $data.settingData.checked32 = $event)
+ }, null, 8, ["modelValue"]),
+ vue.createVNode(_component_isTranslate, {
+ sort: 1,
+ modelValue: $data.settingData.checked32_1,
+ "onUpdate:modelValue": _cache[42] || (_cache[42] = ($event) => $data.settingData.checked32_1 = $event)
}, null, 8, ["modelValue"])
]),
vue.createElementVNode("div", _hoisted_16, [
vue.createVNode(_component_Themes, {
modelValue: $data.settingData.themes,
- "onUpdate:modelValue": _cache[42] || (_cache[42] = ($event) => $data.settingData.themes = $event)
+ "onUpdate:modelValue": _cache[43] || (_cache[43] = ($event) => $data.settingData.themes = $event)
}, null, 8, ["modelValue"])
]),
vue.createElementVNode("div", _hoisted_17, [
vue.createVNode(_component_SyncBackup, {
value: $data.settingData.syncbackup,
- "onUpdate:value": _cache[43] || (_cache[43] = ($event) => $data.settingData.syncbackup = $event)
+ "onUpdate:value": _cache[44] || (_cache[44] = ($event) => $data.settingData.syncbackup = $event)
}, null, 8, ["value"])
])
])
@@ -6218,20 +6251,20 @@ Translated Text:`
vue.createElementVNode("div", _hoisted_18, [
vue.createElementVNode("button", {
class: "save",
- onClick: _cache[44] || (_cache[44] = (...args) => $options.save && $options.save(...args))
+ onClick: _cache[45] || (_cache[45] = (...args) => $options.save && $options.save(...args))
}, "保存"),
vue.createElementVNode("button", {
class: "saveload",
- onClick: _cache[45] || (_cache[45] = (...args) => $options.saveload && $options.saveload(...args))
+ onClick: _cache[46] || (_cache[46] = (...args) => $options.saveload && $options.saveload(...args))
}, "保存并刷新"),
vue.createElementVNode("button", {
class: "floorlottery",
- onClick: _cache[46] || (_cache[46] = (...args) => $options.openFloorlottery && $options.openFloorlottery(...args))
+ onClick: _cache[47] || (_cache[47] = (...args) => $options.openFloorlottery && $options.openFloorlottery(...args))
}, "楼层抽奖"),
vue.createElementVNode("button", {
style: { "margin-left": "8px" },
class: "detection",
- onClick: _cache[47] || (_cache[47] = (...args) => $options.checkversion && $options.checkversion(...args))
+ onClick: _cache[48] || (_cache[48] = (...args) => $options.checkversion && $options.checkversion(...args))
}, " 检测新版本 ")
])
]),
diff --git a/package.json b/package.json
index 0c7834a..49285c6 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "linuxdo-scripts",
- "version": "0.3.66",
+ "version": "0.3.67",
"author": "dlzmoe",
"description": "An enhanced script for the linux.do forum",
"type": "module",
diff --git a/src/app.vue b/src/app.vue
index f885a05..3f8b392 100644
--- a/src/app.vue
+++ b/src/app.vue
@@ -2,7 +2,6 @@
-
@@ -131,6 +130,7 @@
+
@@ -144,10 +144,7 @@
-
+
@@ -248,7 +245,9 @@ import Setting5 from "./components/Svg/Setting5.vue";
import Setting6 from "./components/Svg/Setting6.vue";
import Setting7 from "./components/Svg/Setting7.vue";
-import MenuTranslate from "./components/BasicSettings/MenuTranslate.vue";
+// 拼音翻译功能
+import MenuTranslate from "./components/Translate/MenuTranslate.vue";
+import isTranslate from "./components/Translate/isTranslate.vue";
export default {
components: {
@@ -312,6 +311,7 @@ export default {
MenuDisableReplaceState,
MenuRemovePostAvatar,
MenuTranslate,
+ isTranslate,
MenuHotRankingList,
HotRankingList,
},
@@ -370,6 +370,7 @@ export default {
checked28: false,
checked29: false,
checked32: false,
+ checked32_1: false,
checked33: false,
removePostavatarData: {
enable: false,
diff --git a/src/components/BasicSettings/MenuTranslate.vue b/src/components/Translate/MenuTranslate.vue
similarity index 100%
rename from src/components/BasicSettings/MenuTranslate.vue
rename to src/components/Translate/MenuTranslate.vue
diff --git a/src/components/Translate/isTranslate.vue b/src/components/Translate/isTranslate.vue
new file mode 100644
index 0000000..f20fe14
--- /dev/null
+++ b/src/components/Translate/isTranslate.vue
@@ -0,0 +1,24 @@
+
+
+
{{ sort }}. 是否屏蔽拼音/翻译显示
+
+
+
+
+
diff --git a/version-log.md b/version-log.md
index 9238419..e4bd841 100644
--- a/version-log.md
+++ b/version-log.md
@@ -1,3 +1,7 @@
+## 0.3.67
+
+- 新增:屏蔽拼音/翻译的选项
+
## 0.3.66
- 新增:今日最热帖子排行榜