OLD | NEW |
---|---|
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 /** | 5 /** |
6 * This view displays options for importing/exporting the captured data. Its | 6 * This view displays options for importing/exporting the captured data. Its |
7 * primarily usefulness is to allow users to copy-paste their data in an easy | 7 * primarily usefulness is to allow users to copy-paste their data in an easy |
8 * to read format for bug reports. | 8 * to read format for bug reports. |
9 * | 9 * |
10 * - Has a button to generate a text report. | 10 * - Has a button to generate a text report. |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
112 this.setText_('diagnostics', '... loading...'); | 112 this.setText_('diagnostics', '... loading...'); |
113 } else { | 113 } else { |
114 this.setText_('diagnostics', 'None'); | 114 this.setText_('diagnostics', 'None'); |
115 } | 115 } |
116 } else { | 116 } else { |
117 this.setText_('basic-info', '... loading ...'); | 117 this.setText_('basic-info', '... loading ...'); |
118 this.setText_('diagnostics', '... loading ...'); | 118 this.setText_('diagnostics', '... loading ...'); |
119 } | 119 } |
120 | 120 |
121 // Log messages | 121 // Log messages |
122 jstProcess(new JsEvalContext({values: this.logMessages_}), | 122 if(window.jstProcess) |
arv (Not doing code reviews)
2011/02/25 00:51:29
ws after if, while, for etc. (I guess the only exc
arv (Not doing code reviews)
2011/02/25 00:51:29
if (typeof jstProcess != 'undefined') {
| |
123 document.getElementById('log-messages')); | 123 jstProcess(new JsEvalContext({values: this.logMessages_}), |
124 document.getElementById('log-messages')); | |
124 }, | 125 }, |
125 | 126 |
126 setText_: function(outputElementId, text) { | 127 setText_: function(outputElementId, text) { |
127 var peg = document.getElementById(outputElementId); | 128 var peg = document.getElementById(outputElementId); |
128 peg.innerText = text; | 129 peg.innerText = text; |
129 }, | 130 }, |
130 | 131 |
131 setTable_: function(outputElementId, inputData) { | 132 setTable_: function(outputElementId, inputData) { |
132 var template = jstGetTemplate('info-view-table-template'); | 133 var template = jstGetTemplate('info-view-table-template'); |
133 jstProcess(new JsEvalContext({value: inputData}), | 134 jstProcess(new JsEvalContext({value: inputData}), |
134 template); | 135 template); |
135 | 136 |
136 var peg = document.getElementById(outputElementId); | 137 var peg = document.getElementById(outputElementId); |
137 if (!peg) | 138 if (!peg) |
138 throw new Error('Node ' + outputElementId + ' not found'); | 139 throw new Error('Node ' + outputElementId + ' not found'); |
139 | 140 |
140 peg.innerHTML = ''; | 141 peg.innerHTML = ''; |
141 peg.appendChild(template); | 142 peg.appendChild(template); |
142 } | 143 } |
143 }; | 144 }; |
144 | 145 |
145 return { | 146 return { |
146 InfoView: InfoView | 147 InfoView: InfoView |
147 }; | 148 }; |
148 }); | 149 }); |
OLD | NEW |