var cacheEnabled = true; var persistCache = function() { if (cacheEnabled) { window.localStorage.setItem('cache', cache); } } var primeCache = function() { if (cacheEnabled) { var string = window.localStorage.getItem('cache') || ""; var strCache = string.split(","); cache = []; strCache.map(function(item) { cache[cache.length] = (item == 'true'); setRowValue(cache.length, cache[cache.length-1]); }); } else { cache = []; } } primeCache(); var elements = document.getElementsByClassName('run'); for (var i=0; i