| 2016-09-27 Matt Baker <mattbaker@apple.com> | |
| Web Inspector: Unfocusing / Focusing inspector window should not change ContentView | |
| https://bugs.webkit.org/show_bug.cgi?id=162572 | |
| <rdar://problem/28479562> | |
| Reviewed by Brian Burg. | |
| Improve NavigationSidebarPanel logic for coordinating selection between trees. | |
| When tree selection changes, the most recent selection should be restored | |
| the next time the tree is focused. | |
| The sidebar should also handle focusing a tree for the first time, in | |
| which no previous selection exists, and focusing a tree that has had its | |
| previous selection filtered out (hidden). | |
| * UserInterface/Views/NavigationSidebarPanel.js: | |
| (WebInspector.NavigationSidebarPanel.prototype._contentTreeOutlineDidFocus): | |
| (WebInspector.NavigationSidebarPanel.prototype._contentTreeOutlineTreeSelectionDidChange): | |
| Restoring the last deselected element, instead of the last selected element | |
| only works when the selection is moving from one tree to another. When | |
| the elements belong to the same tree the newly selected element won't | |
| be saved until the next selection change. If the window loses and regains | |
| the focus before then, the tree will restore the previous selection, | |
| effectively reverting the last selection change. | |
| 2016-09-27 Tomas Popela <tpopela@redhat.com> | |
| [GTK] Mac defaults are used for key shortcuts on Linux | |
| https://bugs.webkit.org/show_bug.cgi?id=162564 | |
| Don't set Mac's default keymap as a fallthrough for CodeMirror when we | |
| are not on Mac. | |
| Reviewed by Carlos Garcia Campos. | |
| * UserInterface/Test.html: Include Platform.js for the | |
| WebInspector.Platform definition. | |
| * UserInterface/Views/CodeMirrorAdditions.js: | |
| 2016-09-26 Matt Baker <mattbaker@apple.com> | |
| Web Inspector: Box Model values not updated when DOM node styles change | |
| https://bugs.webkit.org/show_bug.cgi?id=162525 | |
| Reviewed by Brian Burg. | |
| The Box Model section should refresh itself when the selected node's | |
| computed style changes. This is necessary since the Styles sidebar | |
| doesn't always refresh its sections on node changes. | |
| * UserInterface/Views/BoxModelDetailsSectionRow.js: | |
| (WebInspector.BoxModelDetailsSectionRow.prototype.set nodeStyles): | |
| Refresh metrics whenever the computed style changes. | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._getBox): | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._getComponentSuffix): | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._updateMetrics.createValueElement): | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._updateMetrics.createBoxPartElement): | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._updateMetrics.createContentAreaElement): | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._updateMetrics): | |
| Drive-by cleanup to make this large function easier to read. | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._updateMetrics.createElement): Deleted. | |
| Renamed createValueElement. | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._updateMetrics.createContentAreaWidthElement): Deleted. | |
| (WebInspector.BoxModelDetailsSectionRow.prototype._updateMetrics.createContentAreaHeightElement): Deleted. | |
| Combined these into a single function taking a property name (width or height). | |
| == Rolled over to ChangeLog-2016-09-26 == |