1effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)// found in the LICENSE file.
4a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)'use strict';
5a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)
6a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)var g_results;
7a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)document.addEventListener('DOMContentLoaded', function() {
8effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch  var componentDataScript = document.querySelector(
9effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch      '#telemetry-web-component-data');
10a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  var data;
11a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  try {
12effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch    data = JSON.parse(componentDataScript.textContent);
13a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  } catch (e) {
14a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)    tvcm.showPanic('Could not load data', e.stack || e);
15a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  }
16a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  g_results = new $js_class_name;
17a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  g_results.$data_binding_property = data;
18a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)  document.body.appendChild(g_results);
19a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)});
20