Merge pull request #1898 from sbwalker/dev
separate PWA service worker script from manifest script
This commit is contained in:
commit
037db8a3e4
|
@ -424,7 +424,6 @@
|
||||||
{
|
{
|
||||||
site.Runtime = _runtime;
|
site.Runtime = _runtime;
|
||||||
site.RenderMode = _runtime + _prerender;
|
site.RenderMode = _runtime + _prerender;
|
||||||
refresh = true;
|
|
||||||
reload = true; // needs to be reloaded on server
|
reload = true; // needs to be reloaded on server
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -525,7 +524,7 @@
|
||||||
|
|
||||||
await logger.LogInformation("Site Settings Saved {Site}", site);
|
await logger.LogInformation("Site Settings Saved {Site}", site);
|
||||||
|
|
||||||
if (refresh)
|
if (refresh || reload)
|
||||||
{
|
{
|
||||||
NavigationManager.NavigateTo(NavigateUrl(true), reload); // refresh/reload
|
NavigationManager.NavigateTo(NavigateUrl(true), reload); // refresh/reload
|
||||||
}
|
}
|
||||||
|
|
|
@ -258,7 +258,7 @@ namespace Oqtane.Pages
|
||||||
private string CreatePWAScript(Alias alias, Site site, Route route)
|
private string CreatePWAScript(Alias alias, Site site, Route route)
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
"<script>" +
|
"<script id=\"app-pwa\">" +
|
||||||
"setTimeout(() => { " +
|
"setTimeout(() => { " +
|
||||||
"var manifest = { " +
|
"var manifest = { " +
|
||||||
"\"name\": \"" + site.Name + "\", " +
|
"\"name\": \"" + site.Name + "\", " +
|
||||||
|
@ -283,6 +283,8 @@ namespace Oqtane.Pages
|
||||||
"document.getElementById('app-manifest').setAttribute('href', url); " +
|
"document.getElementById('app-manifest').setAttribute('href', url); " +
|
||||||
"} " +
|
"} " +
|
||||||
", 1000);" +
|
", 1000);" +
|
||||||
|
"</script>" + Environment.NewLine +
|
||||||
|
"<script id=\"app-serviceworker\">" +
|
||||||
"if ('serviceWorker' in navigator) { " +
|
"if ('serviceWorker' in navigator) { " +
|
||||||
"navigator.serviceWorker.register('/service-worker.js').then(function(registration) { " +
|
"navigator.serviceWorker.register('/service-worker.js').then(function(registration) { " +
|
||||||
"console.log('ServiceWorker Registration Successful'); " +
|
"console.log('ServiceWorker Registration Successful'); " +
|
||||||
|
|
Loading…
Reference in New Issue
Block a user