全站通知:

Widget:MovePageTools

来自黑神话:悟空WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

<script>/* 将面包屑导航移动到导航栏下方,贡献者列表移动到正文内容下方,对于主空间将Wiki功能栏移动到页面正文下方 */ /* 将 贡献者 一栏置于正文后方 */ /* 针对主、项目、模板、帮助空间的页面,将 Wiki功能菜单 firstHeadingTools 置于正文后方 */ /* 尝试移动 面包屑导航 到 导航栏下方 */ function move_page_tools() {

 var wukong_bodyContent = document.getElementById('bodyContent');
 
 try {
   var wukong_firstHeadingTools = document.getElementById('catlinks');
   if(RLCONF.wgNamespaceNumber === 0 || RLCONF.wgNamespaceNumber === 4 || RLCONF.wgNamespaceNumber === 10 || RLCONF.wgNamespaceNumber === 12){
     if (wukong_firstHeadingTools && wukong_bodyContent) {
       console.log("Widget MovePageTools:尝试将 底部分类列表 置于页面尾部");
       wukong_bodyContent.parentNode.insertBefore(wukong_firstHeadingTools, wukong_bodyContent.nextSibling);
     }
   }
 }catch(err) {
   console.error("Widget MovePageTools:Error,尝试将 底部分类列表 置于页面尾部失败");
   console.error(err);
 }
 try {
   var wukong_firstHeadingTools = document.getElementById('firstHeadingTools');
   if(RLCONF.wgNamespaceNumber === 0 || RLCONF.wgNamespaceNumber === 4 || RLCONF.wgNamespaceNumber === 10 || RLCONF.wgNamespaceNumber === 12){
     if (wukong_firstHeadingTools && wukong_bodyContent) {
       console.log("Widget MovePageTools:尝试将 Wiki功能菜单  firstHeadingTools 置于页面尾部");
       wukong_bodyContent.parentNode.insertBefore(wukong_firstHeadingTools, wukong_bodyContent.nextSibling);
     }
   }
 }catch(err) {
   console.error("Widget MovePageTools:Error,尝试将 Wiki功能菜单 firstHeadingTools 置于页面尾部失败");
   console.error(err);
 }
 
 try {
   var wukong_biliContributors = document.getElementById('biliContributors');
   if (wukong_biliContributors && wukong_bodyContent) {
     console.log("Widget MovePageTools:尝试将 贡献者 置于页面尾部");
     wukong_bodyContent.parentNode.insertBefore(wukong_biliContributors, wukong_bodyContent.nextSibling);
   }
 }catch(err) {
   console.error("Widget MovePageTools:Error,尝试将 贡献者 置于页面尾部失败");
   console.error(err);
 }
 try {
   var breadcrumbsElement = document.getElementById("breadcrumbs");
   var contentElement = document.getElementById("content");
   if (breadcrumbsElement && contentElement) {
     console.log("Widget MovePageTools:尝试移动 面包屑导航 到 导航栏下方");
     contentElement.insertBefore(breadcrumbsElement, contentElement.firstChild);
   }
 } catch (error) {
   console.error("Widget MovePageTools:Error,尝试移动 面包屑导航 到 导航栏下方失败");
   console.error(error);
 }

}

if (document.readyState === "loading") {

 document.addEventListener("DOMContentLoaded", move_page_tools);

} else {

 move_page_tools();

} </script>