From: podivilov@chromium.org Date: Fri, 4 Feb 2011 12:40:49 +0000 (+0000) Subject: 2011-02-04 Pavel Podivilov X-Git-Url: https://git.webkit.org/?p=WebKit.git;a=commitdiff_plain;h=ca3339a900a41af2f08ca9e293b8c13329caa99a;hp=eba11e3ad93f590971f1cb4a60968bcd18f22eb4 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 --- 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)