mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
1 line
1.4 KiB
JavaScript
1 line
1.4 KiB
JavaScript
(()=>{return(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: block;\n}\n`;e.applyImportantStyleFromText(".card[data-did] .content .details { display: none }","disable-feeds-details-init-style");const c=()=>e.applyImportantStyleFromText(s,i);const a=document.URL.replace(location.search,"");const o=a.startsWith("https://t.bilibili.com/")||a.startsWith("https://space.bilibili.com/");(async()=>{if(!o){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}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(o){c();n=true}},unload:()=>{if(o){const t=document.getElementById(i);t&&t.remove();n=false}}}}})(); |