mirror of
https://github.com/classilla/tenfourfox.git
synced 2025-02-08 16:30:29 +00:00
24 lines
603 B
JavaScript
24 lines
603 B
JavaScript
/**
|
|
* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/
|
|
*/
|
|
|
|
onactivate = function(e) {
|
|
e.waitUntil(new Promise(function(resolve, reject) {
|
|
registration.onupdatefound = function(e) {
|
|
clients.matchAll().then(function(clients) {
|
|
if (!clients.length) {
|
|
reject("No clients found");
|
|
}
|
|
|
|
if (registration.scope.match(/updatefoundevent\.html$/)) {
|
|
clients[0].postMessage("finish");
|
|
resolve();
|
|
} else {
|
|
dump("Scope did not match");
|
|
}
|
|
}, reject);
|
|
}
|
|
}));
|
|
}
|