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

Side by Side Diff: webkit/glue/devtools/js/inspector_controller_impl.js

Issue 178053: DevTools: Close inspector controller on detach; hide node highlight on detach... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 3 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
« no previous file with comments | « webkit/glue/devtools/js/debugger_agent.js ('k') | webkit/glue/webdevtoolsagent_impl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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 * @fileoverview DevTools' implementation of the InspectorController API. 6 * @fileoverview DevTools' implementation of the InspectorController API.
7 */ 7 */
8 goog.require('devtools.InspectorController'); 8 goog.require('devtools.InspectorController');
9 9
10 goog.provide('devtools.InspectorControllerImpl'); 10 goog.provide('devtools.InspectorControllerImpl');
(...skipping 22 matching lines...) Expand all
33 this.installInjectedScriptDelegate_('applyStyleRuleText'); 33 this.installInjectedScriptDelegate_('applyStyleRuleText');
34 this.installInjectedScriptDelegate_('addStyleSelector'); 34 this.installInjectedScriptDelegate_('addStyleSelector');
35 this.installInjectedScriptDelegate_('setStyleProperty'); 35 this.installInjectedScriptDelegate_('setStyleProperty');
36 this.installInjectedScriptDelegate_('getPrototypes'); 36 this.installInjectedScriptDelegate_('getPrototypes');
37 this.installInjectedScriptDelegate_('setPropertyValue'); 37 this.installInjectedScriptDelegate_('setPropertyValue');
38 this.installInjectedScriptDelegate_('evaluate'); 38 this.installInjectedScriptDelegate_('evaluate');
39 this.installInjectedScriptDelegate_('addInspectedNode'); 39 this.installInjectedScriptDelegate_('addInspectedNode');
40 this.installInjectedScriptDelegate_('pushNodeToFrontend'); 40 this.installInjectedScriptDelegate_('pushNodeToFrontend');
41 this.installInjectedScriptDelegate_('performSearch'); 41 this.installInjectedScriptDelegate_('performSearch');
42 this.installInjectedScriptDelegate_('searchCanceled'); 42 this.installInjectedScriptDelegate_('searchCanceled');
43 this.installInjectedScriptDelegate_('openInInspectedWindow');
43 }; 44 };
44 goog.inherits(devtools.InspectorControllerImpl, 45 goog.inherits(devtools.InspectorControllerImpl,
45 devtools.InspectorController); 46 devtools.InspectorController);
46 47
47 48
48 /** 49 /**
49 * {@inheritDoc}. 50 * {@inheritDoc}.
50 */ 51 */
51 devtools.InspectorControllerImpl.prototype.platform = function() { 52 devtools.InspectorControllerImpl.prototype.platform = function() {
52 return DevToolsHost.getPlatform(); 53 return DevToolsHost.getPlatform();
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
228 */ 229 */
229 devtools.InspectorControllerImpl.prototype.stopProfiling = function() { 230 devtools.InspectorControllerImpl.prototype.stopProfiling = function() {
230 devtools.tools.getDebuggerAgent().stopProfiling( 231 devtools.tools.getDebuggerAgent().stopProfiling(
231 devtools.DebuggerAgent.ProfilerModules.PROFILER_MODULE_CPU); 232 devtools.DebuggerAgent.ProfilerModules.PROFILER_MODULE_CPU);
232 }; 233 };
233 234
234 235
235 /** 236 /**
236 * @override 237 * @override
237 */ 238 */
238 devtools.InspectorControllerImpl.prototype.getCallFrames = function(callback) {
239 callback(devtools.tools.getDebuggerAgent().getCallFrames());
240 };
241
242
243 /**
244 * @override
245 */
246 devtools.InspectorControllerImpl.prototype.evaluateInCallFrame = 239 devtools.InspectorControllerImpl.prototype.evaluateInCallFrame =
247 function(callFrameId, code, callback) { 240 function(callFrameId, code, callback) {
248 devtools.tools.getDebuggerAgent().evaluateInCallFrame(callFrameId, code, 241 devtools.tools.getDebuggerAgent().evaluateInCallFrame(callFrameId, code,
249 callback); 242 callback);
250 }; 243 };
251 244
252 245
253 /** 246 /**
254 * @override 247 * @override
255 */ 248 */
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 313
321 devtools.InspectorControllerImpl.parseWrap_ = function(callback) { 314 devtools.InspectorControllerImpl.parseWrap_ = function(callback) {
322 return devtools.Callback.wrap( 315 return devtools.Callback.wrap(
323 function(data) { 316 function(data) {
324 callback.call(this, JSON.parse(data)); 317 callback.call(this, JSON.parse(data));
325 }); 318 });
326 }; 319 };
327 320
328 321
329 InspectorController = new devtools.InspectorControllerImpl(); 322 InspectorController = new devtools.InspectorControllerImpl();
OLDNEW
« no previous file with comments | « webkit/glue/devtools/js/debugger_agent.js ('k') | webkit/glue/webdevtoolsagent_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698