ui: use current page with no querey as home page instead of '/'

update to latest wabac.js
This commit is contained in:
Ilya Kreymer
2020-12-13 22:06:28 -08:00
parent f6de8dfaf0
commit 042fefa66d
5 changed files with 8 additions and 8 deletions
+1 -1
View File
@@ -196,7 +196,7 @@ const oe=new WeakMap,ne=v(e=>t=>{if(!(t instanceof P))throw new Error("unsafeSVG
75% {stop-color: #4876ff}
100% {stop-color: #04cdff}
}
`}});var ve;function we(e,t){void 0===t&&(t={});var i=t.registrationOptions;void 0===i&&(i={}),delete t.registrationOptions;var a=function(e){for(var i=[],a=arguments.length-1;a-- >0;)i[a]=arguments[a+1];t&&t[e]&&t[e].apply(t,i)};"serviceWorker"in navigator&&ve.then((function(){Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))?(!function(e,t,i){fetch(e).then((function(a){404===a.status?(t("error",new Error("Service worker not found at "+e)),ye()):-1===a.headers.get("content-type").indexOf("javascript")?(t("error",new Error("Expected "+e+" to have javascript content-type, but received "+a.headers.get("content-type"))),ye()):ke(e,t,i)})).catch((function(e){return xe(t,e)}))}(e,a,i),navigator.serviceWorker.ready.then((function(e){a("ready",e)}))):(ke(e,a,i),navigator.serviceWorker.ready.then((function(e){a("ready",e)})))}))}function xe(e,t){navigator.onLine||e("offline"),e("error",t)}function ke(e,t,i){navigator.serviceWorker.register(e,i).then((function(e){t("registered",e),e.waiting?t("updated",e):e.onupdatefound=function(){t("updatefound",e);var i=e.installing;i.onstatechange=function(){"installed"===i.state&&(navigator.serviceWorker.controller?t("updated",e):t("cached",e))}}})).catch((function(e){return xe(t,e)}))}function ye(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}function Se(e="sw.js",t="./"){let i,a;const r=new Promise((e,t)=>{i=e,a=t});return navigator.serviceWorker||(console.error("Service Workers not supported"),a()),we(t+e,{registrationOptions:{scope:t},registered(e){console.log("Service worker is registered"),i()},error(e){console.error("Error during service worker registration:",e),a()}}),r}"undefined"!=typeof window&&(ve="undefined"!=typeof Promise?new Promise((function(e){return window.addEventListener("load",e)})):{then:function(e){return window.addEventListener("load",e)}});function ze(e){let t=null;try{t=new Date(e.ts||e.date)}catch(e){}const i=t&&!isNaN(t)?$e(t.toISOString()):"";return{date:t,timestamp:i}}function $e(e){return e.replace(/[-:T]/g,"").slice(0,14)}function _e(e,t,i){const a=new URLSearchParams;return a.set("view",e),a.set("url",t),a.set("ts",i),"#"+a.toString()}async function Ce(e){return{url:e,coll:"id-"+(await async function(e,t){const i=(new TextEncoder).encode(e),a=await crypto.subtle.digest(t,i);return Array.from(new Uint8Array(a)).map(e=>e.toString(16).padStart(2,"0")).join("")}(e,"SHA-256")).slice(0,12)}}var Le=i(83),Pe=i.n(Le),De=i(27),Te=i.n(De),Ee=i(28),Ae=i.n(Ee);class Ie extends re{constructor(){super(),this.sourceUrl=null,this.collTitle=null,this.showAbout=!1,this.pageParams={},this.inited=!1,this.navMenuShown=!1,this.collPageUrl="",this.pageTitle="",this.pageReplay=!1,Se("sw.js"),this.safariKeyframes()}get appName(){return"ReplayWeb.page"}get homeUrl(){return"/"}static get properties(){return{inited:{type:Boolean},pageParams:{type:Object},sourceUrl:{type:String},navMenuShown:{type:Boolean},showAbout:{type:Boolean},collTitle:{type:String},loadInfo:{type:Object},embed:{type:String},collPageUrl:{type:String},pageTitle:{type:String},pageReplay:{type:Boolean},source:{type:String}}}static get styles(){return ue(Ie.appStyles)}static get appStyles(){return ie`
`}});var ve;function we(e,t){void 0===t&&(t={});var i=t.registrationOptions;void 0===i&&(i={}),delete t.registrationOptions;var a=function(e){for(var i=[],a=arguments.length-1;a-- >0;)i[a]=arguments[a+1];t&&t[e]&&t[e].apply(t,i)};"serviceWorker"in navigator&&ve.then((function(){Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))?(!function(e,t,i){fetch(e).then((function(a){404===a.status?(t("error",new Error("Service worker not found at "+e)),ye()):-1===a.headers.get("content-type").indexOf("javascript")?(t("error",new Error("Expected "+e+" to have javascript content-type, but received "+a.headers.get("content-type"))),ye()):ke(e,t,i)})).catch((function(e){return xe(t,e)}))}(e,a,i),navigator.serviceWorker.ready.then((function(e){a("ready",e)}))):(ke(e,a,i),navigator.serviceWorker.ready.then((function(e){a("ready",e)})))}))}function xe(e,t){navigator.onLine||e("offline"),e("error",t)}function ke(e,t,i){navigator.serviceWorker.register(e,i).then((function(e){t("registered",e),e.waiting?t("updated",e):e.onupdatefound=function(){t("updatefound",e);var i=e.installing;i.onstatechange=function(){"installed"===i.state&&(navigator.serviceWorker.controller?t("updated",e):t("cached",e))}}})).catch((function(e){return xe(t,e)}))}function ye(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}function Se(e="sw.js",t="./"){let i,a;const r=new Promise((e,t)=>{i=e,a=t});return navigator.serviceWorker||(console.error("Service Workers not supported"),a()),we(t+e,{registrationOptions:{scope:t},registered(e){console.log("Service worker is registered"),i()},error(e){console.error("Error during service worker registration:",e),a()}}),r}"undefined"!=typeof window&&(ve="undefined"!=typeof Promise?new Promise((function(e){return window.addEventListener("load",e)})):{then:function(e){return window.addEventListener("load",e)}});function ze(e){let t=null;try{t=new Date(e.ts||e.date)}catch(e){}const i=t&&!isNaN(t)?$e(t.toISOString()):"";return{date:t,timestamp:i}}function $e(e){return e.replace(/[-:T]/g,"").slice(0,14)}function _e(e,t,i){const a=new URLSearchParams;return a.set("view",e),a.set("url",t),a.set("ts",i),"#"+a.toString()}async function Ce(e){return{url:e,coll:"id-"+(await async function(e,t){const i=(new TextEncoder).encode(e),a=await crypto.subtle.digest(t,i);return Array.from(new Uint8Array(a)).map(e=>e.toString(16).padStart(2,"0")).join("")}(e,"SHA-256")).slice(0,12)}}var Le=i(83),Pe=i.n(Le),De=i(27),Te=i.n(De),Ee=i(28),Ae=i.n(Ee);class Ie extends re{constructor(){super(),this.sourceUrl=null,this.collTitle=null,this.showAbout=!1,this.pageParams={},this.inited=!1,this.navMenuShown=!1,this.collPageUrl="",this.pageTitle="",this.pageReplay=!1,Se("sw.js"),this.safariKeyframes()}get appName(){return"ReplayWeb.page"}get homeUrl(){return window.location.pathname}static get properties(){return{inited:{type:Boolean},pageParams:{type:Object},sourceUrl:{type:String},navMenuShown:{type:Boolean},showAbout:{type:Boolean},collTitle:{type:String},loadInfo:{type:Object},embed:{type:String},collPageUrl:{type:String},pageTitle:{type:String},pageReplay:{type:Boolean},source:{type:String}}}static get styles(){return ue(Ie.appStyles)}static get appStyles(){return ie`
#wrlogo {
max-height: 1.0rem;
}