// ==UserScript== // @name Google Cleaner // @description Hide (toggle) top bar (All, Videos, News...) and adds quick filtering to the left sidebar. Also reduces font size and removes an annoying popup box. // @version 3.0 // @include http://www.google.*/search* // @include http://www.google.*/webhp* // @include http://www.google.*/images* // @include http://www.google.*/imghp* // @include https://www.google.*/search* // @include https://www.google.*/webhp* // @include https://encrypted.google.com/search* // @grant GM_addStyle // @namespace https://greasyfork.org/users/153157 // @downloadURL none // ==/UserScript== var head = document.getElementsByTagName('head')[0]; function init() { toggleNavBar(); toggleFiltersBar(); addLinks(); cleanGoogle(); removeAnnoyingPopUpBox(); } function removeAnnoyingPopUpBox() { var intervalId = setInterval(function() { var box = document.getElementsByClassName('gb_fa gb_g')[0]; if (box) { clearInterval(intervalId); box.style.display = 'none'; } }, 100); } var isBarVisible = false; var hideNavBarStyle = dom(""); function toggleNavBar() { if (isBarVisible) { head.removeChild(hideNavBarStyle); } else { head.appendChild(hideNavBarStyle); } isBarVisible = !isBarVisible; } var isFiltersBarVisible = false; var hideFiltersBarStyle = dom(""); function toggleFiltersBar() { if (isFiltersBarVisible) { head.removeChild(hideFiltersBarStyle); } else { head.appendChild(hideFiltersBarStyle); } isFiltersBarVisible = !isFiltersBarVisible; } function addLinks() { var parent = document.getElementById('rcnt'); createLink("