查看“MediaWiki:Gadget-anti-notoc.js”的源代码
←
MediaWiki:Gadget-anti-notoc.js
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
,
管理员
,Editor
该页提供此wiki软件的界面文字,它已被保护以防止恶意修改。如欲修改所有wiki的翻译,请到
translatewiki.net
上的MediaWiki本地化计划。
您可以查看与复制此页面的源代码。
!function(a,b){if($("#notoc")[0])return;return a("body").hasClass("mw-mobile-mode")||-1!=window.navigator.userAgent.toLowerCase().indexOf("mobile")?console.debug("移动版不适用目录生成"):("undefined"==typeof b.config.values.gadgetAntiNotoc&&(b.config.set("gadgetAntiNotoc","on"),a(function(){!a("#toc")[0]&&a("#mw-content-text h2 .mw-headline").length>2&&(a("#mw-content-text > h2").first().before('<div id="NOTOC" class="toc NOTOC" />'),a("#NOTOC").prepend('<div id="toctitle"><h2>目录</h2><span class="toctoggle"> [<a href="javascript:void(0);" id="togglelinkTOC">隐藏</a>] </span></div>'),a("#toctitle").after('<ul id="tocul" />'),a("#mw-content-text h2").each(function(){var b,c=a(this).find(".mw-headline");a("#tocul").append('<li class="toclevel-1 tocsection-1"><a><span class="toctext" /></a></li>'),b=a("#tocul").find("li").last(),b.find("a").attr("href","#"+c.attr("id")),b.find(".toctext").text(c.text())}),a(".toclevel-1.tocsection-1").length-20?a("#togglelinkTOC").click(function(){"none"==a("#tocul").css("display")?a("#togglelinkTOC").text("显示")&&a("#tocul").show()&&a("#NOTOC").addClass("show"):a("#togglelinkTOC").text("隐藏")&&a("#tocul").hide()&&a("#NOTOC").removeClass("show")}):a("#togglelinkTOC").click(function(){a("#tocul").toggle("fast",function(){"none"==a("#tocul").css("display")?a("#togglelinkTOC").text("显示"):a("#togglelinkTOC").text("隐藏")})})),hidetoc()&&(a("#tocul").hide(),a("#togglelinkTOC").text("隐藏")),a("#tocul").append('<div class="AntiNOTOCNotice">Anti-NOTOC</div>'),a('.AntiNOTOCNotice').css({'text-align':'right','font-size':'7px','color':'#aaa','cursor':'default','user-select':'none'})})),void 0)}(jQuery,mediaWiki); //以下是判断页面是否默认隐藏目录的方式: //第一个是判断是否在【特殊】名字空间, //而第二个是判断是否动画导航页面【比如“日本2015年春季动画”、“日本2001年里番动画”】 function hidetoc() { return $(".ns--1").length || RegExp(/^日本\d*?年.*?动画$/).test(mw.config.values.wgTitle) || $('[data-notoc="true"]')[0]; }
返回至
MediaWiki:Gadget-anti-notoc.js
。
导航菜单
个人工具
创建账户
登录
命名空间
消息
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
讨论版
提问求助区
帮助
帮助
沙盒
编辑教程
创建新条目
工具
链入页面
相关更改
特殊页面
页面信息