全屏浏览【BUG 全屏浏览或其他一些操作之后“收缩/展开主题”按钮就没了 】
// ==UserScript==
// @name 幕布-全屏浏览
// @namespace 。。。
// @version 0.1
// @description 全屏浏览【BUG 全屏浏览或其他一些操作之后“收缩/展开主题”按钮就没了 】
// @include https://mubu.com/doc*
// @author Arno Lee
// @grant none
// ==/UserScript==
(function() {
// 画布宽度100%、调整内容区域上边距
document.getElementById("paper").style.cssText="max-width: 100%;margin: -28px auto 0px";
// 隐藏没什么卵用的区域
document.getElementsByClassName("header-position")[0].style.cssText = "height: unset;";
// 收拾头部
let viewHeader = document.getElementsByClassName("view-header")[0];
viewHeader.style.cssText = "height: unset;position: fixed;top: 12px;font-size: 13px;background: unset;box-shadow: unset;width: 100px;left: 91.3%;";
let viewHeaderChilds = viewHeader.childNodes;
for(let i = 0 ;i<viewHeaderChilds.length;i++)
{
let child = viewHeaderChilds[i];
if(child.className==undefined)
{
continue;
}
if(child.className != "right")
{
child.style.cssText="display: none; visibility: hidden;";
}
else
{
let cchilds = child.childNodes;
for(let i = 0;i<cchilds.length;i++)
{
let child = cchilds[i];
if(child.className==undefined)
{
continue;
}
if(child.id != "toolbar-mind" && child.id != "toolbar-play")
{
child.style.cssText="display: none; visibility: hidden;";
}
}
}
}
// 隐藏统计及时间区域、只保留“收缩/展开主题”按钮
let viewInfoChilds = document.getElementsByClassName("view-info")[0].childNodes;
for(let i = 0 ;i<viewInfoChilds.length;i++)
{
let child = viewInfoChilds[i];
if(child.className=="row"||child.className=="row view-count"||child.className=="row view-time")
{
child.style.cssText="display: none;";
}
else if(child.className=="row view-shortcuts")
{
child.style.cssText="margin-top: -85px;";
}
}
// 隐藏右侧评论区域
document.getElementById("comment-op").style.cssText="display: none;";
// 隐藏底部举报区域
document.getElementById("complaints").style.cssText="display: none;";
})();