| // Copyright (c) 2012 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. |
| |
| // Called by the common.js module. |
| function attachListeners() { |
| document.querySelector('form').addEventListener('submit', askBall); |
| document.getElementById('reverse').addEventListener('click', reverseString); |
| } |
| |
| // Called by the common.js module. |
| function moduleDidLoad() { |
| // The module is not hidden by default so we can easily see if the plugin |
| // failed to load. |
| common.hideModule(); |
| } |
| |
| function askBall(event) { |
| var questionEl = document.getElementById('question'); |
| var query = questionEl.value; |
| questionEl.value = ''; |
| common.logMessage('You asked: ' + query); |
| common.naclModule.postMessage('eightball'); |
| event.preventDefault(); |
| } |
| |
| function reverseString(event) { |
| var questionEl = document.getElementById('question'); |
| var query = questionEl.value; |
| questionEl.value = ''; |
| common.logMessage('Reversing: ' + query); |
| common.naclModule.postMessage('reverse:' + query); |
| } |