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

Side by Side Diff: Source/devtools/front_end/elements/ElementsSidebarPane.js

Issue 1113813002: [DevTools] Rename View to Widget. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebased Created 5 years, 7 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) 2014 The Chromium Authors. All rights reserved. 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 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 * @constructor 6 * @constructor
7 * @extends {WebInspector.SidebarPane} 7 * @extends {WebInspector.SidebarPane}
8 * @param {string} title 8 * @param {string} title
9 */ 9 */
10 WebInspector.ElementsSidebarPane = function(title) 10 WebInspector.ElementsSidebarPane = function(title)
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 { 50 {
51 WebInspector.SidebarPane.prototype.wasShown.call(this); 51 WebInspector.SidebarPane.prototype.wasShown.call(this);
52 this._updateController.viewWasShown(); 52 this._updateController.viewWasShown();
53 }, 53 },
54 54
55 __proto__: WebInspector.SidebarPane.prototype 55 __proto__: WebInspector.SidebarPane.prototype
56 } 56 }
57 57
58 /** 58 /**
59 * @constructor 59 * @constructor
60 * @param {!WebInspector.View} view 60 * @param {!WebInspector.Widget} view
61 * @param {function(!WebInspector.Throttler.FinishCallback)} doUpdate 61 * @param {function(!WebInspector.Throttler.FinishCallback)} doUpdate
62 */ 62 */
63 WebInspector.ElementsSidebarPane._UpdateController = function(view, doUpdate) 63 WebInspector.ElementsSidebarPane._UpdateController = function(view, doUpdate)
64 { 64 {
65 this._view = view; 65 this._view = view;
66 this._updateThrottler = new WebInspector.Throttler(100); 66 this._updateThrottler = new WebInspector.Throttler(100);
67 this._updateWhenVisible = false; 67 this._updateWhenVisible = false;
68 this._doUpdate = doUpdate; 68 this._doUpdate = doUpdate;
69 } 69 }
70 70
(...skipping 20 matching lines...) Expand all
91 91
92 viewWasShown: function() 92 viewWasShown: function()
93 { 93 {
94 if (this._updateWhenVisible) 94 if (this._updateWhenVisible)
95 this.update(); 95 this.update();
96 } 96 }
97 } 97 }
98 98
99 /** 99 /**
100 * @constructor 100 * @constructor
101 * @extends {WebInspector.View} 101 * @extends {WebInspector.Widget}
102 * @implements {WebInspector.ElementsSidebarView} 102 * @implements {WebInspector.ElementsSidebarView}
103 */ 103 */
104 WebInspector.ThrottledElementsSidebarView = function() 104 WebInspector.ThrottledElementsSidebarView = function()
105 { 105 {
106 WebInspector.View.call(this); 106 WebInspector.Widget.call(this);
107 this._node = null; 107 this._node = null;
108 this._updateController = new WebInspector.ElementsSidebarPane._UpdateControl ler(this, this.doUpdate.bind(this)); 108 this._updateController = new WebInspector.ElementsSidebarPane._UpdateControl ler(this, this.doUpdate.bind(this));
109 } 109 }
110 110
111 WebInspector.ThrottledElementsSidebarView.prototype = { 111 WebInspector.ThrottledElementsSidebarView.prototype = {
112 /** 112 /**
113 * @return {?WebInspector.DOMNode} 113 * @return {?WebInspector.DOMNode}
114 */ 114 */
115 node: function() 115 node: function()
116 { 116 {
(...skipping 19 matching lines...) Expand all
136 finishedCallback(); 136 finishedCallback();
137 }, 137 },
138 138
139 update: function() 139 update: function()
140 { 140 {
141 this._updateController.update(); 141 this._updateController.update();
142 }, 142 },
143 143
144 wasShown: function() 144 wasShown: function()
145 { 145 {
146 WebInspector.View.prototype.wasShown.call(this); 146 WebInspector.Widget.prototype.wasShown.call(this);
147 this._updateController.viewWasShown(); 147 this._updateController.viewWasShown();
148 }, 148 },
149 149
150 /** 150 /**
151 * @override 151 * @override
152 * @return {!WebInspector.View} 152 * @return {!WebInspector.Widget}
153 */ 153 */
154 view: function() 154 view: function()
155 { 155 {
156 return this; 156 return this;
157 }, 157 },
158 158
159 __proto__: WebInspector.View.prototype 159 __proto__: WebInspector.Widget.prototype
160 } 160 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/elements/ElementsPanel.js ('k') | Source/devtools/front_end/elements/ElementsSidebarView.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698