// ==UserScript== // @name Github hide banner // @namespace http://tampermonkey.net/ // @version 0.1 // @description You can toggle the github banner. // @author Movelocity // @license MIT License // @match https://github.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=github.com // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; function modify_page(){ // get target elements let banner = document.querySelector('.Box-sc-g0xbh4-0.ePiodO'); let code_container = document.querySelector('.Box-sc-g0xbh4-0.jCjMRf'); // Create a new button element let toggleButton = document.createElement('button'); toggleButton.textContent = 'Toggle'; // Add a click event listener to the button toggleButton.addEventListener('click', function() { if (banner.style.display === 'none') { banner.style.display = ''; code_container.style.marginTop = '46px'; console.log("show"); } else { banner.style.display = 'none'; code_container.style.marginTop = '0'; console.log("hide"); } }); // Insert toggle button document.querySelector('.Header-item.d-md-none').after(toggleButton); } window.setTimeout(modify_page, 3000); })(); // execute the function we just defined (func)()