Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js

Issue 2415873002: Import w3c tests for the service workers (Closed)
Patch Set: Rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 function matchQuery(query) { 1 function matchQuery(query) {
2 return self.location.href.indexOf(query) != -1; 2 return self.location.href.indexOf(query) != -1;
3 } 3 }
4 4
5 if (matchQuery('?evaluation')) 5 if (matchQuery('?evaluation'))
6 self.registration.unregister(); 6 self.registration.unregister();
7 7
8 self.addEventListener('install', function(e) { 8 self.addEventListener('install', function(e) {
9 if (matchQuery('?install')) 9 if (matchQuery('?install'))
10 self.registration.unregister(); 10 self.registration.unregister();
11 }); 11 });
12 12
13 self.addEventListener('activate', function(e) { 13 self.addEventListener('activate', function(e) {
14 if (matchQuery('?activate')) 14 if (matchQuery('?activate'))
15 self.registration.unregister(); 15 self.registration.unregister();
16 }); 16 });
17 17
18 self.addEventListener('message', function(e) { 18 self.addEventListener('message', function(e) {
19 e.waitUntil(self.registration.unregister() 19 self.registration.unregister()
20 .then(function(result) { 20 .then(function(result) {
21 e.data.port.postMessage({result: result}); 21 e.data.port.postMessage({result: result});
22 })); 22 });
23 }); 23 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698