Add more checks to investigate SupervisedUserPrefStore crash at startup.
[chromium-blink-merge.git] / native_client_sdk / src / examples / tutorial / dlopen / example.js
blob6d10e4d6c1b9c622265565f19bdd0ec9524745c3
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Called by the common.js module.
6 function attachListeners() {
7   document.querySelector('form').addEventListener('submit', askBall);
8   document.getElementById('reverse').addEventListener('click', reverseString);
11 // Called by the common.js module.
12 function moduleDidLoad() {
13   // The module is not hidden by default so we can easily see if the plugin
14   // failed to load.
15   common.hideModule();
18 function askBall(event) {
19   var questionEl = document.getElementById('question');
20   var query = questionEl.value;
21   questionEl.value = '';
22   common.logMessage('You asked: ' + query);
23   common.naclModule.postMessage('eightball');
24   event.preventDefault();
27 function reverseString(event) {
28   var questionEl = document.getElementById('question');
29   var query = questionEl.value;
30   questionEl.value = '';
31   common.logMessage('Reversing: ' + query);
32   common.naclModule.postMessage('reverse:' + query);