Skip to content

Instantly share code, notes, and snippets.

@anio
Last active March 2, 2020 11:58
Show Gist options
  • Save anio/ede0cf59779dea4153ea9e0a922dcf1a to your computer and use it in GitHub Desktop.
Save anio/ede0cf59779dea4153ea9e0a922dcf1a to your computer and use it in GitHub Desktop.
Kernel Hacker Read Mode userscript
// ==UserScript==
// @name Kernel hacker read mode
// @namespace org.kernel
// @match https://www.kernel.org/*
// @grant none
// @version 1.0
// @author -
// @description -
// ==/UserScript==
// to use install Violentmonkey browser extension: https://violentmonkey.github.io/
(function() {
var readModeToggle = function () {
var sidebarStyle = document.querySelector('.wy-nav-side').style;
var contentStyle = document.querySelector('.wy-nav-content-wrap').style;
if (sidebarStyle.display != "none") {
sidebarStyle.display = "none";
contentStyle.marginLeft = "0px";
} else {
sidebarStyle.display = "";
contentStyle.marginLeft = "300px";
}
}
var readModeToggleButton = document.createElement('button');
readModeToggleButton.style.backgroundColor = "burlywood";
readModeToggleButton.style.border = "none";
readModeToggleButton.style.borderRadius = "3px";
readModeToggleButton.textContent = "Read Mode"
readModeToggleButton.addEventListener('click', readModeToggle);
document.querySelector('.wy-breadcrumbs').appendChild(readModeToggleButton)
}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment