打开/关闭搜索
搜索
打开/关闭菜单
12.2K
18.1K
94
80.2K
导航
首页
最近更改
特殊页面
上传文件
随机页面
随机页面
随机歌曲
随机P主
编辑相关
帮助
讨论版
公共沙盒
待修改页面
批量上传文件
友情链接
VCPedia
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
登录后可编辑和发表评论。
user-interface-preferences
个人工具
创建账号
登录
欢迎加入
本站官方QQ群
!
查看“︁MediaWiki:Gadget-SideBarPic.js”︁的源代码
MediaWiki界面页面
查看
阅读
查看源代码
查看历史
associated-pages
系统消息
讨论
更多操作
←
MediaWiki:Gadget-SideBarPic.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* <pre> */ "use strict"; (async () => { const sleep = (e = 1e3) => new Promise(i => setTimeout(i, e)); await $.ready; const e = "#mw-navigation"; let i = $(e); for (;0 === i.length;) await sleep(100), i = $(e); if (console.info("Widget:SideBarPic pre-init-check", i), $("body").hasClass("sideBarPic-executed")) return; const o = $(".sidebar-character:not(.executed)").slice(0, 3); 0 !== o.length && ($("body").addClass("sideBarPic-executed"), o.addClass("executed"), await Promise.all(o.find("img").toArray().map(e => new Promise(i => { let o = 0; try { const t = new Image, n = new mw.Uri(e.dataset.src || e.src); n.host.endsWith(".moegirl.org") && (n.host += ".cn"), t.addEventListener("load", () => { e.src = n, i() }), t.addEventListener("error", () => { if (o++ < 3) { const e = new mw.Uri(t.src); e.query._ = Math.random(), t.src = e } else console.info("Widget:SideBarPic img-load-failed\n", e.dataset.src), e.remove(), i() }), t.src = n } catch (o) { console.info("Widget:SideBarPic img-load-failed\n", o), e.remove(), i() } }))), $("body").addClass("sideBarPic"), o.each((e, o) => { const t = $(o); t.find("img")[0] && (console.info("Widget:SideBarPic append-check\n", i), t.appendTo(i), t.fadeIn().addClass("top" === o.dataset.align ? "top" : "bottom").css("user-select", "none"), t.addClass("active").find("img").removeAttr("width").removeAttr("height")) }), $(window).on("resize", () => { o.each((e, i) => { const o = $(i); o.find("img").width(o.width()) }) }).trigger("resize"), "yes" === o.data("displaylogo") && $("body").addClass("show-logo")) })(); /* </pre> */
返回
MediaWiki:Gadget-SideBarPic.js
。
查看“︁MediaWiki:Gadget-SideBarPic.js”︁的源代码
MediaWiki界面页面