OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <!-- | 2 <!-- |
3 Copyright (c) 2013 The Chromium Authors. All rights reserved. | 3 Copyright (c) 2013 The Chromium Authors. All rights reserved. |
4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
5 found in the LICENSE file. | 5 found in the LICENSE file. |
6 --> | 6 --> |
7 | 7 |
8 <link rel="import" href="/tracing/ui/extras/about_tracing/record_selection_dialo
g.html"> | 8 <link rel="import" href="/tracing/ui/extras/about_tracing/record_selection_dialo
g.html"> |
9 | 9 |
10 <script> | 10 <script> |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 finalPromiseResolver.resolve(tracedData); | 127 finalPromiseResolver.resolve(tracedData); |
128 } | 128 } |
129 | 129 |
130 function recordFailed(err) { | 130 function recordFailed(err) { |
131 progressDlg.visible = false; | 131 progressDlg.visible = false; |
132 finalPromise.progressDlg = undefined; | 132 finalPromise.progressDlg = undefined; |
133 finalPromiseResolver.reject(err); | 133 finalPromiseResolver.reject(err); |
134 } | 134 } |
135 | 135 |
136 function getBufferPercentFull() { | 136 function getBufferPercentFull() { |
137 if (!bufferPercentFullDiv) | 137 if (!bufferPercentFullDiv) return; |
138 return; | |
139 | 138 |
140 tracingControllerClient.beginGetBufferPercentFull().then( | 139 tracingControllerClient.beginGetBufferPercentFull().then( |
141 updateBufferPercentFull); | 140 updateBufferPercentFull); |
142 } | 141 } |
143 | 142 |
144 function updateBufferPercentFull(percentFull) { | 143 function updateBufferPercentFull(percentFull) { |
145 if (!bufferPercentFullDiv) | 144 if (!bufferPercentFullDiv) return; |
146 return; | |
147 | 145 |
148 percentFull = Math.round(100 * parseFloat(percentFull)); | 146 percentFull = Math.round(100 * parseFloat(percentFull)); |
149 var newText = 'Buffer usage: ' + percentFull + '%'; | 147 var newText = 'Buffer usage: ' + percentFull + '%'; |
150 if (Polymer.dom(bufferPercentFullDiv).textContent !== newText) | 148 if (Polymer.dom(bufferPercentFullDiv).textContent !== newText) { |
151 Polymer.dom(bufferPercentFullDiv).textContent = newText; | 149 Polymer.dom(bufferPercentFullDiv).textContent = newText; |
| 150 } |
152 | 151 |
153 window.setTimeout(getBufferPercentFull, 500); | 152 window.setTimeout(getBufferPercentFull, 500); |
154 } | 153 } |
155 | 154 |
156 // Thats it! We're done. | 155 // Thats it! We're done. |
157 return finalPromise; | 156 return finalPromise; |
158 } | 157 } |
159 | 158 |
160 function endRecording(tracingControllerClient) { | 159 function endRecording(tracingControllerClient) { |
161 return tracingControllerClient.endRecording(); | 160 return tracingControllerClient.endRecording(); |
(...skipping 10 matching lines...) Expand all Loading... |
172 __proto__: Error.prototype | 171 __proto__: Error.prototype |
173 }; | 172 }; |
174 | 173 |
175 return { | 174 return { |
176 beginRecording, | 175 beginRecording, |
177 UserCancelledError, | 176 UserCancelledError, |
178 defaultTraceName, | 177 defaultTraceName, |
179 }; | 178 }; |
180 }); | 179 }); |
181 </script> | 180 </script> |
OLD | NEW |