Skip to content

Instantly share code, notes, and snippets.

@glorpen
Created March 15, 2016 16:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save glorpen/b9b39642a3f7d4b4efc1 to your computer and use it in GitHub Desktop.
Save glorpen/b9b39642a3f7d4b4efc1 to your computer and use it in GitHub Desktop.
Adds password input field for LastPass on AliorBank Kantor page
// ==UserScript==
// @name AliorBank Kantor
// @namespace glorpen
// @include https://kantor.aliorbank.pl/login/password
// @version 1
// @grant none
// ==/UserScript==
var oldInput = document.getElementById("masked-password");
var input = document.createElement("input");
input.style.width = oldInput.offsetWidth;
oldInput.style.display = "none";
input.id = "alior-helper";
input.type="password";
oldInput.parentNode.appendChild(input);
var fields = Array.prototype.slice.call(oldInput.getElementsByTagName("input"));
input.onchange = function(){
for(var k in fields){
var pos = fields[k].getAttribute("id").substring(9);
if(pos && fields[k].getAttribute("type") == "password" && fields[k].getAttribute("class").indexOf("disabled") == -1){
fields[k].setAttribute("value", input.value.substr(pos-1,1));
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment