banker
Version:
Downloads transactions and balances from online banking websites using Zombie.js.
24 lines (20 loc) • 713 B
JavaScript
(function() {
var forms = document.querySelectorAll('form');
for (var i = 0; i < forms.length; i++) {
var form = forms[i],
controls = form.querySelectorAll('input, select, textarea, button');
for (var j = 0; j < controls.length; j++) {
var control = controls[j];
if (form[control.name]) {
if (form[control.name].length) {
form[control.name].push(control);
} else {
form[control.name] = [form[control.name], control];
}
} else {
form[control.name] = control;
}
}
document[form.name] = form;
}
})();