OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. | 2 * Copyright (C) 2008 Apple Inc. All Rights Reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
238 { | 238 { |
239 var script = new WebInspector.Script(sourceID, sourceURL, source, starti
ngLine, errorLine, errorMessage, scriptWorldType); | 239 var script = new WebInspector.Script(sourceID, sourceURL, source, starti
ngLine, errorLine, errorMessage, scriptWorldType); |
240 this._sourceIDMap[sourceID] = script; | 240 this._sourceIDMap[sourceID] = script; |
241 | 241 |
242 var resource = WebInspector.resourceForURL(sourceURL); | 242 var resource = WebInspector.resourceForURL(sourceURL); |
243 if (resource) { | 243 if (resource) { |
244 if (resource.finished) { | 244 if (resource.finished) { |
245 // Resource is finished, bind the script right away. | 245 // Resource is finished, bind the script right away. |
246 resource.addScript(script); | 246 resource.addScript(script); |
247 this._sourceIDMap[sourceID] = resource; | 247 this._sourceIDMap[sourceID] = resource; |
| 248 var view = WebInspector.ResourceManager.existingResourceViewForR
esource(resource); |
| 249 if (view && view.sourceFrame) |
| 250 view.sourceFrame.addScript(script); |
248 } else { | 251 } else { |
249 // Resource is not finished, bind the script later. | 252 // Resource is not finished, bind the script later. |
250 if (!resource._scriptsPendingResourceLoad) { | 253 if (!resource._scriptsPendingResourceLoad) { |
251 resource._scriptsPendingResourceLoad = []; | 254 resource._scriptsPendingResourceLoad = []; |
252 resource.addEventListener("finished", this._resourceLoadingF
inished, this); | 255 resource.addEventListener("finished", this._resourceLoadingF
inished, this); |
253 } | 256 } |
254 resource._scriptsPendingResourceLoad.push(script); | 257 resource._scriptsPendingResourceLoad.push(script); |
255 } | 258 } |
256 } | 259 } |
257 this._addScriptToFilesMenu(script); | 260 this._addScriptToFilesMenu(script); |
(...skipping 832 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1090 showGoToLineDialog: function(e) | 1093 showGoToLineDialog: function(e) |
1091 { | 1094 { |
1092 var view = this.visibleView; | 1095 var view = this.visibleView; |
1093 if (view) | 1096 if (view) |
1094 WebInspector.GoToLineDialog.show(view); | 1097 WebInspector.GoToLineDialog.show(view); |
1095 } | 1098 } |
1096 } | 1099 } |
1097 | 1100 |
1098 WebInspector.ScriptsPanel.prototype.__proto__ = WebInspector.Panel.prototype; | 1101 WebInspector.ScriptsPanel.prototype.__proto__ = WebInspector.Panel.prototype; |
1099 | 1102 |
OLD | NEW |