mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-19 07:16:39 +00:00
Code split out more things (#1199)
This commit is contained in:
parent
4d50ab937a
commit
8e6929659d
@ -36,7 +36,7 @@
|
||||
#ha-init-skeleton::before {
|
||||
display: block;
|
||||
content: "";
|
||||
height: 48px;
|
||||
height: 64px;
|
||||
background-color: {{ theme_color }};
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* polyfill for paper-dropdown */
|
||||
import 'web-animations-js/web-animations-next-lite.min.js';
|
||||
|
||||
/* eslint-disable import/first */
|
||||
// Load polyfill first so HTML imports start resolving
|
||||
import '../resources/html-import/polyfill.js';
|
||||
import '@polymer/app-route/app-location.js';
|
||||
import '@polymer/app-route/app-route.js';
|
||||
import '@polymer/iron-flex-layout/iron-flex-layout-classes.js';
|
||||
@ -17,10 +17,7 @@ import {
|
||||
|
||||
import translationMetadata from '../../build-translations/translationMetadata.json';
|
||||
import '../layouts/home-assistant-main.js';
|
||||
import '../layouts/login-form.js';
|
||||
import '../managers/notification-manager.js';
|
||||
import '../resources/ha-style.js';
|
||||
import '../resources/html-import/polyfill.js';
|
||||
import '../util/ha-pref-storage.js';
|
||||
import { getActiveTranslation, getTranslation } from '../util/hass-translation.js';
|
||||
import '../util/legacy-support';
|
||||
@ -32,6 +29,12 @@ import '../components/ha-iconset-svg.js';
|
||||
import computeStateName from '../common/entity/compute_state_name.js';
|
||||
import applyThemesOnElement from '../common/dom/apply_themes_on_element.js';
|
||||
|
||||
/* polyfill for paper-dropdown */
|
||||
import(/* webpackChunkName: "polyfill-web-animations-next" */ 'web-animations-js/web-animations-next-lite.min.js');
|
||||
import(/* webpackChunkName: "login-form" */ '../layouts/login-form.js');
|
||||
import(/* webpackChunkName: "notification-manager" */ '../managers/notification-manager.js');
|
||||
|
||||
|
||||
setPassiveTouchGestures(true);
|
||||
/* LastPass createElement workaround. See #428 */
|
||||
document.createElement = Document.prototype.createElement;
|
||||
|
@ -6,7 +6,6 @@ import '@polymer/iron-pages/iron-pages.js';
|
||||
import { html } from '@polymer/polymer/lib/utils/html-tag.js';
|
||||
import { PolymerElement } from '@polymer/polymer/polymer-element.js';
|
||||
|
||||
import '../components/ha-sidebar.js';
|
||||
import '../util/ha-url-sync.js';
|
||||
|
||||
import './partial-cards.js';
|
||||
@ -14,6 +13,7 @@ import './partial-panel-resolver.js';
|
||||
import EventsMixin from '../mixins/events-mixin.js';
|
||||
import NavigateMixin from '../mixins/navigate-mixin.js';
|
||||
|
||||
import(/* webpackChunkName: "ha-sidebar" */ '../components/ha-sidebar.js');
|
||||
import(/* webpackChunkName: "more-info-dialog" */ '../dialogs/ha-more-info-dialog.js');
|
||||
import(/* webpackChunkName: "voice-command-dialog" */ '../dialogs/ha-voice-command-dialog.js');
|
||||
|
||||
|
@ -84,7 +84,7 @@ function createConfig(isProdBuild, latestBuild) {
|
||||
}
|
||||
|
||||
const chunkFilename = isProdBuild ?
|
||||
'[name]-[chunkhash].chunk.js' : '[name].chunk.js';
|
||||
'[chunkhash].chunk.js' : '[name].chunk.js';
|
||||
|
||||
return {
|
||||
mode: isProdBuild ? 'production' : 'development',
|
||||
|
Loading…
x
Reference in New Issue
Block a user