diff --git a/script/sw-precache.js b/script/sw-precache.js index c82867f97d..00501b8008 100644 --- a/script/sw-precache.js +++ b/script/sw-precache.js @@ -19,17 +19,29 @@ function md5(filename) { .update(fs.readFileSync(filename)).digest('hex'); } -var appPaths = ['/', '/states', '/logbook', '/history', '/map', - '/devService', '/devState', '/devEvent', '/devInfo', '/devTemplate']; +var appPaths = { + '/': [], + '/states': [], + '/logbook': [], + '/history': [], + '/map': ['/partial-map.html'], + '/devService': ['/dev-tools.html'], + '/devState': ['/dev-tools.html'], + '/devEvent': ['/dev-tools.html'], + '/devInfo': ['/dev-tools.html'], + '/devTemplate': ['/dev-tools.html'], +}; + var fingerprinted = ['frontend.html', 'mdi.html', 'core.js', 'partial-map.html', 'dev-tools.html']; var dynamicUrlToDependencies = {}; -// Have all app paths be refreshed based on if frontend changed -appPaths.forEach(ap => { - dynamicUrlToDependencies[ap] = [rootDir + '/frontend.html', - rootDir + '/partial-map.html']; +// Have all app paths be refreshed based on if their dependencies changed +Object.keys(appPaths).forEach(ap => { + dynamicUrlToDependencies[ap] = [ + rootDir + '/frontend.html', rootDir + '/core.js', + ] + appPaths[ap].map(val => rootDir + val); }); // Create fingerprinted versions of our dependencies. diff --git a/script/vulcanize.js b/script/vulcanize.js index d003ccb483..eeb47dfde0 100644 --- a/script/vulcanize.js +++ b/script/vulcanize.js @@ -54,11 +54,8 @@ const toProcess = [ 'bower_components/polymer/polymer.html', 'bower_components/paper-button/paper-button.html', 'bower_components/paper-input/paper-input.html', - 'bower_components/paper-icon-button/paper-icon-button.html', 'bower_components/paper-spinner/paper-spinner.html', - 'bower_components/paper-toolbar/paper-toolbar.html', - 'bower_components/paper-menu/paper-menu.html', - 'bower_components/paper-scroll-header-panel/paper-scroll-header-panel.html', + 'src/layouts/partial-base.html', ], })), }, diff --git a/src/components/services-list.html b/src/components/services-list.html index 50ac408340..4b7026502c 100644 --- a/src/components/services-list.html +++ b/src/components/services-list.html @@ -1,7 +1,5 @@ - -