From ca3339a900a41af2f08ca9e293b8c13329caa99a Mon Sep 17 00:00:00 2001 From: "podivilov@chromium.org" Date: Fri, 4 Feb 2011 12:40:49 +0000 Subject: [PATCH] 2011-02-04 Pavel Podivilov Reviewed by Pavel Feldman. Web Inspector: scripts panel displays wrong file name after reload. https://bugs.webkit.org/show_bug.cgi?id=53761 * inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype._resourceLoadingFinished): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@77618 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/WebCore/ChangeLog | 10 ++++++++++ Source/WebCore/inspector/front-end/ScriptsPanel.js | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog index ddd311dd8e2e..19f2897706aa 100644 --- a/Source/WebCore/ChangeLog +++ b/Source/WebCore/ChangeLog @@ -1,3 +1,13 @@ +2011-02-04 Pavel Podivilov + + Reviewed by Pavel Feldman. + + Web Inspector: scripts panel displays wrong file name after reload. + https://bugs.webkit.org/show_bug.cgi?id=53761 + + * inspector/front-end/ScriptsPanel.js: + (WebInspector.ScriptsPanel.prototype._resourceLoadingFinished): + 2011-02-03 Yury Semikhatsky Reviewed by Pavel Feldman. diff --git a/Source/WebCore/inspector/front-end/ScriptsPanel.js b/Source/WebCore/inspector/front-end/ScriptsPanel.js index fceef641f5f2..39ac02bbbdf6 100644 --- a/Source/WebCore/inspector/front-end/ScriptsPanel.js +++ b/Source/WebCore/inspector/front-end/ScriptsPanel.js @@ -299,17 +299,26 @@ WebInspector.ScriptsPanel.prototype = { _resourceLoadingFinished: function(e) { var resource = e.target; + + var visible = false; + var select = this.filesSelectElement; for (var i = 0; i < resource._scriptsPendingResourceLoad.length; ++i) { // Bind script to resource. var script = resource._scriptsPendingResourceLoad[i]; script.resource = resource; + if (select.options[select.selectedIndex] === script.filesSelectOption) + visible = true; + // Remove script from the files list. script.filesSelectOption.parentElement.removeChild(script.filesSelectOption); } // Adding first script will add resource. this._addScriptToFilesMenu(resource._scriptsPendingResourceLoad[0]); delete resource._scriptsPendingResourceLoad; + + if (visible) + this._showScriptOrResource(resource, { initialLoad: true }); }, addConsoleMessage: function(message) -- 2.36.0