英雄无敌3
ParaWikis
最新百科
都市天际线2百科
英雄无敌3百科
维多利亚3百科
奇妙探险队2百科
罪恶帝国百科
英白拉多:罗马百科
热门百科
群星百科
欧陆风云4百科
十字军之王2百科
十字军之王3百科
钢铁雄心4百科
维多利亚2百科
ParaWikis
申请建站
ParaWikis
ParaCommons
最近更改
随机页面
加入QQ群
工具
链入页面
相关更改
特殊页面
页面信息
页面值
阅读
查看源代码
查看历史
讨论
查看“MediaWiki:Common.js”的源代码
←
MediaWiki:Common.js
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
// 添加新按钮 function addToggleButton() { const navbarNav = document.querySelector('ul.nav.navbar-nav'); if (!navbarNav) { console.error('未找到 ul.nav.navbar-nav 元素'); return null; } const newButton = document.createElement('li'); newButton.className = 'dropdown nav-item'; newButton.innerHTML = ` <a class="nav-link" role="button" title="切换版本" href="#" id="toggleButton"> <span class="fa fa-exchange"></span> <span class="hide-title">切换版本</span> </a> `; navbarNav.appendChild(newButton); console.log('新按钮已添加到导航栏'); return document.getElementById('toggleButton'); } // 切换显示/隐藏类 function toggleClasses(showHOTA) { const hotaElements = document.querySelectorAll('.onlyhota'); const sodElements = document.querySelectorAll('.onlysod'); hotaElements.forEach(el => el.style.display = showHOTA ? '' : 'none'); sodElements.forEach(el => el.style.display = showHOTA ? 'none' : ''); } // 设置Cookie function setCookie(name, value, days) { const expires = new Date(Date.now() + days * 864e5).toUTCString(); document.cookie = name + '=' + encodeURIComponent(value) + '; expires=' + expires + '; path=/'; } // 获取Cookie function getCookie(name) { return document.cookie.split('; ').reduce((r, v) => { const parts = v.split('='); return parts[0] === name ? decodeURIComponent(parts[1]) : r; }, ''); } // 主函数 function initToggleButton() { const button = addToggleButton(); let isHOTA = getCookie('isHOTA') !== 'false'; function updateButtonText() { button.querySelector('.hide-title').textContent = isHOTA ? '切换至死亡阴影' : '切换至深渊号角'; } function toggleVersion() { isHOTA = !isHOTA; toggleClasses(isHOTA); updateButtonText(); setCookie('isHOTA', isHOTA, 30); } button.addEventListener('click', (e) => { e.preventDefault(); toggleVersion(); }); // 初始化 toggleClasses(isHOTA); updateButtonText(); } // 当DOM加载完成后执行初始化 document.addEventListener('DOMContentLoaded', initToggleButton);
返回
MediaWiki:Common.js
。
×
登录
密码
记住登录
加入英雄无敌3百科
忘记密码?
其他方式登录