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
@@ -9,7 +9,7 @@
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-free": "^5.13.0", "@fortawesome/fontawesome-free": "^5.13.0",
"@webrecorder/wabac": "^2.4.0-b0", "@webrecorder/wabac": "^2.4.0",
"bulma": "^0.9.0", "bulma": "^0.9.0",
"electron-log": "^4.3.0", "electron-log": "^4.3.0",
"electron-updater": "^4.3.5", "electron-updater": "^4.3.5",
+1 -1
View File
@@ -35,7 +35,7 @@ class ReplayWebApp extends LitElement
} }
get homeUrl() { get homeUrl() {
return "/"; return window.location.pathname;
} }
static get properties() { static get properties() {
+1 -1
View File
File diff suppressed because one or more lines are too long
+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} 75% {stop-color: #4876ff}
100% {stop-color: #04cdff} 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 { #wrlogo {
max-height: 1.0rem; max-height: 1.0rem;
} }
+4 -4
View File
@@ -714,10 +714,10 @@
"@webassemblyjs/wast-parser" "1.9.0" "@webassemblyjs/wast-parser" "1.9.0"
"@xtuc/long" "4.2.2" "@xtuc/long" "4.2.2"
"@webrecorder/wabac@^2.4.0-b0": "@webrecorder/wabac@^2.4.0":
version "2.4.0-b0" version "2.4.0"
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.4.0-b0.tgz#aff2fbc823ec6070c933bc5ff63a3c5850a5fb6b" resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.4.0.tgz#0a260f551093b413e973004c1ba168b2c89e6fd1"
integrity sha512-IuVwZgT0FTYPEqRgoKL6TvjJxd7XCTfTVl4yqekLpAyqDuC23RjVdzmrDKlCxlvIFDv2kGWRV+kG0WZ3SdlljQ== integrity sha512-gedmc+KP0fnKW8iVE0aoP5HyWwCVdQSlh8L/0kLKjkFE5kpECkOUYL9iJ42yvPRpCeDvQP4G2Yc1QsfE/eteuw==
dependencies: dependencies:
"@webrecorder/wombat" "^3.0.2" "@webrecorder/wombat" "^3.0.2"
brotli "github:foliojs/brotli.js" brotli "github:foliojs/brotli.js"