/* Copyright (c) 2014 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ function onLoad() { var pnaclLog = document.getElementById('pnacl-log'); var pnaclPlugin = document.getElementById('pnacl-plugin'); var pnaclListener = document.getElementById('pnacl-listener'); var textLog = document.getElementById('text-log'); var textLogContainer = document.getElementById('text-log-container'); var eventListeners = new EventListeners(pnaclLog, textLog, pnaclPlugin, pnaclListener); eventListeners.activate(); document.getElementById('clear-log').addEventListener( 'click', function() { pnaclLog.innerText = ''; textLog.innerText = ''; }, false); document.getElementById('show-log').addEventListener( 'click', function() { eventListeners.deactivate(); textLogContainer.hidden = false; var selection = window.getSelection(); var range = document.createRange(); range.selectNodeContents(textLog); selection.removeAllRanges(); selection.addRange(range); }, false); document.getElementById('hide-log').addEventListener( 'click', function() { eventListeners.activate(); textLogContainer.hidden = true; }, false); } window.addEventListener('load', onLoad, false);