Merge branch 'dev' of ../p3 into dev

This commit is contained in:
nobody 2021-08-22 14:23:23 -07:00
commit fa12d5991e
5 changed files with 23 additions and 7 deletions

9
ServiceWorker.js Normal file
View file

@ -0,0 +1,9 @@
// This file should be served from the web root to avoid scope and cookie related issues with some browsers
self.addEventListener('install', function(e) {
console.log('install event');
});
self.addEventListener('fetch', function(e) {
// nothing here yet
return;
});

View file

@ -17,7 +17,7 @@ class Manifest extends Controller {
[ 'src' => '/images/' . System::get_platform_name() . '.svg', 'sizes' => '192x192' ],
],
'scope' => '/',
'start_url' => '/',
'start_url' => z_root(),
'display' => 'fullscreen',
'orientation' => 'any',
'theme_color' => 'blue',
@ -30,7 +30,16 @@ class Manifest extends Controller {
'title' => 'title',
'text' => 'body',
'url' => 'url',
'files' => [ 'name' => 'userfile', 'accept' => '*' ],
'files' => [
[ 'name' => 'userfile',
'accept' => [
'image/jpeg',
'image/gif',
'image/png',
'text/plain',
]
]
]
]
]

View file

@ -1151,7 +1151,6 @@ class App {
head_add_link( [ 'rel' => 'manifest', 'href' => z_root() . '/manifest.webmanifest' ] );
self::$meta->set('application-name', System::get_platform_name() );
self::$meta->set('generator', System::get_platform_name());
$i = head_get_icon();

View file

@ -35,7 +35,9 @@ $.ajaxPrefilter(function( options, original_Options, jqXHR ) {
});
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/view/js/sw.js');
navigator.serviceWorker.register('/ServiceWorker.js', { scope: '/' }).then(function(registration) {
console.log('scope is', registration.scope);
});
console.log('service worker registered.');
}

View file

@ -1,3 +0,0 @@
self.addEventListener('install', (e) => {
console.log('install event');
});