forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WPT: Update display-override-member tests to make them all promotable
This CL updates all wpt/appmanifest/display-override-member tests. Now they can be installed. Bug: 1247435 Change-Id: I1ada34bf0fbb62ded348cbbb8ac60708b9e3d15d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3173581 Auto-Submit: Fangzhen Song <songfangzhen@bytedance.com> Reviewed-by: Phillis Tang <phillis@chromium.org> Commit-Queue: Fangzhen Song <songfangzhen@bytedance.com> Cr-Commit-Position: refs/heads/main@{#924617}
- Loading branch information
1 parent
8bf5894
commit 563f01e
Showing
23 changed files
with
126 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 0 additions & 3 deletions
3
...anifest/display-override-member/display-override-member-media-feature-browser.webmanifest
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 0 additions & 3 deletions
3
...fest/display-override-member/display-override-member-media-feature-fullscreen.webmanifest
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 0 additions & 3 deletions
3
...fest/display-override-member/display-override-member-media-feature-minimal-ui.webmanifest
This file was deleted.
Oops, something went wrong.
56 changes: 56 additions & 0 deletions
56
...pmanifest/display-override-member/display-override-member-media-feature-service-worker.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
// Some user agents only offer app installation if there is a SW and it handles | ||
// offline requests. | ||
|
||
const cacheVersion = "1.2"; | ||
const CACHE_NAME = `cache-v${cacheVersion}`; | ||
|
||
// The resources cached by this service worker. | ||
const resources = [ | ||
"display-override-member-media-feature-browser-manual.tentative.html", | ||
"display-override-member-media-feature-fullscreen-manual.tentative.html", | ||
"display-override-member-media-feature-minimal-ui-manual.tentative.html", | ||
"display-override-member-media-feature-standalone-manual.tentative.html", | ||
"display-override-member-media-feature-standalone-overrides-browser-manual.tentative.html", | ||
"display-override-member-media-feature-service-worker.js", | ||
"resources/display-override-member-media-feature-manual.js", | ||
"resources/icon.png", | ||
]; | ||
|
||
// Load all resources for this service worker. | ||
const precache = async () => { | ||
const cache = await caches.open(CACHE_NAME); | ||
await cache.addAll(resources); | ||
}; | ||
|
||
// Get a resource from the cache. | ||
const fromCache = async request => { | ||
const cache = await caches.open(CACHE_NAME); | ||
return await cache.match(request.url); | ||
}; | ||
|
||
// Attempt to get resources from the network first, fallback to the cache if we're | ||
// offline. | ||
const networkFallbackToCache = async request => { | ||
try { | ||
const response = await fetch(request); | ||
if (response.ok) return response; | ||
} catch (err) {} | ||
return await fromCache(request); | ||
}; | ||
|
||
// When we have a new service worker, update the caches and swap immediately. | ||
self.addEventListener("install", e => { | ||
e.waitUntil(precache().then(() => self.skipWaiting())); | ||
}); | ||
|
||
// Claim existing clients. | ||
self.addEventListener("activate", e => { | ||
e.waitUntil(self.clients.claim()); | ||
}); | ||
|
||
// When a resource need to be fetched, check whether it is | ||
// contained in the cache and return the cached version, otherwise | ||
// get it from the network. | ||
self.addEventListener("fetch", e => { | ||
e.respondWith(networkFallbackToCache(e.request)); | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 0 additions & 4 deletions
4
...ide-member/display-override-member-media-feature-standalone-overrides-browser.webmanifest
This file was deleted.
Oops, something went wrong.
3 changes: 0 additions & 3 deletions
3
...fest/display-override-member/display-override-member-media-feature-standalone.webmanifest
This file was deleted.
Oops, something went wrong.
11 changes: 11 additions & 0 deletions
11
...splay-override-member/resources/display-override-member-media-feature-browser.webmanifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"name": "Display override member media feature WPT", | ||
"icons": [ | ||
{ | ||
"src": "icon.png", | ||
"sizes": "192x192" | ||
} | ||
], | ||
"start_url": "../display-override-member-media-feature-browser-manual.tentative.html", | ||
"display_override": [ "browser" ] | ||
} |
File renamed without changes.
11 changes: 11 additions & 0 deletions
11
...ay-override-member/resources/display-override-member-media-feature-fullscreen.webmanifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"name": "Display override member media feature WPT", | ||
"icons": [ | ||
{ | ||
"src": "icon.png", | ||
"sizes": "192x192" | ||
} | ||
], | ||
"start_url": "../display-override-member-media-feature-fullscreen-manual.tentative.html", | ||
"display_override": [ "fullscreen" ] | ||
} |
File renamed without changes.
4 changes: 4 additions & 0 deletions
4
...anifest/display-override-member/resources/display-override-member-media-feature-manual.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
if ('serviceWorker' in navigator) { | ||
navigator.serviceWorker.register( | ||
'display-override-member-media-feature-service-worker.js'); | ||
} |
11 changes: 11 additions & 0 deletions
11
...ay-override-member/resources/display-override-member-media-feature-minimal-ui.webmanifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"name": "Display override member media feature WPT", | ||
"icons": [ | ||
{ | ||
"src": "icon.png", | ||
"sizes": "192x192" | ||
} | ||
], | ||
"start_url": "../display-override-member-media-feature-browser-manual.tentative.html", | ||
"display_override": [ "minimal-ui" ] | ||
} |
File renamed without changes.
12 changes: 12 additions & 0 deletions
12
.../resources/display-override-member-media-feature-standalone-overrides-browser.webmanifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"name": "Display override member media feature WPT", | ||
"icons": [ | ||
{ | ||
"src": "icon.png", | ||
"sizes": "192x192" | ||
} | ||
], | ||
"start_url": "../display-override-member-media-feature-browser-manual.tentative.html", | ||
"display": "browser", | ||
"display_override": [ "standalone" ] | ||
} |
File renamed without changes.
11 changes: 11 additions & 0 deletions
11
...ay-override-member/resources/display-override-member-media-feature-standalone.webmanifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"name": "Display override member media feature WPT", | ||
"icons": [ | ||
{ | ||
"src": "icon.png", | ||
"sizes": "192x192" | ||
} | ||
], | ||
"start_url": "../display-override-member-media-feature-browser-manual.tentative.html", | ||
"display_override": [ "standalone" ] | ||
} |
File renamed without changes.
Binary file added
BIN
+8.36 KB
...k/web_tests/external/wpt/appmanifest/display-override-member/resources/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.