[SCM] WebKit Debian packaging branch, debian/experimental, updated. debian/1.3.8-1-142-g786665c
pfeldman at chromium.org
pfeldman at chromium.org
Mon Dec 27 16:26:49 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit e0d483aad78888a06bc1d660d05118615ccd693a
Author: pfeldman at chromium.org <pfeldman at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Tue Dec 21 07:25:24 2010 +0000
2010-12-20 Pavel Feldman <pfeldman at chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: fall back to object formatting in case dom is not yet loaded.
https://bugs.webkit.org/show_bug.cgi?id=44273
Sometimes DOM is loaded after the inline message is being formatted, so we get
no nodeId for it. Let us fall back to object formatting in such cases.
* inspector/front-end/ConsoleView.js:
(WebInspector.ConsoleView.prototype._formatnode):
(WebInspector.ConsoleMessage):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 8a22663..be98e01 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,5 +1,19 @@
2010-12-20 Pavel Feldman <pfeldman at chromium.org>
+ Reviewed by Yury Semikhatsky.
+
+ Web Inspector: fall back to object formatting in case dom is not yet loaded.
+ https://bugs.webkit.org/show_bug.cgi?id=44273
+
+ Sometimes DOM is loaded after the inline message is being formatted, so we get
+ no nodeId for it. Let us fall back to object formatting in such cases.
+
+ * inspector/front-end/ConsoleView.js:
+ (WebInspector.ConsoleView.prototype._formatnode):
+ (WebInspector.ConsoleMessage):
+
+2010-12-20 Pavel Feldman <pfeldman at chromium.org>
+
Reviewed by Joseph Pecoraro.
Web Inspector: cycle through tag name / attributes / new attribute on Tab.
diff --git a/WebCore/inspector/front-end/ConsoleView.js b/WebCore/inspector/front-end/ConsoleView.js
index 9e737bc..03fe14a 100644
--- a/WebCore/inspector/front-end/ConsoleView.js
+++ b/WebCore/inspector/front-end/ConsoleView.js
@@ -563,8 +563,12 @@ WebInspector.ConsoleView.prototype = {
{
function printNode(nodeId)
{
- if (!nodeId)
+ if (!nodeId) {
+ // Sometimes DOM is loaded after the sync message is being formatted, so we get no
+ // nodeId here. So we fall back to object formatting here.
+ this._formatobject(object, elem);
return;
+ }
var treeOutline = new WebInspector.ElementsTreeOutline();
treeOutline.showInElementsPanelEnabled = true;
treeOutline.rootDOMNode = WebInspector.domAgent.nodeForId(nodeId);
@@ -573,8 +577,7 @@ WebInspector.ConsoleView.prototype = {
treeOutline.element.addStyleClass("single-node");
elem.appendChild(treeOutline.element);
}
-
- object.pushNodeToFrontend(printNode);
+ object.pushNodeToFrontend(printNode.bind(this));
},
_formatarray: function(arr, elem)
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list