diff --git a/homeassistant/components/frontend/__init__.py b/homeassistant/components/frontend/__init__.py index 1b4602d35b4..7d95cfb20fe 100644 --- a/homeassistant/components/frontend/__init__.py +++ b/homeassistant/components/frontend/__init__.py @@ -235,10 +235,14 @@ class IndexView(HomeAssistantView): if request.app[KEY_DEVELOPMENT]: core_url = '/static/home-assistant-polymer/build/core.js' + compatibility_url = \ + '/static/home-assistant-polymer/build/compatibility.js' ui_url = '/static/home-assistant-polymer/src/home-assistant.html' else: core_url = '/static/core-{}.js'.format( FINGERPRINTS['core.js']) + compatibility_url = '/static/compatibility-{}.js'.format( + FINGERPRINTS['compatibility.js']) ui_url = '/static/frontend-{}.html'.format( FINGERPRINTS['frontend.html']) @@ -268,7 +272,8 @@ class IndexView(HomeAssistantView): # pylint: disable=no-member # This is a jinja2 template, not a HA template so we call 'render'. resp = template.render( - core_url=core_url, ui_url=ui_url, no_auth=no_auth, + core_url=core_url, ui_url=ui_url, + compatibility_url=compatibility_url, no_auth=no_auth, icons_url=icons_url, icons=FINGERPRINTS['mdi.html'], panel_url=panel_url, panels=hass.data[DATA_PANELS]) diff --git a/homeassistant/components/frontend/templates/index.html b/homeassistant/components/frontend/templates/index.html index 858afc696b6..24c0584b05e 100644 --- a/homeassistant/components/frontend/templates/index.html +++ b/homeassistant/components/frontend/templates/index.html @@ -78,6 +78,16 @@ {# #} + {% if panel_url -%} diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 1ec137f8c0f..8552fa24a0f 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -1,19 +1,20 @@ """DO NOT MODIFY. Auto-generated by script/fingerprint_frontend.""" FINGERPRINTS = { + "compatibility.js": "83d9c77748dafa9db49ae77d7f3d8fb0", "core.js": "adfeb513cf650acf763e284d76a48d6b", - "frontend.html": "96825e32ade965d406b37dd099393c8f", + "frontend.html": "ea7529d0d835b6b87109a052e69955db", "mdi.html": "c1dde43ccf5667f687c418fc8daf9668", "micromarkdown-js.html": "93b5ec4016f0bba585521cf4d18dec1a", - "panels/ha-panel-config.html": "7676c0cff482092aea46917a7d2c80e5", - "panels/ha-panel-dev-event.html": "5c82300b3cf543a92cf4297506e450e7", - "panels/ha-panel-dev-info.html": "1e305a9af8fd6e7be77f3ddf215c336f", - "panels/ha-panel-dev-service.html": "9f749635e518a4ca7991975bdefdb10a", - "panels/ha-panel-dev-state.html": "7d069ba8fd5379fa8f59858b8c0a7473", - "panels/ha-panel-dev-template.html": "2b618508510afa5281c9ecae0c3a3dbd", + "panels/ha-panel-config.html": "db9655faf18d5706ddbd1db2ce73afb6", + "panels/ha-panel-dev-event.html": "91347dedf3b4fa9b49ccf4c0a28a03c4", + "panels/ha-panel-dev-info.html": "6d09483730b86588fb3dc4f2242807aa", + "panels/ha-panel-dev-service.html": "a9247f255174b084fad2c04bdb9ec7a9", + "panels/ha-panel-dev-state.html": "90f3bede9602241552ef7bb7958198c6", + "panels/ha-panel-dev-template.html": "3eeabe4a47ac6bea5b7af0f2b7cf5e90", "panels/ha-panel-history.html": "8955c1d093a2c417c89ed90dd627c7d3", "panels/ha-panel-iframe.html": "d920f0aa3c903680f2f8795e2255daab", "panels/ha-panel-logbook.html": "7eb06cf9fdeab6683bcd755276f571aa", - "panels/ha-panel-map.html": "9c8c7924ba8f731560c9f4093835cc26", + "panels/ha-panel-map.html": "970f1a71ca1807fc7f6f049b5f38dbb0", "websocket_test.html": "575de64b431fe11c3785bf96d7813450" } diff --git a/homeassistant/components/frontend/www_static/compatibility.js b/homeassistant/components/frontend/www_static/compatibility.js new file mode 100644 index 00000000000..c152c50ddfa --- /dev/null +++ b/homeassistant/components/frontend/www_static/compatibility.js @@ -0,0 +1 @@ +!(function(){"use strict";function e(e,r){var t=arguments;if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),o=1;o \ No newline at end of file +}()); \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/frontend.html.gz b/homeassistant/components/frontend/www_static/frontend.html.gz index 91ebf400e91..35129fc4ef7 100644 Binary files a/homeassistant/components/frontend/www_static/frontend.html.gz and b/homeassistant/components/frontend/www_static/frontend.html.gz differ diff --git a/homeassistant/components/frontend/www_static/mdi.html.gz b/homeassistant/components/frontend/www_static/mdi.html.gz index 50c4efec9e0..4c71babd599 100644 Binary files a/homeassistant/components/frontend/www_static/mdi.html.gz and b/homeassistant/components/frontend/www_static/mdi.html.gz differ diff --git a/homeassistant/components/frontend/www_static/micromarkdown-js.html.gz b/homeassistant/components/frontend/www_static/micromarkdown-js.html.gz index 7b13f03175e..341f96c260e 100644 Binary files a/homeassistant/components/frontend/www_static/micromarkdown-js.html.gz and b/homeassistant/components/frontend/www_static/micromarkdown-js.html.gz differ diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-config.html b/homeassistant/components/frontend/www_static/panels/ha-panel-config.html index 920c9f10e21..c7607eb4635 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-config.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-config.html @@ -1,4 +1,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz index c4be6a82b4d..b837adbe5a3 100644 Binary files a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz and b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-event.html.gz differ diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html index 87af5c90bbd..d04c3b1f97d 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz index 89c8a73c1ad..746c0fb162f 100644 Binary files a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz and b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-info.html.gz differ diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html index bd9b5163382..c56b1197952 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz index e9b1d4676fc..bd749bcb2a5 100644 Binary files a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz and b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-service.html.gz differ diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html index 52ea7fff18e..daacce7f492 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz index 0b8a61e0426..a40999b24b2 100644 Binary files a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz and b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-state.html.gz differ diff --git a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html index abc6dd7c0b6..277cf8de0ae 100644 --- a/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html +++ b/homeassistant/components/frontend/www_static/panels/ha-panel-dev-template.html @@ -1,2 +1,2 @@ -