328545f676ccb346af9f8aea33de6d7714b5b6dc
[platform/framework/web/crosswalk.git] / src / third_party / trace-viewer / trace_viewer / tracing / thread_times_side_panel.js
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 'use strict';
6
7 tvcm.require('tracing.timeline_view_side_panel');
8
9 tvcm.exportTo('tracing', function() {
10   /**
11    * @constructor
12    */
13   var ThreadTimesSidePanel = tvcm.ui.define('x-thread-times-side-panel',
14                                             tracing.TimelineViewSidePanel);
15   ThreadTimesSidePanel.textLabel = 'Thread Times';
16   ThreadTimesSidePanel.supportsModel = function(m) {
17     return {
18       supported: true
19     };
20   };
21
22   ThreadTimesSidePanel.prototype = {
23     __proto__: tracing.TimelineViewSidePanel.prototype,
24
25     decorate: function() {
26       this.textContent = 'Work in progress';
27       this.style.width = '300px';
28     }
29   };
30
31   tracing.TimelineViewSidePanel.registerPanelSubtype(ThreadTimesSidePanel);
32
33   return {
34     ThreadTimesSidePanel: ThreadTimesSidePanel
35   };
36 });