else/RedditHidebar/hidebar.js

41 lines
1.3 KiB
JavaScript

// ==UserScript==
// @name Reddit hide sidebar
// @namespace reddit.com/u/GoldenSights
// @version 0.2
// @description Hide the reddit sidebar with a simple button
// @author GoldenSights
// @match *://*.reddit.com/*
// @grant none
// @updateURL http://raw.githubusercontent.com/voussoir/else/master/RedditHidebar/hidebar.js
// ==/UserScript==
function togglesidebar()
{
var sidebar = document.querySelector(".side");
if (sidebar.style.overflow == "hidden")
{
sidebar.style.height = "";
sidebar.style.width = "";
sidebar.style.overflow = "visible";
}
else
{
sidebar.style.height = "19px";
sidebar.style.width = "47px";
sidebar.style.overflow = "hidden";
}
}
var togglebutton = document.createElement("button");
var toggletext = document.createTextNode("Hidebar");
togglebutton.appendChild(toggletext);
togglebutton.addEventListener("click", togglesidebar);
togglebutton.style.fontSize = "9px";
togglebutton.style.position = "absolute";
togglebutton.style.right = "4px";
togglebutton.style.zIndex = "2";
togglebutton.style.color = "#000";
var sidebar = document.querySelector(".side");
var spacer = sidebar.querySelector(".spacer");
sidebar.insertBefore(togglebutton, spacer);