added basic key legend, omitted from load sequence until stable

This commit is contained in:
yamanq 2016-04-20 14:10:46 -04:00
parent 387bec2453
commit 262448ed16
3 changed files with 26 additions and 6 deletions

View File

@ -45,4 +45,5 @@ setTimeout(function mainFunc() {
makeSettings(); makeSettings();
tableDesc(); tableDesc();
createGradientLegend(); createGradientLegend();
// keyLegend();
}, 600); }, 600);

View File

@ -38,14 +38,27 @@ function createTable() {
} }
} }
/* function keyLegend(theme) { function keyLegend() {
// Get theme
var theme = settings["displayTheme"];
var index = choices[1].indexOf(theme);
// Create Table // Create Table
var tbl = document.createElement('table'); var tbl = document.createElement('table');
// Class for CSS // id for CSS
tbl.className = "key"; tbl.id = "keylegend";
// Get theme
var theme = settings["displayTheme"]; for (var i = 0; i < Object.keys(keyColors[index]).length; i++) {
}*/ var tr = tbl.insertRow();
var keycolor = tr.insertCell();
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);
};
get("sidebar")[0].appendChild(tbl);
}
function createGradientLegend() { function createGradientLegend() {

View File

@ -106,6 +106,12 @@ function get(name) {
} else { return elements; } } else { return elements; }
} }
function deleteElem (id) {
var element = document.getElementById(id);
elem.parentNode.removeChild(element);
}
function deleteCookie(setting) { function deleteCookie(setting) {
// Sets expiration date to past date, deleting cookie automatically // Sets expiration date to past date, deleting cookie automatically
document.cookie = setting+"=; expires=Thu, 01 Jan 2000 00:00:00 GMT"; document.cookie = setting+"=; expires=Thu, 01 Jan 2000 00:00:00 GMT";