From 88573667fae2f3cf8019c68beb67779d3da4e552 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 23 Aug 2016 00:06:58 -0700 Subject: [PATCH] Update frontend --- homeassistant/components/frontend/version.py | 2 +- .../frontend/www_static/frontend.html | 2 +- .../frontend/www_static/frontend.html.gz | Bin 123252 -> 123277 bytes .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 2279 -> 2278 bytes 6 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 8a5ffe63a79..841c2c495f2 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -2,7 +2,7 @@ FINGERPRINTS = { "core.js": "7901b14f238956024a19139d6c479d68", - "frontend.html": "b33df7a012ea6d2aaf353c4466d6554a", + "frontend.html": "850075be728fcdb83328cf2cb50a9f03", "mdi.html": "710b84acc99b32514f52291aba9cd8e8", "panels/ha-panel-dev-event.html": "3cc881ae8026c0fba5aa67d334a3ab2b", "panels/ha-panel-dev-info.html": "34e2df1af32e60fffcafe7e008a92169", diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index e99fe69c8e7..ff7a7bc71bd 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -2,4 +2,4 @@ },_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 +this.currentTarget=t,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()},i=window.Element.prototype.animate;window.Element.prototype.animate=function(n,r){var o=i.call(this,n,r);o._cancelHandlers=[],o.oncancel=null;var a=o.cancel;o.cancel=function(){a.call(this);var i=new e(this,null,t()),n=this._cancelHandlers.concat(this.oncancel?[this.oncancel]:[]);setTimeout(function(){n.forEach(function(t){t.call(i.target,i)})},0)};var s=o.addEventListener;o.addEventListener=function(t,e){"function"==typeof e&&"cancel"==t?this._cancelHandlers.push(e):s.call(this,t,e)};var u=o.removeEventListener;return o.removeEventListener=function(t,e){if("cancel"==t){var i=this._cancelHandlers.indexOf(e);i>=0&&this._cancelHandlers.splice(i,1)}else u.call(this,t,e)},o}}}(),function(t){var e=document.documentElement,i=null,n=!1;try{var r=getComputedStyle(e).getPropertyValue("opacity"),o="0"==r?"1":"0";i=e.animate({opacity:[o,o]},{duration:1}),i.currentTime=0,n=getComputedStyle(e).getPropertyValue("opacity")==o}catch(t){}finally{i&&i.cancel()}if(!n){var a=window.Element.prototype.animate;window.Element.prototype.animate=function(e,i){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),a.call(this,e,i)}}}(c),!function(t,e,i){function n(t){var i=e.timeline;i.currentTime=t,i._discardAnimations(),0==i._animations.length?o=!1:requestAnimationFrame(n)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r(function(i){e.timeline._updateAnimationsPromises(),t(i),e.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 20a48a1f014d0d43a1eb7c60b844615ac0be5471..ed3a49ed807e769a955c602e0004d5fdbc3b421c 100644 GIT binary patch delta 14456 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 O=G05~q?k6aGXMZ$N-gXF delta 14478 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 a{onDVU!v0$uYCOSpW)YReaou#>@L^< diff --git a/homeassistant/components/frontend/www_static/home-assistant-polymer b/homeassistant/components/frontend/www_static/home-assistant-polymer index 87421f91363..8a2e2e37bab 160000 --- a/homeassistant/components/frontend/www_static/home-assistant-polymer +++ b/homeassistant/components/frontend/www_static/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 87421f913635d32d3d116d9e26146e965b1e5e81 +Subproject commit 8a2e2e37bab9db244a24aec570453653a0c2d4b2 diff --git a/homeassistant/components/frontend/www_static/service_worker.js b/homeassistant/components/frontend/www_static/service_worker.js index c87976183df..eda2859f7af 100644 --- a/homeassistant/components/frontend/www_static/service_worker.js +++ b/homeassistant/components/frontend/www_static/service_worker.js @@ -1 +1 @@ -"use strict";function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}function notificationEventCallback(e,t){firePushCallback({action:t.action,data:t.notification.data,tag:t.notification.tag,type:e},t.notification.data.jwt)}function firePushCallback(e,t){delete e.data.jwt,0===Object.keys(e.data).length&&e.data.constructor===Object&&delete e.data,fetch("/api/notify.html5/callback",{method:"POST",headers:new Headers({"Content-Type":"application/json",Authorization:"Bearer "+t}),body:JSON.stringify(e)})}var precacheConfig=[["/","92b0fdbfd90c14bca9bf90050422d5bb"],["/frontend/panels/dev-event-3cc881ae8026c0fba5aa67d334a3ab2b.html","e22ed0d2d10777c87eb9620d81f525b4"],["/frontend/panels/dev-info-34e2df1af32e60fffcafe7e008a92169.html","7e939dc762dc0c0ec769db4ea76a4b09"],["/frontend/panels/dev-service-bb5c587ada694e0fd42ceaaedd6fe6aa.html","782c4860c5e8ab274231ba9dfd528f29"],["/frontend/panels/dev-state-4608326978256644c42b13940c028e0a.html","26758b741ac1b7c8e9cfcb24762d8774"],["/frontend/panels/dev-template-0a099d4589636ed3038a3e9f020468a7.html","99114026cf9193263c74cc25f9f6a469"],["/frontend/panels/map-af7d04aff7dd5479c5a0016bc8d4dd7d.html","6031df1b4d23d5b321208449b2d293f8"],["/static/core-7901b14f238956024a19139d6c479d68.js","853f929882f981c30a7367d0bbe2ed39"],["/static/frontend-b33df7a012ea6d2aaf353c4466d6554a.html","018701ea26c562e9c13cb752f2705c16"],["/static/mdi-710b84acc99b32514f52291aba9cd8e8.html","149c8eaf6bb78a9b642c7bcedab86900"],["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"]],cacheName="sw-precache-v2--"+(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()},createCacheKey=function(e,t,a,n){var c=new URL(e);return n&&c.toString().match(n)||(c.search+=(c.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(a)),c.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)})},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()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],a=e[1],n=new URL(t,self.location),c=createCacheKey(n,hashParamName,a,!1);return[n.toString(),c]}));self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(e){return setOfCachedUrls(e).then(function(t){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!t.has(a))return e.add(new Request(a,{credentials:"same-origin"}))}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var t=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(e){return e.keys().then(function(a){return Promise.all(a.map(function(a){if(!t.has(a.url))return e.delete(a)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t,a=stripIgnoredUrlParameters(e.request.url,ignoreUrlParametersMatching);t=urlsToCacheKeys.has(a);var n="index.html";!t&&n&&(a=addDirectoryIndex(a,n),t=urlsToCacheKeys.has(a));var c="/";!t&&c&&"navigate"===e.request.mode&&isPathWhitelisted(["^((?!(static|api|local|service_worker.js|manifest.json)).)*$"],e.request.url)&&(a=new URL(c,self.location).toString(),t=urlsToCacheKeys.has(a)),t&&e.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(a))}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}),self.addEventListener("push",function(e){var t;e.data&&(t=e.data.json(),e.waitUntil(self.registration.showNotification(t.title,t).then(function(e){firePushCallback({type:"received",tag:t.tag,data:t.data},t.data.jwt)})))}),self.addEventListener("notificationclick",function(e){var t;notificationEventCallback("clicked",e),e.notification.close(),e.notification.data&&e.notification.data.url&&(t=e.notification.data.url,t&&e.waitUntil(clients.matchAll({type:"window"}).then(function(e){var a,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