var option = localStorage.getItem('nogg'); var nogg = document.getElementById('nogg'); function toggleNoGG() { console.log(option); if (option === 'on') { nogg.style.color = ''; option = 'off'; localStorage.setItem('nogg', 'off'); } else { nogg.style.color = 'green'; option = 'on'; localStorage.setItem('nogg', 'on'); } } window.addEventListener('load', () => { if (localStorage.getItem('nogg') === 'on') nogg.style.color = 'green'; function isUrl(val = '') { if (/^http(s?):\/\//.test(val) || val.includes('.') && val.substr(0, 1) !== ' ') return true; return false; }; // NOGG const useNoGG = false; const form = document.querySelector('form'); form.addEventListener('submit', event => { event.preventDefault(); if (typeof navigator.serviceWorker === 'undefined') alert('Your browser does not support service workers or you are in private browsing!'); console.log("Your Browser does not support ServiceWorkers and responded Undefined.") navigator.serviceWorker.register('./sw.js', { scope: __uv$config.prefix }).then(() => { const value = event.target.firstElementChild.value; let url = value.trim(); if (!isUrl(url)) url = 'https://www.google.com/search?q=' + url; else if (!(url.startsWith('https://') || url.startsWith('http://'))) url = 'http://' + url; const redirectTo = __uv$config.prefix + __uv$config.encodeUrl(url); const option = localStorage.getItem('nogg'); if (option === 'on') { const nogg = window.open("about:blank", '_self', "popup"); setTimeout(() => { nogg.document.write(` Google Classroom `); }, 500); } else location.href = redirectTo; }); }); }); function hide() { var x = document.getElementById("banner_bg_main"); if (x.style.display === "none") { x.style.display = "block"; } else { x.style.display = "none"; } } var autoFocusElem = document.getElementById("url"); setTimeout(() => { autoFocusElem.autofocus = true }, 500);