From ec8802ec444e26bdbff05907dd2e26a64c7fd964 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 28 Jul 2016 09:22:15 -0700 Subject: [PATCH] Update frontend --- homeassistant/components/frontend/version.py | 2 +- .../frontend/www_static/frontend.html | 2 +- .../frontend/www_static/frontend.html.gz | Bin 136443 -> 136431 bytes .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 2178 -> 2172 bytes 6 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 7c8562a1692..a1225558535 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -2,7 +2,7 @@ FINGERPRINTS = { "core.js": "bc78f21f5280217aa2c78dfc5848134f", - "frontend.html": "844d9aafa012657fadd9e7b4beb46f47", + "frontend.html": "6fdf8282937005d3e4395f456199b118", "mdi.html": "f6c6cc64c2ec38a80e91f801b41119b3", "panels/ha-panel-dev-event.html": "20327fbd4fb0370aec9be4db26fd723f", "panels/ha-panel-dev-info.html": "28e0a19ceb95aa714fd53228d9983a49", diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index deac38c12c1..77bd761fe78 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -3,4 +3,4 @@ e._bubble()}function Bn(e,t){return $n(this,e,t,1)}function Jn(e,t){return $n(th },_distributeDirtyRoots:function(){for(var e,t=this.shadyRoot._dirtyRoots,o=0,i=t.length;o0?~setTimeout(e,t):(this._twiddle.textContent=this._twiddleContent++,this._callbacks.push(e),this._currVal++)},cancel:function(e){if(e<0)clearTimeout(~e);else{var t=e-this._lastVal;if(t>=0){if(!this._callbacks[t])throw"invalid async handle: "+e;this._callbacks[t]=null}}},_atEndOfMicrotask:function(){for(var e=this._callbacks.length,t=0;t \ No newline at end of file +}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r(function(e){window.document.timeline._updateAnimationsPromises(),t(e),window.document.timeline._updateAnimationsPromises()})},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter(function(t){return t._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(t){return"finished"!=t.playState&&"idle"!=t.playState})},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var o=!1;e.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(n))};var a=new e.AnimationTimeline;e.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(t){}try{window.document.timeline=a}catch(t){}}(c,e,f),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,o=!!this._animation;o&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),o&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e \ 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 f8c8ede4219bfaf1c31fafaa75c798b8130055d6..54153e3662ff05a2ed772ab7152cdd391845facd 100644 GIT binary patch delta 27504 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 delta 27516 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 diff --git a/homeassistant/components/frontend/www_static/home-assistant-polymer b/homeassistant/components/frontend/www_static/home-assistant-polymer index 67446892e86..974c75b9ed7 160000 --- a/homeassistant/components/frontend/www_static/home-assistant-polymer +++ b/homeassistant/components/frontend/www_static/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 67446892e86fc5b26bb5928fee81d536584ad88c +Subproject commit 974c75b9ed7a30b00c64aa8d163f120d3995d9e7 diff --git a/homeassistant/components/frontend/www_static/service_worker.js b/homeassistant/components/frontend/www_static/service_worker.js index 57db614713e..9b7a9f7a188 100644 --- a/homeassistant/components/frontend/www_static/service_worker.js +++ b/homeassistant/components/frontend/www_static/service_worker.js @@ -1 +1 @@ -"use strict";function deleteAllCaches(){return caches.keys().then(function(e){return Promise.all(e.map(function(e){return caches.delete(e)}))})}var PrecacheConfig=[["/","4cded4caf7a9b0a8b232e1c788a13c09"],["/frontend/panels/dev-event-20327fbd4fb0370aec9be4db26fd723f.html","a9b6eced242c1934a331c05c30e22148"],["/frontend/panels/dev-info-28e0a19ceb95aa714fd53228d9983a49.html","75862082477c802a12d2bf8705990d85"],["/frontend/panels/dev-service-85fd5b48600418bb5a6187539a623c38.html","353e4d80fedbcde9b51e08a78a9ddb86"],["/frontend/panels/dev-state-25d84d7b7aea779bb3bb3cd6c155f8d9.html","7fc5b1880ba4a9d6e97238e8e5a44d69"],["/frontend/panels/dev-template-d079abf61cff9690f828cafb0d29b7e7.html","6e512a2ba0eb7aeba956ca51048e701e"],["/frontend/panels/map-dfe141a3fa5fd403be554def1dd039a9.html","f061ec88561705f7787a00289450c006"],["/static/core-bc78f21f5280217aa2c78dfc5848134f.js","a09b7ee4108fae1f93c10e14a4bfd675"],["/static/frontend-844d9aafa012657fadd9e7b4beb46f47.html","389be492b9fed78194b019416b96ae48"],["/static/mdi-a7fa9237b7da93951076b4fe26cb8cd2.html","bd484adf5c530c651d98621ece280d3a"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],CacheNamePrefix="sw-precache-v1--"+(self.registration?self.registration.scope:"")+"-",IgnoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},getCacheBustedUrl=function(e,t){t=t||Date.now();var a=new URL(e);return a.search+=(a.search?"&":"")+"sw-precache="+t,a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},populateCurrentCacheNames=function(e,t,a){var n={},r={};return e.forEach(function(e){var c=new URL(e[0],a).toString(),o=t+c+"-"+e[1];r[o]=c,n[c]=o}),{absoluteUrlToCacheName:n,currentCacheNamesToAbsoluteUrl:r}},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},mappings=populateCurrentCacheNames(PrecacheConfig,CacheNamePrefix,self.location),AbsoluteUrlToCacheName=mappings.absoluteUrlToCacheName,CurrentCacheNamesToAbsoluteUrl=mappings.currentCacheNamesToAbsoluteUrl;self.addEventListener("install",function(e){e.waitUntil(Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(e){return caches.open(e).then(function(t){return t.keys().then(function(a){if(0===a.length){var n=e.split("-").pop(),r=getCacheBustedUrl(CurrentCacheNamesToAbsoluteUrl[e],n),c=new Request(r,{credentials:"same-origin"});return fetch(c).then(function(a){return a.ok?t.put(CurrentCacheNamesToAbsoluteUrl[e],a):(console.error("Request for %s returned a response status %d, so not attempting to cache it.",r,a.status),caches.delete(e))})}})})})).then(function(){return caches.keys().then(function(e){return Promise.all(e.filter(function(e){return 0===e.indexOf(CacheNamePrefix)&&!(e in CurrentCacheNamesToAbsoluteUrl)}).map(function(e){return caches.delete(e)}))})}).then(function(){"function"==typeof self.skipWaiting&&self.skipWaiting()}))}),self.clients&&"function"==typeof self.clients.claim&&self.addEventListener("activate",function(e){e.waitUntil(self.clients.claim())}),self.addEventListener("message",function(e){"delete_all"===e.data.command&&(console.log("About to delete all caches..."),deleteAllCaches().then(function(){console.log("Caches deleted."),e.ports[0].postMessage({error:null})}).catch(function(t){console.log("Caches not deleted:",t),e.ports[0].postMessage({error:t})}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t=stripIgnoredUrlParameters(e.request.url,IgnoreUrlParametersMatching),a=AbsoluteUrlToCacheName[t],n="index.html";!a&&n&&(t=addDirectoryIndex(t,n),a=AbsoluteUrlToCacheName[t]);var r="/";if(!a&&r&&e.request.headers.has("accept")&&e.request.headers.get("accept").includes("text/html")&&isPathWhitelisted(["^((?!(static|api|service_worker.js)).)*$"],e.request.url)){var c=new URL(r,self.location);a=AbsoluteUrlToCacheName[c.toString()]}a&&e.respondWith(caches.open(a).then(function(e){return e.keys().then(function(t){return e.match(t[0]).then(function(e){if(e)return e;throw Error("The cache "+a+" is empty.")})})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file +"use strict";function deleteAllCaches(){return caches.keys().then(function(e){return Promise.all(e.map(function(e){return caches.delete(e)}))})}var PrecacheConfig=[["/","1dc05a9f1b8d47fce5cc5f8db49de8d8"],["/frontend/panels/dev-event-20327fbd4fb0370aec9be4db26fd723f.html","a9b6eced242c1934a331c05c30e22148"],["/frontend/panels/dev-info-28e0a19ceb95aa714fd53228d9983a49.html","75862082477c802a12d2bf8705990d85"],["/frontend/panels/dev-service-85fd5b48600418bb5a6187539a623c38.html","353e4d80fedbcde9b51e08a78a9ddb86"],["/frontend/panels/dev-state-25d84d7b7aea779bb3bb3cd6c155f8d9.html","7fc5b1880ba4a9d6e97238e8e5a44d69"],["/frontend/panels/dev-template-d079abf61cff9690f828cafb0d29b7e7.html","6e512a2ba0eb7aeba956ca51048e701e"],["/frontend/panels/map-dfe141a3fa5fd403be554def1dd039a9.html","f061ec88561705f7787a00289450c006"],["/static/core-bc78f21f5280217aa2c78dfc5848134f.js","a09b7ee4108fae1f93c10e14a4bfd675"],["/static/frontend-6fdf8282937005d3e4395f456199b118.html","fa094e1f884700a35ba5195bcd226dda"],["/static/mdi-f6c6cc64c2ec38a80e91f801b41119b3.html","e010f32322ed6f66916c7c09dbba4acd"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],CacheNamePrefix="sw-precache-v1--"+(self.registration?self.registration.scope:"")+"-",IgnoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},getCacheBustedUrl=function(e,t){t=t||Date.now();var a=new URL(e);return a.search+=(a.search?"&":"")+"sw-precache="+t,a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},populateCurrentCacheNames=function(e,t,a){var n={},r={};return e.forEach(function(e){var c=new URL(e[0],a).toString(),o=t+c+"-"+e[1];r[o]=c,n[c]=o}),{absoluteUrlToCacheName:n,currentCacheNamesToAbsoluteUrl:r}},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},mappings=populateCurrentCacheNames(PrecacheConfig,CacheNamePrefix,self.location),AbsoluteUrlToCacheName=mappings.absoluteUrlToCacheName,CurrentCacheNamesToAbsoluteUrl=mappings.currentCacheNamesToAbsoluteUrl;self.addEventListener("install",function(e){e.waitUntil(Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(e){return caches.open(e).then(function(t){return t.keys().then(function(a){if(0===a.length){var n=e.split("-").pop(),r=getCacheBustedUrl(CurrentCacheNamesToAbsoluteUrl[e],n),c=new Request(r,{credentials:"same-origin"});return fetch(c).then(function(a){return a.ok?t.put(CurrentCacheNamesToAbsoluteUrl[e],a):(console.error("Request for %s returned a response status %d, so not attempting to cache it.",r,a.status),caches.delete(e))})}})})})).then(function(){return caches.keys().then(function(e){return Promise.all(e.filter(function(e){return 0===e.indexOf(CacheNamePrefix)&&!(e in CurrentCacheNamesToAbsoluteUrl)}).map(function(e){return caches.delete(e)}))})}).then(function(){"function"==typeof self.skipWaiting&&self.skipWaiting()}))}),self.clients&&"function"==typeof self.clients.claim&&self.addEventListener("activate",function(e){e.waitUntil(self.clients.claim())}),self.addEventListener("message",function(e){"delete_all"===e.data.command&&(console.log("About to delete all caches..."),deleteAllCaches().then(function(){console.log("Caches deleted."),e.ports[0].postMessage({error:null})}).catch(function(t){console.log("Caches not deleted:",t),e.ports[0].postMessage({error:t})}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t=stripIgnoredUrlParameters(e.request.url,IgnoreUrlParametersMatching),a=AbsoluteUrlToCacheName[t],n="index.html";!a&&n&&(t=addDirectoryIndex(t,n),a=AbsoluteUrlToCacheName[t]);var r="/";if(!a&&r&&e.request.headers.has("accept")&&e.request.headers.get("accept").includes("text/html")&&isPathWhitelisted(["^((?!(static|api|service_worker.js)).)*$"],e.request.url)){var c=new URL(r,self.location);a=AbsoluteUrlToCacheName[c.toString()]}a&&e.respondWith(caches.open(a).then(function(e){return e.keys().then(function(t){return e.match(t[0]).then(function(e){if(e)return e;throw Error("The cache "+a+" is empty.")})})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/service_worker.js.gz b/homeassistant/components/frontend/www_static/service_worker.js.gz index bc01a5fd07e2f8bfdce5640f394474ef0d0f2ced..25fd33f6c2203bd5c3bfbd51a664b46b5ff83672 100644 GIT binary patch delta 2165 zcmZn?{3F0F-_5}xYB*~myFz{G(%v-_s)9IM7H!`i5wqZ~*j=%|6VCGfkhqnVdQ$tM zXY-Z+weFMdmrdFop}_B^mfmLke2(PNxGf1=muW89sQ-1*q-86#y&XB(?oD|bt+)Jw z)jMbAw2L9r-u(Yof56u6%UKbv^x6}RXV>}r+GvZLf6gfa(P#LVRPgzWORf4p|(j zHd^G!xl%#cko8c-sfuM&5>5)w<1shjOFF7FwQCBq|7D*Jf&ELoRC;&+$O1|7H}|}W(VUbP^PRRsr#q+6m4@8`p^0MKT#et&wOH)2G$ZMS8?3UnFep{b! zT{7{Vl0e`g6ZTb`1A>|qKYC-LI_2I4~Epm-AkKSpPrL%*w zP2?Ab9#gt=;&4Pl&?bq~ax9%eHRpf%h$hcH;c`l45~D(rh4O@lnNF@QnrB^hnDMj- z$+B^z1a$gM>QOVATCWnkNPAnz-iM`EBuc99U0G!I_2=_{*MDr^6|&Dz%6Fx~i6tpY zJ(E*IVc__e6I%`oy2WIGc4;-M-_3XAs^rZbw> zcK;51R^bw0<9aFAdLfpZWhxVs;$)qPRr;<+d;AyJPTvz~ZtTOm-!bZ*bFs48>Wm5r z)*dY_O>V(_}}wGXY$Uiw_R6% z@A=Z+FdhNUUJz^UbUK`%BjJ()w4{$M@E# zFm(Uc{ov+zz9@ZfO>Y02hrg^j&%8A*7I3;)cc}iyKHrT2sTW-f1)LVjHf?9#-;$NI z?A?Qptd<=|cg(I{*L=w4im`<$OTipIgP*m(rln=x0f@BFe#yK?Sz z@9WhM7Og$q`m)~O^U`}qN&+iC8JyAoI{WRt?zEj>cAd7;a(ic=*s#@AjXIUe>=4-(Sd4VY~Nq)VC{Td(G9eC$IneV|jh{^S!m3if%vl z5C5@=pKa-*So4H^?=6B8o8B&RV%6E0`|cU%AM3ao>!)gZrI*|N)7ZE843F^F%ZWSB z`&?R4boX-e$~$jDem=Qz&iu@??6mbSwjMk$Vb~_>yw2q3!~k32uc9&45i1%S=RdUX z=JV_Qt}s!sV%3Ax>cs68IWgu(m(;I#^OWt6lvU;gb*6h87XSNr>&NHTpWKcG-w(a~ zl^ol|?;D)FFzjK3hV-@5*QC}oZL-jd&WZWETF|`vTGdLM)oa(TG7~euyCX|Le%i|R zJJGElbJsg=;J^KG7rVZ>Z22_XM!x*d^?Rdi{a!k*>|R$|d*vKs_Xg>`1qQE9Rk0O% z*MG0CuD0GcXK!3`vdQ=26VsO`4}+u4ex1#A(_ z8`h}z{dK#-eYr8iBIV)2(zsgrt)E}${?XW7{j4pvUORb}F~f;l$F{7vyCdUlyJFJw zh3)@cw`!c;m$oVY;O?%%Q+e%wr@rNuuD)h`?QGHZj^i(1pWHj&W{To(`S<&HI2mJlQwu_#mifNejzp=Za+{Bs>n-pzCHJ6*I;fNxvl z{AYXmh5KcF^UqEFyZrH?bud(?0nAZjJ1B}-q+riW%i+tk ztEr;fbQix?`*!-;whv!x&3^3K5LZ{Tb^hZ%N9X3-Ht#r_-@f0^d3w@;DZ&g404Gx_ Ag8%>k delta 2171 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 G1_l7~R6XGU