added update for key

This commit is contained in:
yamanq 2016-04-20 21:18:08 -04:00
parent 38a8ea7393
commit b6d2133fcf
3 changed files with 27 additions and 1 deletions

View File

@ -24,6 +24,7 @@ function update() {
changeTheme(settings["theme"]);
tableTheme(dispTheme);
legendChange(dispTheme);
keyChange(dispTheme)
}
var reader = new FileReader();

View File

@ -60,7 +60,6 @@ function keyLegend() {
};
get("key").appendChild(tbl);
}
function createGradientLegend() {

View File

@ -27,6 +27,32 @@ function tableTheme(theme) {
try {lastElement.click();} catch(err){}
}
function keyChange(theme) {
if (document.getElementById("keylegend") != null) {
document.getElementsByClassName("key")[0].removeChild(document.getElementById("keylegend"));
var index = choices[1].indexOf(theme);
// Create Table
var tbl = document.createElement('table');
// id for CSS
tbl.id = "keylegend";
for (var i = 0; i < Object.keys(keyColors[index]).length; i++) {
var tr = tbl.insertRow();
var keycolor = tr.insertCell();
keycolor.className = "keycolor";
keycolor.style.backgroundColor = keyColors[index][Object.keys(keyColors[index])[i]];
var keyname = tr.insertCell();
keyvalue = document.createTextNode(Object.keys(keyColors[index])[i]);
keyname.appendChild(keyvalue);
keyname.className = "keyvalue";
};
get("key").appendChild(tbl);
}
}
function legendChange(theme) {
var units = [""," pm"," g/mol", " kJ/mol"," kJ/mol", " eV", "", " g/mL", "",""];