OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Custom binding for the tts API. | 5 // Custom binding for the tts API. |
6 | 6 |
7 var binding = require('binding').Binding.create('tts'); | 7 var binding = require('binding').Binding.create('tts'); |
8 | 8 |
9 var idGenerator = requireNative('id_generator'); | 9 var idGenerator = requireNative('id_generator'); |
10 var sendRequest = require('sendRequest').sendRequest; | 10 var sendRequest = require('sendRequest').sendRequest; |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 handlers[id] = args[1].onEvent; | 47 handlers[id] = args[1].onEvent; |
48 // Keep the page alive until the event finishes. | 48 // Keep the page alive until the event finishes. |
49 // Balanced in eventHandler. | 49 // Balanced in eventHandler. |
50 lazyBG.IncrementKeepaliveCount(); | 50 lazyBG.IncrementKeepaliveCount(); |
51 } | 51 } |
52 sendRequest(this.name, args, this.definition.parameters); | 52 sendRequest(this.name, args, this.definition.parameters); |
53 return id; | 53 return id; |
54 }); | 54 }); |
55 }); | 55 }); |
56 | 56 |
57 exports.binding = binding.generate(); | 57 exports.$set('binding', binding.generate()); |
OLD | NEW |