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