Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(645)

Side by Side Diff: chrome/browser/resources/gpu_internals/raw_events_view.js

Issue 6712048: Implement easy GPU feature status summary. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: First rev Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 * 6 *
7 * @fileoverview Displays the traced data in raw format. Its primarily 7 * @fileoverview Displays the traced data in raw format. Its primarily
8 * usefulness is to allow users to copy-paste their data in an easy to 8 * usefulness is to allow users to copy-paste their data in an easy to
9 * read format for bug reports. 9 * read format for bug reports.
10 * 10 *
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 * Updates the view based on its currently known data 43 * Updates the view based on its currently known data
44 */ 44 */
45 refresh: function() { 45 refresh: function() {
46 if (this.parentNode.selectedTab != this) { 46 if (this.parentNode.selectedTab != this) {
47 this.needsRefreshOnShow_ = true; 47 this.needsRefreshOnShow_ = true;
48 } 48 }
49 49
50 var dataElement = this.querySelector('.raw-events-view-data'); 50 var dataElement = this.querySelector('.raw-events-view-data');
51 if (tracingController.isTracingEnabled) { 51 if (tracingController.isTracingEnabled) {
52 var tmp = 'Still tracing. ' + 52 var tmp = 'Still tracing. ' +
53 'Uncheck the enable tracing button to see traced data.'; 53 'Uncheck the enable tracing button to see traced data.';
54 dataElement.textContent = tmp; 54 dataElement.textContent = tmp;
55 } else if (!tracingController.traceEvents.length) { 55 } else if (!tracingController.traceEvents.length) {
56 dataElement.textContent = 56 dataElement.textContent =
57 'No trace data collected. Collect data first.'; 57 'No trace data collected. Collect data first.';
58 } else { 58 } else {
59 var events = tracingController.traceEvents; 59 var events = tracingController.traceEvents;
60 var text = JSON.stringify(events); 60 var text = JSON.stringify(events);
61 dataElement.textContent = text; 61 dataElement.textContent = text;
62 62
63 var selection = window.getSelection(); 63 var selection = window.getSelection();
64 selection.removeAllRanges(); 64 selection.removeAllRanges();
65 var range = document.createRange(); 65 var range = document.createRange();
66 range.selectNodeContents(dataElement); 66 range.selectNodeContents(dataElement);
67 selection.addRange(range); 67 selection.addRange(range);
68 } 68 }
69 } 69 }
70 70
71 }; 71 };
72 72
73 return { 73 return {
74 RawEventsView: RawEventsView 74 RawEventsView: RawEventsView
75 }; 75 };
76 }); 76 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698