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

Unified Diff: chrome/test/data/extensions/platform_apps/web_view/filesystem/shared_worker/multiple/guest_shared_worker.html

Issue 338353007: Implementation of shared worker code path for WebView file system permission. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master_sharedworker
Patch Set: Small changes are made. Created 6 years, 5 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 side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/extensions/platform_apps/web_view/filesystem/shared_worker/multiple/guest_shared_worker.html
diff --git a/chrome/test/data/extensions/platform_apps/web_view/filesystem/worker/guest_worker.html b/chrome/test/data/extensions/platform_apps/web_view/filesystem/shared_worker/multiple/guest_shared_worker.html
similarity index 85%
copy from chrome/test/data/extensions/platform_apps/web_view/filesystem/worker/guest_worker.html
copy to chrome/test/data/extensions/platform_apps/web_view/filesystem/shared_worker/multiple/guest_shared_worker.html
index ef81acba03ccf8e039f139efd6c0c3f9872631ef..756febed876d56c703a9939cace5cbc03ca297fd 100644
--- a/chrome/test/data/extensions/platform_apps/web_view/filesystem/worker/guest_worker.html
+++ b/chrome/test/data/extensions/platform_apps/web_view/filesystem/shared_worker/multiple/guest_shared_worker.html
@@ -6,7 +6,7 @@
<html>
<head>
<script type="text/javascript">
- // A guest that ceate a worker to request filesystem.
+ // A guest that ceate a shared worker to request filesystem.
// Notifies the embedder about the result of the request (success/fail)
// via post message. Note that the embedder has to initiate a postMessage
// first so that guest has a reference to the embedder's window.
@@ -44,13 +44,13 @@
totalCallbackCount = 0;
successCallbackCount = 0;
- window.console.log('Call initWorker');
- initWorker();
+ window.console.log('Call initSharedWorker');
+ initSharedWorker();
};
- var initWorker = function() {
- window.worker = new Worker('worker.js');
- worker.addEventListener('message', function(e) {
+ var initSharedWorker = function() {
+ window.worker = new SharedWorker('shared_worker.js');
+ worker.port.addEventListener('message', function(e) {
var data = e.data;
switch (data.type) {
case 'echo':
@@ -70,7 +70,8 @@
break;
}
}, false);
- worker.postMessage({'type': 'requestFileSystem'});
+ worker.port.start();
+ worker.port.postMessage({'type': 'requestFileSystem'});
};
var onPostMessageReceived = function(e) {
@@ -87,7 +88,9 @@
</script>
</head>
<body>
- <div>This is a guest that create a worker to request filesystem.</div>
+ <div>
+ This is a guest that create a shared worker to request filesystem.
+ </div>
<script>
window.console.log('Guest loaded');
</script>

Powered by Google App Engine
This is Rietveld 408576698