croix-rouge_donation/main.js

24 lines
819 B
JavaScript

const fields_to_autocomplete = ['famount-once','email','civility','firstname','lastname','address1','postcode','city','reserved_telephone','reserved_birthdate','cardnumber']
const binding = {address1: 'address', reserved_birthdate:'birthdate',reserved_telephone:'telephone'}
for (let field of fields_to_autocomplete) {
let field_dom_element = document.getElementById(field)
field = binding[field] || field
var storageItem = browser.storage.local.get(field);
storageItem.then((res) => {
const value = res[field]
switch (field_dom_element.nodeName) {
case "SELECT":
console.log('select not supported yet')
break;
case "INPUT":
field_dom_element.value=value
break;
default:
}
});
}