// ==UserScript== // @name Gentoo Bugzilla Autologin // @namespace http://www.pberndt.com // @description Loggs you in automatically in gentoo bugzilla // @include http://bugs.gentoo.org/ // ==/UserScript== // for(element in document.forms) if(document.forms[element].name == "login") loginForm = document.forms[element]; if(typeof loginForm == "undefined") return; button = document.createElement("button"); button.appendChild(document.createTextNode("Autologin")) button.addEventListener("click", function() { login = GM_getValue("login", false); pass = GM_getValue("pass", false); if(!login || !pass) { login = prompt("Login:"); pass = prompt("Password:"); GM_setValue("login", login); GM_setValue("pass", pass); } elements = loginForm.getElementsByTagName("input"); elements[0].value = login; elements[1].value = pass; }, true); loginForm.appendChild(button);