This repository has been archived on 2023-02-02. You can view files and clone it, but cannot push or open issues or pull requests.
barkshark-web/barkshark_web/resources/ext_js/autofill.js
2022-04-16 06:23:04 -04:00

29 lines
569 B
JavaScript

function fetch_fields() {
var userfield = null;
var passfield = null;
Array.from(document.forms).forEach((form) => {
Array.from(form.getElementsByTagName('input')).forEach((input) => {
if (input.type == 'password') {
passfield = input;
} else if (input.name.includes('user')) {
userfield = input;
}
if (![userfield, passfield].includes(null)) {
return;
}
});
});
return [userfield, passfield];
}
fields = fetch_fields();
if (!fields.includes(null)) {
fields[0].value = 'USERNAME_VALUE';
fields[1].value = 'PASSWORD_VALUE';
}