Changeset 51121 in webkit
- Timestamp:
- Nov 18, 2009 10:26:51 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r51119 r51121 1 2009-11-18 Pavel Feldman <pfeldman@chromium.org> 2 3 Reviewed by Timothy Hatcher. 4 5 Web Inspector: Get rid of metrics and properties sidebars' 6 flickering. 7 8 https://bugs.webkit.org/show_bug.cgi?id=31629 9 10 * inspector/front-end/MetricsSidebarPane.js: 11 * inspector/front-end/PropertiesSidebarPane.js: 12 1 13 2009-11-17 Brian Weinstein <bweinstein@apple.com> 2 14 -
trunk/WebCore/inspector/front-end/MetricsSidebarPane.js
r48046 r51121 36 36 update: function(node) 37 37 { 38 var body = this.bodyElement;39 40 body.removeChildren();41 42 38 if (node) 43 39 this.node = node; … … 45 41 node = this.node; 46 42 47 if (!node || !node.ownerDocument.defaultView) 43 if (!node || !node.ownerDocument.defaultView || node.nodeType !== Node.ELEMENT_NODE) { 44 this.bodyElement.removeChildren(); 48 45 return; 49 50 if (node.nodeType !== Node.ELEMENT_NODE) 51 return; 46 } 52 47 53 48 var self = this; … … 56 51 return; 57 52 var style = WebInspector.CSSStyleDeclaration.parseStyle(stylePayload); 58 self._update( node, body,style);53 self._update(style); 59 54 }; 60 55 InjectedScriptAccess.getComputedStyle(node.id, callback); … … 68 63 }, 69 64 70 _update: function( node, body,style)65 _update: function(style) 71 66 { 72 67 var metricsElement = document.createElement("div"); … … 170 165 171 166 metricsElement.appendChild(previousBox); 172 body.appendChild(metricsElement); 167 this.bodyElement.removeChildren(); 168 this.bodyElement.appendChild(metricsElement); 173 169 }, 174 170 -
trunk/WebCore/inspector/front-end/PropertiesSidebarPane.js
r48046 r51121 37 37 var body = this.bodyElement; 38 38 39 body.removeChildren(); 40 41 this.sections = []; 42 43 if (!node) 39 if (!node) { 40 body.removeChildren(); 41 this.sections = []; 44 42 return; 43 } 45 44 46 45 var self = this;
Note: See TracChangeset
for help on using the changeset viewer.