mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
1 line
1.5 KiB
JavaScript
1 line
1.5 KiB
JavaScript
(()=>(t,e)=>{let n=true;const i="disable-feeds-details-style";const s=`\n.card[data-did] .content { cursor: text }\n.card[data-did] .content .details {\n font-size: 12px;\n opacity: 0.6;\n cursor: pointer;\n display: inline-block;\n}\n`;e.applyImportantStyleFromText(".card[data-did] .content .details { display: none }","disable-feeds-details-init-style");const c=()=>e.applyImportantStyleFromText(s,i);const o=document.URL.replace(location.search,"");const a=o.startsWith("https://t.bilibili.com/")||o.startsWith("https://space.bilibili.com/");(async()=>{if(!a){return}c();const{forEachFeedsCard:t}=await e.importAsync("feeds-apis");const i=t=>{const e=t.element;e.addEventListener("click",(t=>{if(t.ctrlKey||!n){return}const i=dqa(e,".content");const s=t.target;if(s.hasAttribute("click-title")){return}const c=dqa(e,".im-popup");if(c.some((t=>t.contains(s)))){return}if(i.some((t=>t===s||t.contains(s)))){t.stopImmediatePropagation()}}),{capture:true});const i=dq(e,".post-content");if(!i){return}const s=[".video-container",".bangumi-container",".media-list"].some((t=>dq(i,t)));if(s){return}if(i.classList.contains("repost")){const t=dq(i,".content");if(!t){return}const e=document.createElement("div");e.classList.add("details");e.setAttribute("click-title","详情");e.innerHTML=`\n 详情<i class="mdi mdi-chevron-right" click-title></i>\n`;t.insertAdjacentElement("beforeend",e)}};t({added:i})})();return{reload:()=>{if(a){c();n=true}},unload:()=>{if(a){const t=document.getElementById(i);t&&t.remove();n=false}}}})(); |