Widget:BilibiliVideo:修订间差异

删除1,067字节 、​ 2022年11月20日 (星期日)
fix
imported>=海豚=
(文本替换 - 替换“隐藏视频”为“”)
(fix)
 
(未显示1个用户的11个中间版本)
第108行: 第108行:
</style><script>
</style><script>
"use strict";
"use strict";
window.RLQ.push(() => {
window.addEventListener('jquery-ready', () => {
    const errMsg = {
    const errMsg = {
      id: '此处填写的id有误,请参考<a href="https://zh.moegirl.org.cn/Template:BilibiliVideo#firstHeading" target="_blank">模板文档</a>修正……',
      id: '此处填写的id有误,请参考<a href="https://zh.moegirl.org.cn/Template:BilibiliVideo#firstHeading" target="_blank">模板文档</a>修正……',
第345行: 第345行:
            }
            }
            const time = secondsParser(t);
            const time = secondsParser(t);
            title_text.text(`${(title || prefix.href + id) + (![0, 1].includes(page) ? ` (P${page})` : "") + (tIsInvalid ? "" : `[视频从${time}开始播放]`)} 【视频信息加载中……】`);
            title_text.text(`${(title || prefix.href + id) + (![0, 1].includes(page) ? ` (P${page})` : "") + (tIsInvalid ? "" : `[视频从${time}开始播放]`)}`);
            iframeContainer.css({
            iframeContainer.css({
              width: width,
              width: width,
第420行: 第420行:
                iframe.attr("data-src", `${iframe_href_base + prefix.iframe}=${id}&page=${page}${tIsInvalid ? "" : `&t=${t}`}`);
                iframe.attr("data-src", `${iframe_href_base + prefix.iframe}=${id}&page=${page}${tIsInvalid ? "" : `&t=${t}`}`);
                lazyLoadObserver.observe(iframe[0]);
                lazyLoadObserver.observe(iframe[0]);
             },
             complete: function () {
               if (selfbox.is('[data-auto-expand="true"]')) {
                 selfbox.addClass("onshow");
                 iframeContainer.show();
                 selfbox.find(".bilibili-toggle").text("");
                 selfbox.removeAttr("style");
               }
              },
              },
            });
            });
            //toggle
            //toggle
           selfbox.find(".bilibili-toggle").on("click", (_, ele) => {
             const self = $(ele);
             selfbox.width(iframeContainer.outerWidth(true));
             selfbox.toggleClass("onshow");
             iframeContainer.toggle();
             if (self.text() === "") {
               self.text("");
               $(window).resize();
             } else {
               self.text("");
               selfbox.removeAttr("style");
             }
           });
            selfbox.find(".bilibili-widescreen").on("click", (_, ele) => {
            selfbox.find(".bilibili-widescreen").on("click", (_, ele) => {
              const self = $(ele);
              const self = $(ele);