mirror of
https://github.com/bolucat/Archive.git
synced 2026-04-22 16:07:49 +08:00
12 lines
9.1 KiB
JavaScript
12 lines
9.1 KiB
JavaScript
!function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["feeds/fold-comments"]=e():n["feeds/fold-comments"]=e()}(globalThis,(()=>(()=>{var n,e,o={472:(n,e,o)=>{var t=o(904),r=o(955)(t);r.push([n.id,":host(bili-comments) #end .bottombar {\n padding-bottom: 8px !important;\n}","",{version:3,sources:["webpack://./registry/lib/components/feeds/fold-comments/fold-comment-shadow.scss"],names:[],mappings:"AAAA;EACE,8BAA8B;AAChC",sourcesContent:[":host(bili-comments) #end .bottombar {\n padding-bottom: 8px !important;\n}"],sourceRoot:""}]),n.exports=r},489:(n,e,o)=>{var t=o(904),r=o(955)(t);r.push([n.id,".bb-comment .fold-comment,\n.bili-comment-container .fold-comment {\n position: sticky;\n bottom: 0;\n height: 40px;\n width: 100%;\n font-size: 14px;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: white;\n color: #99a2aa;\n cursor: pointer;\n transition: all 0.2s ease-out;\n z-index: 110;\n border-radius: 4px;\n}\n.bb-comment .fold-comment:hover,\n.bili-comment-container .fold-comment:hover {\n color: black;\n}\nbody.dark .bb-comment .fold-comment,\nbody.dark .bili-comment-container .fold-comment {\n color: var(--be-color-text-title, #eee);\n background-color: var(--be-color-panel-bg, #444);\n}\nbody.dark .bb-comment .fold-comment:hover,\nbody.dark .bili-comment-container .fold-comment:hover {\n color: var(--theme-color);\n}\n\n.bili-comment-container {\n display: flex !important;\n flex-direction: column !important;\n}\n.bili-comment-container.bili-dyn-comment .reply-list {\n padding-bottom: 8px !important;\n}\n.bili-comment-container .fold-comment {\n order: 1;\n font-size: 13px;\n}\n.bili-comment-container .at-panel,\n.bili-comment-container .emoji-panel,\n.bili-comment-container .reply-box .box-expand,\n.bili-comment-container .reply-operation .operation-list {\n z-index: 111 !important;\n}","",{version:3,sources:["webpack://./registry/lib/components/feeds/fold-comments/fold-comment.scss"],names:[],mappings:"AAAA;;EAEE,gBAAgB;EAChB,SAAS;EACT,YAAY;EACZ,WAAW;EACX,eAAe;EACf,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,uBAAuB;EACvB,cAAc;EACd,eAAe;EACf,6BAA6B;EAC7B,YAAY;EACZ,kBAAkB;AACpB;AACA;;EAEE,YAAY;AACd;AACA;;EAEE,uCAAuC;EACvC,gDAAgD;AAClD;AACA;;EAEE,yBAAyB;AAC3B;;AAEA;EACE,wBAAwB;EACxB,iCAAiC;AACnC;AACA;EACE,8BAA8B;AAChC;AACA;EACE,QAAQ;EACR,eAAe;AACjB;AACA;;;;EAIE,uBAAuB;AACzB",sourcesContent:[".bb-comment .fold-comment,\n.bili-comment-container .fold-comment {\n position: sticky;\n bottom: 0;\n height: 40px;\n width: 100%;\n font-size: 14px;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: white;\n color: #99a2aa;\n cursor: pointer;\n transition: all 0.2s ease-out;\n z-index: 110;\n border-radius: 4px;\n}\n.bb-comment .fold-comment:hover,\n.bili-comment-container .fold-comment:hover {\n color: black;\n}\nbody.dark .bb-comment .fold-comment,\nbody.dark .bili-comment-container .fold-comment {\n color: var(--be-color-text-title, #eee);\n background-color: var(--be-color-panel-bg, #444);\n}\nbody.dark .bb-comment .fold-comment:hover,\nbody.dark .bili-comment-container .fold-comment:hover {\n color: var(--theme-color);\n}\n\n.bili-comment-container {\n display: flex !important;\n flex-direction: column !important;\n}\n.bili-comment-container.bili-dyn-comment .reply-list {\n padding-bottom: 8px !important;\n}\n.bili-comment-container .fold-comment {\n order: 1;\n font-size: 13px;\n}\n.bili-comment-container .at-panel,\n.bili-comment-container .emoji-panel,\n.bili-comment-container .reply-box .box-expand,\n.bili-comment-container .reply-operation .operation-list {\n z-index: 111 !important;\n}"],sourceRoot:""}]),n.exports=r},955:n=>{"use strict";
|
|
// eslint-disable-next-line func-names
|
|
n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var o=n(e);return e[2]?"@media ".concat(e[2]," {").concat(o,"}"):o})).join("")},
|
|
// eslint-disable-next-line func-names
|
|
e.i=function(n,o,t){"string"==typeof n&&(
|
|
// eslint-disable-next-line no-param-reassign
|
|
n=[[null,n,""]]);var r={};if(t)for(var i=0;i<this.length;i++){
|
|
// eslint-disable-next-line prefer-destructuring
|
|
var c=this[i][0];null!=c&&(r[c]=!0)}for(var a=0;a<n.length;a++){var l=[].concat(n[a]);t&&r[l[0]]||(o&&(l[2]?l[2]="".concat(o," and ").concat(l[2]):l[2]=o),e.push(l))}},e}},904:n=>{"use strict";function e(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var o=n&&("undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"]);if(null==o)return;var t,r,i=[],c=!0,a=!1;try{for(o=o.call(n);!(c=(t=o.next()).done)&&(i.push(t.value),!e||i.length!==e);c=!0);}catch(n){a=!0,r=n}finally{try{c||null==o.return||o.return()}finally{if(a)throw r}}return i}(n,e)||function(n,e){if(!n)return;if("string"==typeof n)return o(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);"Object"===t&&n.constructor&&(t=n.constructor.name);if("Map"===t||"Set"===t)return Array.from(n);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return o(n,e)}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(n,e){(null==e||e>n.length)&&(e=n.length);for(var o=0,t=new Array(e);o<e;o++)t[o]=n[o];return t}n.exports=function(n){var o=e(n,4),t=o[1],r=o[3];if(!r)return t;if("function"==typeof btoa){
|
|
// eslint-disable-next-line no-undef
|
|
var i=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),a="/*# ".concat(c," */"),l=r.sources.map((function(n){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(n," */")}));return[t].concat(l).concat([a]).join("\n")}return[t].join("\n")}},42:(n,e,o)=>{var t=o(472);t&&t.__esModule&&(t=t.default),n.exports="string"==typeof t?t:t.toString()},771:(n,e,o)=>{var t=o(489);t&&t.__esModule&&(t=t.default),n.exports="string"==typeof t?t:t.toString()},649:n=>{"use strict";n.exports=coreApis.componentApis.feeds.api},104:n=>{"use strict";n.exports=coreApis.observer},794:n=>{"use strict";n.exports=coreApis.shadowRoot}},t={};function r(n){var e=t[n];if(void 0!==e)return e.exports;var i=t[n]={id:n,exports:{}};return o[n](i,i.exports,r),i.exports}e=Object.getPrototypeOf?n=>Object.getPrototypeOf(n):n=>n.__proto__,r.t=function(o,t){if(1&t&&(o=this(o)),8&t)return o;if("object"==typeof o&&o){if(4&t&&o.__esModule)return o;if(16&t&&"function"==typeof o.then)return o}var i=Object.create(null);r.r(i);var c={};n=n||[null,e({}),e([]),e(e)];for(var a=2&t&&o;"object"==typeof a&&!~n.indexOf(a);a=e(a))Object.getOwnPropertyNames(a).forEach((n=>c[n]=()=>o[n]));return c.default=()=>o,r.d(i,c),i},r.d=(n,e)=>{for(var o in e)r.o(e,o)&&!r.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},r.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e),r.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})};var i={};return(()=>{"use strict";r.d(i,{component:()=>l});const n=coreApis.componentApis.define,e=coreApis.componentApis.styledComponent,o=coreApis.utils.urls;var t=r(649);const c=coreApis.spinQuery;var a=r(104);const l=(0,n.defineComponentMetadata)({name:"foldComments",displayName:"快速收起评论",description:{"zh-CN":"动态里查看评论区时, 在底部添加一个`收起评论`按钮, 这样就不用再回到上面收起了."},urlInclude:o.feedsUrlsWithoutDetail,tags:[componentsTags.feeds],entry:(0,e.styledComponentEntry)((()=>Promise.resolve().then(r.t.bind(r,771,23))),(async()=>{const{shadowRootStyles:n}=await Promise.resolve().then(r.t.bind(r,794,23)),{forEachFeedsCard:e}=await Promise.resolve().then(r.t.bind(r,649,23)),{childList:o}=await Promise.resolve().then(r.t.bind(r,104,23)),i=".bb-comment, .bili-comment-container";e({added:n=>(n=>{const e=async(e,o)=>{const t=await(0,c.select)((()=>dq(e,i)));if(null!==t.querySelector(".fold-comment"))return;if(null===t)return void console.error("未找到评论区");const r=document.createElement("div");r.classList.add("fold-comment"),r.innerHTML="收起评论",r.addEventListener("click",(()=>{o(),n.scrollIntoView(),window.scrollBy({top:-75})})),t.insertAdjacentElement("beforeend",r)};if("v2"!==t.feedsCardsManager.managerType)if("v1"!==t.feedsCardsManager.managerType)console.warn("unrecognized card type",n);else{const t=n.querySelector(".panel-area");if(null===t)return void console.warn("panelArea not found",n);const r=()=>{const e=n.querySelector(".button-bar").children[1];e?.click()};if(0===t.childElementCount){const[n]=o(t,(o=>{o.length>0&&(e(t,r),n.disconnect())}))}else e(t,r)}else{const o=()=>dq(n,i),t=()=>null!==o(),r=()=>{const e=dq(n,".bili-dyn-action.comment");e?.click()};t()?e(o(),r):(0,a.childListSubtree)(n,(()=>{t()&&e(n,r)}))}})(n.element)});const l=await Promise.resolve().then(r.t.bind(r,42,23)).then((n=>n.default));n.addStyle({id:"foldComments",style:l})})),commitHash:"d87d69cfb9d7e0124bd90a06fec4569bd61e02c5",coreVersion:"2.10.7"})})(),i=i.component})()));
|
|
//# sourceMappingURL=https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/registry/dist/components/feeds/fold-comments.js.map
|