mirror of
https://github.com/Ximi1970/systray-x.git
synced 2025-11-10 23:36:08 +01:00
Prettify
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
var SysTrayX = {};
|
||||
|
||||
SysTrayX.Accounts = {
|
||||
|
||||
initialized: false,
|
||||
|
||||
|
||||
init: function() {
|
||||
if (this.initialized) {
|
||||
console.log("Accounts already initialized");
|
||||
@@ -23,57 +22,53 @@ SysTrayX.Accounts = {
|
||||
getAccounts: async function() {
|
||||
return await browser.accounts.list();
|
||||
},
|
||||
|
||||
|
||||
/*
|
||||
* Callback for getAccounts
|
||||
*/
|
||||
getAccountsCb: function(mailAccount) {
|
||||
let accounts = new Object();
|
||||
let i;
|
||||
|
||||
for (i=0 ; i < mailAccount.length; i++) {
|
||||
console.debug("SysTrayX accounts id: "+mailAccount[i].id);
|
||||
console.debug("SysTrayX accounts name: "+mailAccount[i].name);
|
||||
console.debug("SysTrayX accounts type: "+mailAccount[i].type);
|
||||
|
||||
accounts[mailAccount[i].type] = [];
|
||||
accounts[mailAccount[i].type].push({id: mailAccount[i].id, name: mailAccount[i].name});
|
||||
};
|
||||
|
||||
console.debug("SysTrayX Storage: "+accounts.imap[0].name);
|
||||
|
||||
for (let prop in accounts ) {
|
||||
console.debug( prop + ": " + accounts[prop][0].name );
|
||||
for (i = 0; i < mailAccount.length; i++) {
|
||||
console.debug("SysTrayX accounts id: " + mailAccount[i].id);
|
||||
console.debug("SysTrayX accounts name: " + mailAccount[i].name);
|
||||
console.debug("SysTrayX accounts type: " + mailAccount[i].type);
|
||||
|
||||
accounts[mailAccount[i].type] = [];
|
||||
accounts[mailAccount[i].type].push({
|
||||
id: mailAccount[i].id,
|
||||
name: mailAccount[i].name
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
console.debug("SysTrayX Storage: " + accounts.imap[0].name);
|
||||
|
||||
for (let prop in accounts) {
|
||||
console.debug(prop + ": " + accounts[prop][0].name);
|
||||
}
|
||||
|
||||
let p = document.getElementsByClassName("account");
|
||||
p[0].innerHTML = accounts.imap[0].name;
|
||||
|
||||
|
||||
|
||||
// Get base
|
||||
let treeBase = document.getElementsByClassName("accountstree");
|
||||
|
||||
for (let prop in accounts ) {
|
||||
for (let prop in accounts) {
|
||||
console.debug("Tree: " + prop + ": " + accounts[prop][0].name);
|
||||
|
||||
console.debug( "Tree: " + prop + ": " + accounts[prop][0].name );
|
||||
|
||||
let typeLi = document.createElement('li');
|
||||
|
||||
let typeSpan = document.createElement('span');
|
||||
typeSpan.setAttribute("class","caret");
|
||||
let typeLi = document.createElement("li");
|
||||
|
||||
let typeSpan = document.createElement("span");
|
||||
typeSpan.setAttribute("class", "caret");
|
||||
let typeText = document.createTextNode(prop);
|
||||
typeSpan.appendChild(typeText);
|
||||
|
||||
|
||||
typeLi.appendChild(typeSpan);
|
||||
|
||||
|
||||
|
||||
treeBase[0].appendChild(typeLi);
|
||||
|
||||
};
|
||||
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
SysTrayX.Accounts.init();
|
||||
|
||||
Reference in New Issue
Block a user