export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready .then(registration => { registration.unregister(); }) .catch(error => { console.error(error.message); }); } }
async record(pollyRequest) { pollyRequest.action = ACTIONS.RECORD; if ('navigator' in global && !navigator.onLine) { console.warn( '[Polly] Recording may fail because the browser is offline.\n' + `${stringifyRequest(pollyRequest)}` ); } return this.onRecord(pollyRequest); }
// Checks whether a language name like 'English' or 'German' matches the system // language, aka the current locale function isSystemLanguage (language) { const iso639 = require('iso-639-1') const osLangISO = window.navigator.language.split('-')[0] // eg 'en' const langIso = iso639.getCode(language) // eg 'de' if language is 'German' return langIso === osLangISO }
// Updates the URL hash and copies the URL to the clipboard function onCopyLinkClick(e) { window.location.hash = encodeURIComponent(hashPrefix + markdown.value); if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(window.location).then(noop, noop); } else { /* eslint-disable-next-line no-alert */ alert("Document URL updated, select and copy it now."); } e.preventDefault(); }
const getChromeVersion = (force) => { if (force) return true var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./) return raw ? parseInt(raw[2], 10) > 59 : false }
function initialiseServiceWorker() { if ('serviceWorker' in navigator) { navigator.serviceWorker .register(serviceWorkerName) .then(handleSWRegistration) .catch(err => console.error(err)); } else { console.error("Service workers aren't supported in this browser."); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready .then(registration => { registration.unregister(); }) .catch(error => { console.error(error.message); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready .then(registration => { registration.unregister(); }) .catch(error => { console.error(error.message); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }