SalaMuseoGames/assets/js/pwa.js

21 lines
567 B
JavaScript

(function(){
return // TODO finish
var Prefs = SalaMuseoGames.Prefs;
if (Prefs.pwaManifests.value) {
var manifestData;
if (Prefs.softwarePwaManifests.value && SalaMuseoGames.page.software_data) {
// TODO add individual manifests on games pages
} else {
// TODO add site manifest on global pages
}
var manifestElem = document.createElement('link');
manifestElem.rel = 'manifest';
manifestElem.href = 'data:application/manifest+json;utf8,' + encodeURIComponent(JSON.stringify(manifestData));
document.head.appendChild(manifestElem);
}
})();