added update for key
This commit is contained in:
parent
38a8ea7393
commit
b6d2133fcf
@ -24,6 +24,7 @@ function update() {
|
|||||||
changeTheme(settings["theme"]);
|
changeTheme(settings["theme"]);
|
||||||
tableTheme(dispTheme);
|
tableTheme(dispTheme);
|
||||||
legendChange(dispTheme);
|
legendChange(dispTheme);
|
||||||
|
keyChange(dispTheme)
|
||||||
}
|
}
|
||||||
|
|
||||||
var reader = new FileReader();
|
var reader = new FileReader();
|
||||||
|
|||||||
@ -60,7 +60,6 @@ function keyLegend() {
|
|||||||
|
|
||||||
};
|
};
|
||||||
get("key").appendChild(tbl);
|
get("key").appendChild(tbl);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function createGradientLegend() {
|
function createGradientLegend() {
|
||||||
|
|||||||
@ -27,6 +27,32 @@ function tableTheme(theme) {
|
|||||||
try {lastElement.click();} catch(err){}
|
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) {
|
function legendChange(theme) {
|
||||||
var units = [""," pm"," g/mol", " kJ/mol"," kJ/mol", " eV", "", " g/mL", "",""];
|
var units = [""," pm"," g/mol", " kJ/mol"," kJ/mol", " eV", "", " g/mL", "",""];
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user