| Index: content/browser/resources/media/client_renderer.js
|
| diff --git a/content/browser/resources/media/client_renderer.js b/content/browser/resources/media/client_renderer.js
|
| index 3bdf53852f7987a25c3fed1eb2611db2c94f4993..5e85499aea7b6ddde3791a713f45508d7bb6e0d4 100644
|
| --- a/content/browser/resources/media/client_renderer.js
|
| +++ b/content/browser/resources/media/client_renderer.js
|
| @@ -5,11 +5,15 @@
|
| var ClientRenderer = (function() {
|
| var ClientRenderer = function() {
|
| this.playerListElement = document.getElementById('player-list');
|
| - this.audioPropertiesTable =
|
| - document.getElementById('audio-property-table').querySelector('tbody');
|
| - this.playerPropertiesTable =
|
| - document.getElementById('player-property-table').querySelector('tbody');
|
| - this.logTable = document.getElementById('log').querySelector('tbody');
|
| + var audioTableElement = document.getElementById('audio-property-table');
|
| + if (audioTableElement)
|
| + this.audioPropertiesTable = audioTableElement.querySelector('tbody');
|
| + var playerTableElement = document.getElementById('player-property-table');
|
| + if (playerTableElement)
|
| + this.playerPropertiesTable = playerTableElement.querySelector('tbody');
|
| + var logElement = document.getElementById('log');
|
| + if (logElement)
|
| + this.logTable = logElement.querySelector('tbody');
|
| this.graphElement = document.getElementById('graphs');
|
| this.audioPropertyName = document.getElementById('audio-property-name');
|
|
|
| @@ -23,18 +27,23 @@ var ClientRenderer = (function() {
|
|
|
| this.filterFunction = function() { return true; };
|
| this.filterText = document.getElementById('filter-text');
|
| - this.filterText.onkeyup = this.onTextChange_.bind(this);
|
| + if (this.filterText)
|
| + this.filterText.onkeyup = this.onTextChange_.bind(this);
|
| this.clipboardDialog = document.getElementById('clipboard-dialog');
|
|
|
| this.clipboardTextarea = document.getElementById('clipboard-textarea');
|
| - this.clipboardTextarea.onblur = this.hideClipboard_.bind(this);
|
| + if (this.clipboardTextarea)
|
| + this.clipboardTextarea.onblur = this.hideClipboard_.bind(this);
|
| var clipboardButtons = document.getElementsByClassName('copy-button');
|
| - for (var i = 0; i < clipboardButtons.length; i++) {
|
| - clipboardButtons[i].onclick = this.copyToClipboard_.bind(this);
|
| + if (clipboardButtons) {
|
| + for (var i = 0; i < clipboardButtons.length; i++) {
|
| + clipboardButtons[i].onclick = this.copyToClipboard_.bind(this);
|
| + }
|
| }
|
|
|
| this.saveLogButton = document.getElementById('save-log-button');
|
| - this.saveLogButton.onclick = this.saveLog_.bind(this);
|
| + if (this.saveLogButton)
|
| + this.saveLogButton.onclick = this.saveLog_.bind(this);
|
|
|
| this.hiddenKeys = ['component_id', 'component_type', 'owner_id'];
|
|
|
|
|