diff --git a/ext/data/config.html b/ext/data/config.html
index 52ddda5..1ab1b8b 100644
--- a/ext/data/config.html
+++ b/ext/data/config.html
@@ -29,6 +29,22 @@
Stored sites:
document.documentElement.dispatchEvent(event);
}
+function stored_sites_table_append(domain,site,type,count,ver) {
+ switch(type) {
+ case 'x': type="Maximum"; break;
+ case 'l': type="Long"; break;
+ case 'm': type="Medium"; break;
+ case 'b': type="Basic"; break;
+ case 's': type="Short"; break;
+ case 'i': type="Pin"; break;
+ case 'n': type="Name"; break;
+ case 'p': type="Phrase"; break;
+ default: throw "Logic error";
+ }
+ $('#stored_sites').append(''+site+' | | '+count+' | '+type+' | '+ver+
+ ' | ');
+}
function read_mpsites(d){
var ret=[],l,fheader={'format':-1};
@@ -77,7 +93,7 @@ Stored sites:
stored_sites = e.detail;
$.each(e.detail, function(domain,v){
$.each(v, function(site, settings){
- $('#stored_sites').append(' |
'+site+' | | '+settings.generation+' | '+settings.type+' | 3'+' | ');
+ stored_sites_table_append(domain,site,settings.type,settings.generation,"3")
});
});
});
@@ -130,7 +146,9 @@ Stored sites:
var y = this.sitename.split("@");
if (y.len>1) this.sitesearch=y[1];
else this.sitesearch=this.sitename;
- $('#stored_sites').append(' |
'+this.sitename+' | | '+this.passcnt+' | '+this.passtype+' | '+this.passalgo+' | ');
+
+ stored_sites_table_append(domain,this.sitename,this.passtype,this.passcnt,this.passalgo);
+
if (! (this.sitesearch in stored_sites)) stored_sites[this.sitesearch] = {};
stored_sites[this.sitesearch][this.sitename]={'generation':this.passcnt,'type':this.passtype};
});
|