MediaWiki:Gadget-heimu-toggle.js
MediaWiki界面
更多操作
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl + F5或Ctrl + R(Mac为⌘ R)
- Google Chrome:按Ctrl + Shift + R(Mac为⌘ Shift R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl + F5。
/**
* 本页面为自动生成,请勿直接修改!否则你的编辑将被覆盖!!!
* 请至 https://github.com/Vocawiki/wiki-frontend/blob/main/src/gadgets/heimuToggle/heimu-toggle.js 修改源代码。
*/
/* <pre> */
"use strict";(function(){$(()=>{if(!$(`.heimu, .colormu`)[0]||$(`#heimu_toggle`)[0])return;$(`.colormu`).each((e,t)=>{t.dataset.backgroundColor=$(t).css(`background-color`)});let e=$(`body`),t=insertToBottomRightCorner(wgULS(`半隐黑幕`,`半隱黑幕`)).attr(`id`,`heimu_toggle`).css({"user-select":`none`,order:`50`});t.on(`click`,()=>{t.text($(`body.heimu_toggle_on`)[0]?wgULS(`半隐黑幕`,`半隱黑幕`):wgULS(`隐藏黑幕`,`隱藏黑幕`)),e.toggleClass(`heimu_toggle_on`),$(`.colormu`).each((e,t)=>{let n=$(t);n.hasClass(`colormu_toggle_on`)?(n.removeClass(`colormu_toggle_on`),n.css(`background-color`,t.dataset.backgroundColor)):(n.addClass(`colormu_toggle_on`),n.css(`background-color`,t.dataset.backgroundColor.replace(/\brgb\(([^)]+)\)/,`rgba($1, .17)`).replace(/\brgba\((\d+,\s*\d+,\s*\d+),\s*\d+(?:\.\d+)?\)/,`rgba($1, .17)`)))})}),+mw.user.options.get(`gadget-heimuToggleDefaultOn`,0)==1&&t.trigger(`click`)})})();
/* </pre> */