打开/关闭搜索
搜索
打开/关闭菜单
12.2K
18.1K
94
80.2K
导航
首页
最近更改
特殊页面
上传文件
随机页面
随机页面
随机歌曲
随机P主
编辑相关
帮助
讨论版
公共沙盒
待修改页面
批量上传文件
友情链接
VCPedia
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
登录后可编辑和发表评论。
user-interface-preferences
个人工具
创建账号
登录
欢迎加入
本站官方QQ群
!
查看“︁MediaWiki:Gadget-sidebarHidden.js”︁的源代码
MediaWiki界面页面
查看
阅读
查看源代码
查看历史
associated-pages
系统消息
讨论
更多操作
←
MediaWiki:Gadget-sidebarHidden.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* <pre> */ "use strict"; $(function () { if (mw.config.get("skin") !== "vector" || mw.config.get("wgCanonicalSpecialPageName") === "Blankpage" || getComputedStyle(document.body).direction !== "ltr") { return; } var localObjectStorage = new LocalObjectStorage("AnnTools-SidebarHidden"); var hidden = localObjectStorage.getItem("hidden"); var generateImageObject = function (svg) { return URL.createObjectURL(new Blob([svg], { type: "image/svg+xml" })); }; var arrowRightSvg = generateImageObject("<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><polygon fill=\"#2196F3\" points=\"17.1,5 14,8.1 29.9,24 14,39.9 17.1,43 36,24\"/></svg>"); var arrowLeftSvg = generateImageObject("<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 48 48\"><polygon fill=\"#2196F3\" points=\"30.9,43 34,39.9 18.1,24 34,8.1 30.9,5 12,24\"/></svg>"); var $body = $(document.body); $(document.documentElement).addClass("sidebarHiddenOn"); var $mwNavigation = $("#mw-navigation"); var $mwWikiLogo = $(".mw-wiki-logo"); var $logoLink = $mwWikiLogo.clone(false); var $arrow = $("<span>").attr("id", "sidebarHidden-arrow"); var $arrowLeft = $("<img>").attr({ id: "sidebarHidden-arrow-left", src: arrowLeftSvg }); var $arrowRight = $("<img>").attr({ id: "sidebarHidden-arrow-right", src: arrowRightSvg }); $arrow.append($arrowLeft).append($arrowRight); $logoLink.empty().removeAttr("class").attr("id", "sidebarHidden-logo-link"); var hide = function () { hidden = true; $body.addClass("sidebarHidden"); localObjectStorage.setItem("hidden", hidden); }; var show = function () { hidden = false; $body.removeClass("sidebarHidden"); localObjectStorage.setItem("hidden", hidden); }; $mwNavigation.append($arrow).append($logoLink); if (hidden) { hide(); } $arrow.on("click", function () { (hidden ? show : hide)(); }); }); /* </pre> */
返回
MediaWiki:Gadget-sidebarHidden.js
。
查看“︁MediaWiki:Gadget-sidebarHidden.js”︁的源代码
MediaWiki界面页面