LLWiki正在建设中,欢迎
加入我们
!
查看“MediaWiki:Gadget-sidebarHidden.js”的源代码
←
MediaWiki:Gadget-sidebarHidden.js
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
该页提供此wiki软件的界面文字,它已被保护以防止恶意修改。您可以点击右侧按钮在讨论页提出编辑请求,让管理人员代为编辑:
提出编辑请求
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
//<nowiki> // 由ResourceLoader直接调用,不可使用ES6语法 /** * @Function: Vector皮肤折叠侧边栏 * @Dependencies: ext.gadget.site-lib, mediawiki.storage * @Source: [[moegirl:mediawiki:gadget-sidebarHidden.js]] * @OriginalVersion: [[zhwiki:mediawiki:gadget-CollapsibleSidebar.js]] * @EditedBy: [[User:Bhsd]] */ "use strict"; /* global wgULS */ if (mw.config.get('skin') === 'vector') { var state = (mw.gadgets || {}).sidebarHidden; if (state === undefined) { state = mw.storage.getObject( 'gadget-sidebarHidden' ); } const $panel = $('#mw-panel'), $logo = $('.mw-wiki-logo').clone().hide().appendTo( '#left-navigation' ), $body = $(document.body), fade = function() { (state ? $panel : $logo).fadeOut( 200 ); (state ? $logo : $panel).delay( 100 ).fadeIn( 200 ); $body.toggleClass( 'sidebarHidden' ); $arrow.toggleClass( 'fa-angle-left fa-angle-right' ); }, $arrow = $('<div>', {id: 'sidebarHidden-arrow', class: 'fa fa-angle-left', title: wgULS('折叠侧边栏', '折疊側邊欄')}) .click(function() { state = !state; fade(); mw.storage.set( 'gadget-sidebarHidden', state ); }).appendTo( $body ); if (state) { fade(); } } //</nowiki> // [[category:作为模块的小工具]] [[category:桌面版小工具]] [[category:阅读工具]] // {{DEFAULTSORT:sidebarHidden.js}}
返回
MediaWiki:Gadget-sidebarHidden.js
。
导航菜单
个人工具
创建账号
登录
命名空间
系统消息
讨论
变体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
随机页面
最近更改
沙盒
互助客栈
方针与指引
帮助
工具
链入页面
相关更改
特殊页面
页面信息