mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-13 12:26:35 +00:00
Tweak dependency tree
This commit is contained in:
parent
e7ee8c54bd
commit
b1b776543a
@ -19,17 +19,29 @@ function md5(filename) {
|
|||||||
.update(fs.readFileSync(filename)).digest('hex');
|
.update(fs.readFileSync(filename)).digest('hex');
|
||||||
}
|
}
|
||||||
|
|
||||||
var appPaths = ['/', '/states', '/logbook', '/history', '/map',
|
var appPaths = {
|
||||||
'/devService', '/devState', '/devEvent', '/devInfo', '/devTemplate'];
|
'/': [],
|
||||||
|
'/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',
|
var fingerprinted = ['frontend.html', 'mdi.html', 'core.js', 'partial-map.html',
|
||||||
'dev-tools.html'];
|
'dev-tools.html'];
|
||||||
|
|
||||||
var dynamicUrlToDependencies = {};
|
var dynamicUrlToDependencies = {};
|
||||||
|
|
||||||
// Have all app paths be refreshed based on if frontend changed
|
// Have all app paths be refreshed based on if their dependencies changed
|
||||||
appPaths.forEach(ap => {
|
Object.keys(appPaths).forEach(ap => {
|
||||||
dynamicUrlToDependencies[ap] = [rootDir + '/frontend.html',
|
dynamicUrlToDependencies[ap] = [
|
||||||
rootDir + '/partial-map.html'];
|
rootDir + '/frontend.html', rootDir + '/core.js',
|
||||||
|
] + appPaths[ap].map(val => rootDir + val);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Create fingerprinted versions of our dependencies.
|
// Create fingerprinted versions of our dependencies.
|
||||||
|
@ -54,11 +54,8 @@ const toProcess = [
|
|||||||
'bower_components/polymer/polymer.html',
|
'bower_components/polymer/polymer.html',
|
||||||
'bower_components/paper-button/paper-button.html',
|
'bower_components/paper-button/paper-button.html',
|
||||||
'bower_components/paper-input/paper-input.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-spinner/paper-spinner.html',
|
||||||
'bower_components/paper-toolbar/paper-toolbar.html',
|
'src/layouts/partial-base.html',
|
||||||
'bower_components/paper-menu/paper-menu.html',
|
|
||||||
'bower_components/paper-scroll-header-panel/paper-scroll-header-panel.html',
|
|
||||||
],
|
],
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
<link rel="import" href="../../bower_components/polymer/polymer.html">
|
<link rel="import" href="../../bower_components/polymer/polymer.html">
|
||||||
|
|
||||||
<link rel="import" href="../../bower_components/paper-menu/paper-menu.html">
|
|
||||||
|
|
||||||
<dom-module id="services-list">
|
<dom-module id="services-list">
|
||||||
<style>
|
<style>
|
||||||
ul {
|
ul {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user