// ==UserScript==
// @name 萌娘百科歌词开关
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 用来分别开关百科歌词的原文和译文
// @author miaotouy-GPT
// @match https://zh.moegirl.org.cn/*
// @grant none
// @icon https://zh.moegirl.org.cn/favicon.ico
// @license MIT
// @downloadURL https://update.greasyfork.icu/scripts/485029/%E8%90%8C%E5%A8%98%E7%99%BE%E7%A7%91%E6%AD%8C%E8%AF%8D%E5%BC%80%E5%85%B3.user.js
// @updateURL https://update.greasyfork.icu/scripts/485029/%E8%90%8C%E5%A8%98%E7%99%BE%E7%A7%91%E6%AD%8C%E8%AF%8D%E5%BC%80%E5%85%B3.meta.js
// ==/UserScript==
(function() {
'use strict';
// 函数用于切换元素的可见性
function toggleVisibility(selector) {
var elements = document.querySelectorAll(selector);
elements.forEach(function(element) {
if (element.style.display === 'none') {
element.style.display = '';
} else {
element.style.display = 'none';
}
});
}
// 在页面加载完毕后添加开关按钮
window.addEventListener('load', function() {
var controlPanel = document.querySelector('#photrans-button');
if (controlPanel) {
var originalLyricsToggleButton = document.createElement('span');
var translatedLyricsToggleButton = document.createElement('span');
originalLyricsToggleButton.innerHTML = '[开关原文歌词] ';
translatedLyricsToggleButton.innerHTML = '[开关译文歌词] ';
// 在注音开关旁边添加原文歌词和译文歌词的开关按钮
controlPanel.parentNode.insertBefore(translatedLyricsToggleButton, controlPanel.nextSibling);
controlPanel.parentNode.insertBefore(originalLyricsToggleButton, translatedLyricsToggleButton);
// 为原文歌词开关添加点击事件
document.querySelector('#toggle-original-lyrics').addEventListener('click', function() {
toggleVisibility('.Lyrics-original');
});
// 为译文歌词开关添加点击事件
document.querySelector('#toggle-translated-lyrics').addEventListener('click', function() {
toggleVisibility('.Lyrics-translated');
});
}
});
})();