From 0a4454c68f3c29c77cd60f4315d410d8b3737543 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 19 Sep 2016 23:52:44 -0700 Subject: [PATCH] Always cache all panels in service worker. --- script/gen-service-worker.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/script/gen-service-worker.js b/script/gen-service-worker.js index f8af981265..aa5be9c7a6 100755 --- a/script/gen-service-worker.js +++ b/script/gen-service-worker.js @@ -30,10 +30,14 @@ var staticFingerprinted = [ 'core.js', ]; +function getDirectories(srcpath) { + return fs.readdirSync(srcpath).filter(function(file) { + return fs.statSync(path.join(srcpath, file)).isDirectory(); + }); +} + // The panels that will always be loaded -var panelsFingerprinted = [ - 'map', 'dev-event', 'dev-info', 'dev-service', 'dev-state', 'dev-template', -]; +var panelsFingerprinted = getDirectories('./panels'); function md5(filename) { return crypto.createHash('md5')