• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (c) 2010 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.
4
5
6function chromeos() {
7}
8
9chromeos.connectionManager = function() {
10};
11
12chromeos.connectionManager.transaction_status_callback_ = null;
13chromeos.connectionManager.parent_page_url_ = 'chrome://mobilesetup';
14
15chromeos.connectionManager.setTransactionStatus = function(status, callback) {
16  chromeos.connectionManager.transaction_status_callback_ = callback;
17  chromeos.connectionManager.reportTransactionStatus_(status);
18};
19
20chromeos.connectionManager.reportTransactionStatus_ = function(status) {
21  var msg = {
22    'type': 'reportTransactionStatusMsg',
23    'domain': location.href,
24    'status': status
25  };
26  window.parent.postMessage(msg, chromeos.connectionManager.parent_page_url_);
27};
28
29