Index: remoting/tools/javascript_key_tester/main.js |
diff --git a/remoting/tools/javascript_key_tester/main.js b/remoting/tools/javascript_key_tester/main.js |
index e777b48166945762201a344cdff73988519586bb..1747f849162371508be8fd4948c0aa19b5302108 100644 |
--- a/remoting/tools/javascript_key_tester/main.js |
+++ b/remoting/tools/javascript_key_tester/main.js |
@@ -3,17 +3,28 @@ |
* found in the LICENSE file. |
*/ |
+function handlePNaClMessage(message_event) { |
+ var div = document.getElementById('pnacl-log'); |
+ div.innerHTML = message_event.data + "<br/>" + div.innerHTML; |
+} |
+ |
function onLoad() { |
- var parentDiv = document.getElementById('key-log'); |
- var chordTracker = new ChordTracker(parentDiv); |
+ var javascriptLog = document.getElementById('javascript-log'); |
+ var chordTracker = new ChordTracker(javascriptLog); |
document.body.addEventListener( |
'keydown', chordTracker.addKeyEvent.bind(chordTracker), false); |
document.body.addEventListener( |
'keyup', chordTracker.addKeyEvent.bind(chordTracker), false); |
window.addEventListener( |
'blur', chordTracker.releaseAllKeys.bind(chordTracker), false); |
- document.getElementById('clear-log').addEventListener( |
- 'click', function() { parentDiv.innerText = ''; }, false); |
+ document.getElementById('clear-javascript-log').addEventListener( |
+ 'click', function() { javascriptLog.innerText = ''; }, false); |
+ |
+ var pnaclLog = document.getElementById('pnacl-log'); |
+ document.getElementById('pnacl-listener').addEventListener( |
+ 'message', handlePNaClMessage, true); |
+ document.getElementById('clear-pnacl-log').addEventListener( |
+ 'click', function() { pnaclLog.innerText = ''; }, false); |
} |
window.addEventListener('load', onLoad, false); |