| Index: native_client_sdk/src/examples/api/file_io/example.js
|
| diff --git a/native_client_sdk/src/examples/api/file_io/example.js b/native_client_sdk/src/examples/api/file_io/example.js
|
| index e73f4b946238dc1f230c85befcd1f7b9267d12bd..1183c9cd433c1652397f20a6f9b462647cb50a36 100644
|
| --- a/native_client_sdk/src/examples/api/file_io/example.js
|
| +++ b/native_client_sdk/src/examples/api/file_io/example.js
|
| @@ -19,6 +19,7 @@ function attachListeners() {
|
| document.getElementById('saveButton').addEventListener('click', saveFile);
|
| document.getElementById('loadButton').addEventListener('click', loadFile);
|
| document.getElementById('deleteButton').addEventListener('click', deleteFile);
|
| + document.getElementById('listButton').addEventListener('click', listDir);
|
| }
|
|
|
| function loadFile() {
|
| @@ -55,6 +56,17 @@ function deleteFile() {
|
| }
|
| }
|
|
|
| +function listDir() {
|
| + if (common.naclModule) {
|
| + var dirName = document.getElementById('dirName').value;
|
| +
|
| + // Package a message using a simple protocol containing:
|
| + // instruction file_name_length file_name
|
| + var msg = "ls " + dirName.length + " " + dirName;
|
| + common.naclModule.postMessage(msg);
|
| + }
|
| +}
|
| +
|
| // Called by the common.js module.
|
| function handleMessage(message_event) {
|
| var messageParts = message_event.data.split("|", 3);
|
|
|