OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2014 The Chromium Authors. All rights reserved. | 2 * Copyright 2014 The Chromium Authors. All rights reserved. |
3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
5 */ | 5 */ |
6 | 6 |
7 /** | 7 /** |
8 * @constructor | 8 * @constructor |
9 * @extends {Protocol.Agents} | 9 * @extends {Protocol.Agents} |
10 * @param {!WebInspector.TargetManager} targetManager | 10 * @param {!WebInspector.TargetManager} targetManager |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
50 id: function() | 50 id: function() |
51 { | 51 { |
52 return this._id; | 52 return this._id; |
53 }, | 53 }, |
54 | 54 |
55 /** | 55 /** |
56 * @return {string} | 56 * @return {string} |
57 */ | 57 */ |
58 name: function() | 58 name: function() |
59 { | 59 { |
60 return this._name; | 60 return this._name || this._inspectedURLName; |
61 }, | 61 }, |
62 | 62 |
63 /** | 63 /** |
64 * @return {!WebInspector.TargetManager} | 64 * @return {!WebInspector.TargetManager} |
65 */ | 65 */ |
66 targetManager: function() | 66 targetManager: function() |
67 { | 67 { |
68 return this._targetManager; | 68 return this._targetManager; |
69 }, | 69 }, |
70 | 70 |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
206 { | 206 { |
207 return this._inspectedURL; | 207 return this._inspectedURL; |
208 }, | 208 }, |
209 | 209 |
210 /** | 210 /** |
211 * @param {string} inspectedURL | 211 * @param {string} inspectedURL |
212 */ | 212 */ |
213 setInspectedURL: function(inspectedURL) | 213 setInspectedURL: function(inspectedURL) |
214 { | 214 { |
215 this._inspectedURL = inspectedURL; | 215 this._inspectedURL = inspectedURL; |
216 InspectorFrontendHost.inspectedURLChanged(inspectedURL || ""); | 216 var parsedURL = inspectedURL.asParsedURL(); |
| 217 this._inspectedURLName = parsedURL ? parsedURL.lastPathComponentWithFrag
ment() : "#" + this._id; |
| 218 if (!this.parentTarget()) |
| 219 InspectorFrontendHost.inspectedURLChanged(inspectedURL || ""); |
217 this._targetManager.dispatchEventToListeners(WebInspector.TargetManager.
Events.InspectedURLChanged, this); | 220 this._targetManager.dispatchEventToListeners(WebInspector.TargetManager.
Events.InspectedURLChanged, this); |
| 221 if (!this._name) |
| 222 this._targetManager.dispatchEventToListeners(WebInspector.TargetMana
ger.Events.NameChanged, this); |
218 }, | 223 }, |
219 | 224 |
220 __proto__: Protocol.Agents.prototype | 225 __proto__: Protocol.Agents.prototype |
221 } | 226 } |
222 | 227 |
223 /** | 228 /** |
224 * @constructor | 229 * @constructor |
225 * @extends {WebInspector.Object} | 230 * @extends {WebInspector.Object} |
226 * @param {!WebInspector.Target} target | 231 * @param {!WebInspector.Target} target |
227 */ | 232 */ |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
282 { | 287 { |
283 var target = /** @type {!WebInspector.Target} */ (event.data); | 288 var target = /** @type {!WebInspector.Target} */ (event.data); |
284 if (target !== this._target) | 289 if (target !== this._target) |
285 return; | 290 return; |
286 this.dispose(); | 291 this.dispose(); |
287 WebInspector.targetManager.removeEventListener(WebInspector.TargetManage
r.Events.TargetDisposed, this._targetDisposed, this); | 292 WebInspector.targetManager.removeEventListener(WebInspector.TargetManage
r.Events.TargetDisposed, this._targetDisposed, this); |
288 }, | 293 }, |
289 | 294 |
290 __proto__: WebInspector.SDKObject.prototype | 295 __proto__: WebInspector.SDKObject.prototype |
291 } | 296 } |
OLD | NEW |