您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a button to toggle the sidebar on Reddit, with the option to have it hidden or shown by default.
- // ==UserScript==
- // @name Toggle Reddit Sidebar
- // @namespace toggle-reddit-sidebar
- // @version 1.0
- // @description Adds a button to toggle the sidebar on Reddit, with the option to have it hidden or shown by default.
- // @author GemedetAdept
- // @match *://*.reddit.com/*
- // @credits Adapted, with permission, from "Hide Reddit Side Bar" script by u/pm_all_ahri_art @ https://greasyfork.org/en/scripts/375201-hide-reddit-side-bar
- // @license GNU v3.0
- // ==/UserScript==
- var IsHidden = true;
- var sidebar = document.querySelector(".side");
- sidebar.style.overflow = "hidden";
- function toggleSidebar () {
- if (IsHidden == true) {
- sidebar.style.height = "";
- sidebar.style.width = "";
- IsHidden = false;
- }
- else if (IsHidden == false) {
- sidebar.style.height = "0px";
- sidebar.style.width = "0px";
- IsHidden = true;
- }
- }
- var togglebutton = document.createElement("button");
- var toggletext = document.createTextNode("toggleBar");
- togglebutton.appendChild(toggletext);
- togglebutton.style.fontSize = "10px";
- togglebutton.style.fontWeight = "bold";
- togglebutton.style.left = "4px";
- togglebutton.style.color = "#81b3d9";
- togglebutton.addEventListener("click", toggleSidebar);
- var navBar = document.querySelector("#header");
- var buttonSection = navBar.querySelector("#header-bottom-right");
- var itemBarDivider = buttonSection.querySelector(".logout.hover");
- buttonSection.appendChild(togglebutton);
- itemBarDivider.append(" | ");
- itemBarDivider.style.color = "#808080";
- if (IsHidden == true) {
- sidebar.style.height = "0px";
- sidebar.style.width = "0px";
- }
- else if (IsHidden == false) {
- sidebar.style.height = "";
- sidebar.style.width = "";
- }