Cast: Stop logging kVideoFrameSentToEncoder and rename a couple events.
[chromium-blink-merge.git] / chrome / renderer / resources / extensions / system_indicator_custom_bindings.js
blob91d02a62f353c6745a93da3d6a651814c411a64c
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 // Custom binding for the systemIndicator API.
6 // TODO(dewittj) Refactor custom binding to reduce redundancy between the
7 // extension action APIs.
9 var binding = require('binding').Binding.create('systemIndicator');
11 var setIcon = require('setIcon').setIcon;
13 binding.registerCustomHook(function(bindingsAPI) {
14 var apiFunctions = bindingsAPI.apiFunctions;
16 apiFunctions.setHandleRequest('setIcon', function(details, callback) {
17 setIcon(details, callback, this.name, this.definition.parameters,
18 'system indicator');
19 });
20 });
22 exports.binding = binding.generate();