Index: ppapi/examples/crxfs/crxfs.js |
diff --git a/ppapi/examples/crxfs/crxfs.js b/ppapi/examples/crxfs/crxfs.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..383f9330e4b65e31e7bdfe1e84ad842af3aad309 |
--- /dev/null |
+++ b/ppapi/examples/crxfs/crxfs.js |
@@ -0,0 +1,23 @@ |
+// Copyright (c) 2013 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+function StartRequest() { |
+ var plugin = document.getElementById("plugin"); |
+ var filename = document.getElementById("filename").value; |
+ plugin.postMessage(filename); |
+} |
+ |
+function HandleMessage(message_event) { |
+ document.getElementById("content").value = message_event.data; |
+} |
+ |
+document.addEventListener('DOMContentLoaded', function () { |
+ // Attach a listener for the message event. This must happen after the plugin |
+ // object was created. |
+ document.getElementById("plugin") |
+ .addEventListener("message", HandleMessage, false); |
+ |
+ document.getElementById("start") |
+ .addEventListener("click", StartRequest, false); |
+}); |