<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[172399] trunk/Source/WebInspectorUI</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/172399">172399</a></dd>
<dt>Author</dt> <dd>timothy@apple.com</dd>
<dt>Date</dt> <dd>2014-08-11 11:43:11 -0700 (Mon, 11 Aug 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Web Inspector: DataGrid and its clients are a cluster-cuss of styles
https://bugs.webkit.org/show_bug.cgi?id=135788

Clean up DataGrid and its subclasses and client styles.

Reviewed by Joseph Pecoraro.

* Localizations/en.lproj/localizedStrings.js:
* UserInterface/Views/ApplicationCacheFrameContentView.css:
(.content-view.application-cache-frame &gt; .data-grid):
* UserInterface/Views/CookieStorageContentView.css:
(.content-view.cookie-storage &gt; .data-grid):
* UserInterface/Views/DOMStorageContentView.css:
(.content-view.dom-storage &gt; .data-grid):
* UserInterface/Views/DOMTreeDataGrid.css:
(.dom-tree-data-grid .data-grid):
(.dom-tree-data-grid .name-column .icon):
* UserInterface/Views/DOMTreeDataGrid.js:
(WebInspector.DOMTreeDataGrid):
* UserInterface/Views/DataGrid.css:
(.data-grid):
(.data-grid table):
(.data-grid .data-container):
(.data-grid.inline):
(.data-grid th):
(.data-grid :-webkit-any(th, td):not(:last-child)):
(.data-grid th.sortable:active):
(.data-grid th:-webkit-any(.sort-ascending, .sort-descending)):
(.data-grid table.data):
(.data-grid td):
(.data-grid:focus tr.selected td:not(:last-child)):
(body.mac-platform.legacy .data-grid:focus tr.selected td:not(:last-child)):
(.data-grid :-webkit-any(th, td) &gt; div):
(.data-grid th:-webkit-any(.sort-ascending, .sort-descending) &gt; div:first-child):
(.data-grid th.sort-ascending &gt; div:first-child::after):
(.data-grid th.sort-descending &gt; div:first-child::after):
(.data-grid td .subtitle):
(.data-grid td .subtitle::before):
(.data-grid:focus tr.selected td .subtitle):
(.data-grid td.error):
(.data-grid tr.selected td.error):
(.data-grid td .icon):
(.data-grid td .go-to-arrow):
(.data-grid tr:-webkit-any(.selected, :hover) .go-to-arrow):
* UserInterface/Views/DatabaseContentView.css:
(.storage-view):
* UserInterface/Views/DatabaseTableContentView.css:
(.content-view.database-table &gt; .data-grid):
* UserInterface/Views/DetailsSection.css:
(.details-section &gt; .content .data-grid):
* UserInterface/Views/IndexedDatabaseObjectStoreContentView.css:
(.content-view.indexed-database-object-store &gt; .data-grid):
* UserInterface/Views/LayerTreeDataGridNode.js:
(WebInspector.LayerTreeDataGridNode.prototype._makeNameCell):
(WebInspector.LayerTreeDataGridNode.prototype._updateNameCellData):
* UserInterface/Views/LayerTreeSidebarPanel.css:
(.layer-tree.panel .data-grid):
(.layer-tree.panel .name-column .icon):
(.layer-tree.panel tr.reflection .name-column .icon):
(.layer-tree.panel tr.pseudo-element .name-column .icon):
(.layer-tree.panel .name-column .reflection):
(.layer-tree.panel tr.selected .name-column .reflection):
(.layer-tree.panel .bottom-bar):
(body.mac-platform.legacy .layer-tree.panel .bottom-bar):
(.layer-tree.panel .bottom-bar &gt; div):
(body.mac-platform.legacy .layer-tree.panel .bottom-bar &gt; div):
(body.mac-platform.legacy .layer-tree-popover):
* UserInterface/Views/LayerTreeSidebarPanel.js:
(WebInspector.LayerTreeSidebarPanel):
(WebInspector.LayerTreeSidebarPanel.prototype._buildLayerInfoSection):
(WebInspector.LayerTreeSidebarPanel.prototype._buildDataGridSection):
(WebInspector.LayerTreeSidebarPanel.prototype._buildBottomBar):
(WebInspector.LayerTreeSidebarPanel.prototype._updateMetrics):
* UserInterface/Views/LegacyJavaScriptProfileView.css:
(.content-view.profile-view &gt; .data-grid):
* UserInterface/Views/LegacyProfileView.css:
* UserInterface/Views/LogContentView.css:
(.console-message .bubble):
* UserInterface/Views/NetworkTimelineView.css:
(.timeline-view.network &gt; .data-grid):
* UserInterface/Views/OverviewTimelineView.css:
(.timeline-view.overview &gt; .timeline-ruler &gt; .header):
(.timeline-view.overview &gt; .data-grid):
* UserInterface/Views/OverviewTimelineView.js:
* UserInterface/Views/ProbeDetailsSidebarPanel.css:
(.details-section.probe-set .options &gt; .probe-add):
(.popover .probe-popover):
* UserInterface/Views/ProbeSetDataGrid.css:
(.details-section.probe-set .data-grid tr.past-value td):
(.details-section.probe-set .data-grid &gt; td.unknown-value):
(.details-section.probe-set .data-grid tr.revealed.highlighted):
(.details-section.probe-set .data-grid tr.separator):
(.details-section.probe-set .data-grid &gt; tr.data-updated):
(.details-section.probe-set .data-grid .selected .section *):
(.details-section.probe-set .data-grid .selected td.unknown-value):
(.details-section.probe-set .data-grid .section):
* UserInterface/Views/QuickConsole.css:
(.quick-console):
* UserInterface/Views/TimelineDataGrid.css:
(.data-grid.timeline th):
(.data-grid.timeline &gt; .navigation-bar-container &gt; .navigation-bar):
* UserInterface/Views/TimelineRuler.css:
(.timeline-ruler &gt; .header):
(.timeline-ruler &gt; .header &gt; .divider):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUILocalizationsenlprojlocalizedStringsjs">trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsApplicationCacheFrameContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/ApplicationCacheFrameContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsCookieStorageContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/CookieStorageContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDOMStorageContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/DOMStorageContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeDataGridcss">trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeDataGridjs">trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDataGridcss">trunk/Source/WebInspectorUI/UserInterface/Views/DataGrid.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDatabaseContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDatabaseTableContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseTableContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDetailsSectioncss">trunk/Source/WebInspectorUI/UserInterface/Views/DetailsSection.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsIndexedDatabaseObjectStoreContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/IndexedDatabaseObjectStoreContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLayerTreeDataGridNodejs">trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeDataGridNode.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLayerTreeSidebarPanelcss">trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLayerTreeSidebarPaneljs">trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLegacyJavaScriptProfileViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/LegacyJavaScriptProfileView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLegacyProfileViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/LegacyProfileView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsLogContentViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsNetworkTimelineViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTimelineView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsOverviewTimelineViewcss">trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsOverviewTimelineViewjs">trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.js</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsProbeDetailsSidebarPanelcss">trunk/Source/WebInspectorUI/UserInterface/Views/ProbeDetailsSidebarPanel.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsProbeSetDataGridcss">trunk/Source/WebInspectorUI/UserInterface/Views/ProbeSetDataGrid.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsQuickConsolecss">trunk/Source/WebInspectorUI/UserInterface/Views/QuickConsole.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsTimelineDataGridcss">trunk/Source/WebInspectorUI/UserInterface/Views/TimelineDataGrid.css</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsTimelineRulercss">trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRuler.css</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/ChangeLog        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -1,3 +1,110 @@
</span><ins>+2014-08-11  Timothy Hatcher  &lt;timothy@apple.com&gt;
+
+        Web Inspector: DataGrid and its clients are a cluster-cuss of styles
+        https://bugs.webkit.org/show_bug.cgi?id=135788
+
+        Clean up DataGrid and its subclasses and client styles.
+
+        Reviewed by Joseph Pecoraro.
+
+        * Localizations/en.lproj/localizedStrings.js:
+        * UserInterface/Views/ApplicationCacheFrameContentView.css:
+        (.content-view.application-cache-frame &gt; .data-grid):
+        * UserInterface/Views/CookieStorageContentView.css:
+        (.content-view.cookie-storage &gt; .data-grid):
+        * UserInterface/Views/DOMStorageContentView.css:
+        (.content-view.dom-storage &gt; .data-grid):
+        * UserInterface/Views/DOMTreeDataGrid.css:
+        (.dom-tree-data-grid .data-grid):
+        (.dom-tree-data-grid .name-column .icon):
+        * UserInterface/Views/DOMTreeDataGrid.js:
+        (WebInspector.DOMTreeDataGrid):
+        * UserInterface/Views/DataGrid.css:
+        (.data-grid):
+        (.data-grid table):
+        (.data-grid .data-container):
+        (.data-grid.inline):
+        (.data-grid th):
+        (.data-grid :-webkit-any(th, td):not(:last-child)):
+        (.data-grid th.sortable:active):
+        (.data-grid th:-webkit-any(.sort-ascending, .sort-descending)):
+        (.data-grid table.data):
+        (.data-grid td):
+        (.data-grid:focus tr.selected td:not(:last-child)):
+        (body.mac-platform.legacy .data-grid:focus tr.selected td:not(:last-child)):
+        (.data-grid :-webkit-any(th, td) &gt; div):
+        (.data-grid th:-webkit-any(.sort-ascending, .sort-descending) &gt; div:first-child):
+        (.data-grid th.sort-ascending &gt; div:first-child::after):
+        (.data-grid th.sort-descending &gt; div:first-child::after):
+        (.data-grid td .subtitle):
+        (.data-grid td .subtitle::before):
+        (.data-grid:focus tr.selected td .subtitle):
+        (.data-grid td.error):
+        (.data-grid tr.selected td.error):
+        (.data-grid td .icon):
+        (.data-grid td .go-to-arrow):
+        (.data-grid tr:-webkit-any(.selected, :hover) .go-to-arrow):
+        * UserInterface/Views/DatabaseContentView.css:
+        (.storage-view):
+        * UserInterface/Views/DatabaseTableContentView.css:
+        (.content-view.database-table &gt; .data-grid):
+        * UserInterface/Views/DetailsSection.css:
+        (.details-section &gt; .content .data-grid):
+        * UserInterface/Views/IndexedDatabaseObjectStoreContentView.css:
+        (.content-view.indexed-database-object-store &gt; .data-grid):
+        * UserInterface/Views/LayerTreeDataGridNode.js:
+        (WebInspector.LayerTreeDataGridNode.prototype._makeNameCell):
+        (WebInspector.LayerTreeDataGridNode.prototype._updateNameCellData):
+        * UserInterface/Views/LayerTreeSidebarPanel.css:
+        (.layer-tree.panel .data-grid):
+        (.layer-tree.panel .name-column .icon):
+        (.layer-tree.panel tr.reflection .name-column .icon):
+        (.layer-tree.panel tr.pseudo-element .name-column .icon):
+        (.layer-tree.panel .name-column .reflection):
+        (.layer-tree.panel tr.selected .name-column .reflection):
+        (.layer-tree.panel .bottom-bar):
+        (body.mac-platform.legacy .layer-tree.panel .bottom-bar):
+        (.layer-tree.panel .bottom-bar &gt; div):
+        (body.mac-platform.legacy .layer-tree.panel .bottom-bar &gt; div):
+        (body.mac-platform.legacy .layer-tree-popover):
+        * UserInterface/Views/LayerTreeSidebarPanel.js:
+        (WebInspector.LayerTreeSidebarPanel):
+        (WebInspector.LayerTreeSidebarPanel.prototype._buildLayerInfoSection):
+        (WebInspector.LayerTreeSidebarPanel.prototype._buildDataGridSection):
+        (WebInspector.LayerTreeSidebarPanel.prototype._buildBottomBar):
+        (WebInspector.LayerTreeSidebarPanel.prototype._updateMetrics):
+        * UserInterface/Views/LegacyJavaScriptProfileView.css:
+        (.content-view.profile-view &gt; .data-grid):
+        * UserInterface/Views/LegacyProfileView.css:
+        * UserInterface/Views/LogContentView.css:
+        (.console-message .bubble):
+        * UserInterface/Views/NetworkTimelineView.css:
+        (.timeline-view.network &gt; .data-grid):
+        * UserInterface/Views/OverviewTimelineView.css:
+        (.timeline-view.overview &gt; .timeline-ruler &gt; .header):
+        (.timeline-view.overview &gt; .data-grid):
+        * UserInterface/Views/OverviewTimelineView.js:
+        * UserInterface/Views/ProbeDetailsSidebarPanel.css:
+        (.details-section.probe-set .options &gt; .probe-add):
+        (.popover .probe-popover):
+        * UserInterface/Views/ProbeSetDataGrid.css:
+        (.details-section.probe-set .data-grid tr.past-value td):
+        (.details-section.probe-set .data-grid &gt; td.unknown-value):
+        (.details-section.probe-set .data-grid tr.revealed.highlighted):
+        (.details-section.probe-set .data-grid tr.separator):
+        (.details-section.probe-set .data-grid &gt; tr.data-updated):
+        (.details-section.probe-set .data-grid .selected .section *):
+        (.details-section.probe-set .data-grid .selected td.unknown-value):
+        (.details-section.probe-set .data-grid .section):
+        * UserInterface/Views/QuickConsole.css:
+        (.quick-console):
+        * UserInterface/Views/TimelineDataGrid.css:
+        (.data-grid.timeline th):
+        (.data-grid.timeline &gt; .navigation-bar-container &gt; .navigation-bar):
+        * UserInterface/Views/TimelineRuler.css:
+        (.timeline-ruler &gt; .header):
+        (.timeline-ruler &gt; .header &gt; .divider):
+
</ins><span class="cx"> 2014-08-11  Brent Fulgham  &lt;bfulgham@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Win] Adjust build script for Windows production build.
</span></span></pre></div>
<a id="trunkSourceWebInspectorUILocalizationsenlprojlocalizedStringsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -250,8 +250,8 @@
</span><span class="cx"> localizedStrings[&quot;Label&quot;] = &quot;Label&quot;;
</span><span class="cx"> localizedStrings[&quot;Latency&quot;] = &quot;Latency&quot;;
</span><span class="cx"> localizedStrings[&quot;Layer&quot;] = &quot;Layer&quot;;
</span><ins>+localizedStrings[&quot;Layer Count: %d&quot;] = &quot;Layer Count: %d&quot;;
</ins><span class="cx"> localizedStrings[&quot;Layer Info&quot;] = &quot;Layer Info&quot;;
</span><del>-localizedStrings[&quot;Layer count: %d&quot;] = &quot;Layer count: %d&quot;;
</del><span class="cx"> localizedStrings[&quot;Layers&quot;] = &quot;Layers&quot;;
</span><span class="cx"> localizedStrings[&quot;Layout&quot;] = &quot;Layout&quot;;
</span><span class="cx"> localizedStrings[&quot;Layout &amp; Rendering&quot;] = &quot;Layout &amp; Rendering&quot;;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsApplicationCacheFrameContentViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ApplicationCacheFrameContentView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/ApplicationCacheFrameContentView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ApplicationCacheFrameContentView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -29,5 +29,4 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    border: none;
</del><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsCookieStorageContentViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/CookieStorageContentView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/CookieStorageContentView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/CookieStorageContentView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -29,5 +29,4 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    border: none;
</del><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDOMStorageContentViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DOMStorageContentView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DOMStorageContentView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DOMStorageContentView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -29,8 +29,6 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    outline: none;
-    border: none;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .content-view.dom-storage &gt; .data-grid tr.duplicate-key td.key-column,
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeDataGridcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -23,79 +23,13 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>- .dom-tree-data-grid .data-grid {
-    position: relative;
-    top: 0;
-    width: 100%;
-    height: 100%;
-    /* Turn off the default borders, we want to snap to edges. */
-    border: none;
</del><ins>+.dom-tree-data-grid .data-grid {
+    border-right: none;
+    border-left: none;
+    border-bottom: none;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.dom-tree-data-grid .data-grid table.data {
-    background-size: 100% 44px;
-}
-
-.dom-tree-data-grid .data-container {
-    position: absolute;
-    /* Leave room for the data grid header. */
-    top: 16px;
-    /* Use all remaining vertical space in the container. */
-    bottom: 0;
-    /* Let the inline table content scroll, independently of the header. */
-    overflow-y: auto;
-    overflow-x: hidden;
-}
-
-.dom-tree-data-grid .data-container tr {
-    height: 22px;
-}
-
-.dom-tree-data-grid .data-container td &gt; div {
-    display: -webkit-flex;
-    width: 100%;
-    height: 100%;
-    -webkit-align-items: center;
-    -webkit-justify-content: flex-end;
-}
-
-.dom-tree-data-grid .data-container .name-column {
-    padding-right: 0;
-}
-
-.dom-tree-data-grid .data-container .name-column .icon {
-    vertical-align: top;
-    width: 16px;
-    height: 16px;
</del><ins>+.dom-tree-data-grid .name-column .icon {
</ins><span class="cx">     /* FIXME: There can be multiple types of DOM nodes that we might need to support in the future. */
</span><span class="cx">     content: url(../Images/DOMElement.svg);
</span><span class="cx"> }
</span><del>-
-.dom-tree-data-grid .data-container .name-column .label {
-    -webkit-flex: 1;
-    padding: 0 4px;
-
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-}
-
-.dom-tree-data-grid .data-container tr:hover .name-column .label {
-    padding-right: 0;
-}
-
-.dom-tree-data-grid .data-container .go-to-arrow {
-    display: none;
-}
-
-.dom-tree-data-grid .data-container tr:hover .go-to-arrow {
-    display: block;
-}
-
-.dom-tree-data-grid .data-container tbody &gt; tr:nth-child(2n) {
-    background-color: white;
-}
-
-.dom-tree-data-grid .data-container tbody &gt; tr:nth-child(2n+1) {
-    background-color: rgb(243, 246, 250);
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeDataGridjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.js (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.js        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeDataGrid.js        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx">     this._previousHoveredElement = null;
</span><span class="cx"> 
</span><span class="cx">     this.element.classList.add(&quot;dom-tree-data-grid&quot;);
</span><ins>+    this.element.classList.add(&quot;inline&quot;);
</ins><span class="cx"> 
</span><span class="cx">     this.element.addEventListener(&quot;mousemove&quot;, this._onmousemove.bind(this), false);
</span><span class="cx">     this.element.addEventListener(&quot;mouseout&quot;, this._onmouseout.bind(this), false);
</span><span class="lines">@@ -56,4 +57,3 @@
</span><span class="cx">         this._previousHoveredElement = null;
</span><span class="cx">     }
</span><span class="cx"> };
</span><del>-
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDataGridcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DataGrid.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DataGrid.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DataGrid.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx"> 
</span><span class="cx"> .data-grid {
</span><span class="cx">     position: relative;
</span><del>-    border: 1px solid #aaa;
</del><span class="cx">     outline: none;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -42,12 +41,11 @@
</span><span class="cx">     border-spacing: 0;
</span><span class="cx">     border-collapse: collapse;
</span><span class="cx">     width: 100%;
</span><del>-    font-size: 10px;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .data-grid .data-container {
</span><span class="cx">     position: absolute;
</span><del>-    top: 16px;
</del><ins>+    top: 23px;
</ins><span class="cx">     bottom: 0;
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="lines">@@ -60,7 +58,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .data-grid.inline {
</span><del>-    border: 1px solid rgb(181, 181, 181);
</del><ins>+    border: 1px solid rgb(179, 179, 179);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .data-grid.no-header &gt; table.header {
</span><span class="lines">@@ -75,44 +73,31 @@
</span><span class="cx">     text-align: left;
</span><span class="cx">     vertical-align: middle;
</span><span class="cx"> 
</span><del>-    border-top: 1px solid rgb(179, 179, 179);
-    border-bottom: 1px solid rgb(182, 182, 182);
</del><ins>+    background-color: white;
</ins><span class="cx"> 
</span><del>-    height: 15px;
</del><ins>+    border-bottom: 1px solid rgb(179, 179, 179);
+
</ins><span class="cx">     font-weight: normal;
</span><del>-    padding: 0 4px;
</del><ins>+
+    height: 22px;
+    padding: 0 6px;
+
</ins><span class="cx">     white-space: nowrap;
</span><span class="cx">     overflow: hidden;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-body.mac-platform.legacy .data-grid th {
-    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(to bottom, transparent, transparent),
-        linear-gradient(to bottom, white, white 25%, rgb(244, 244, 244) 50%, rgb(236, 236, 236) 50%, rgb(237, 237, 237));
-
-    background-size: 1px 11px, 0 0, 100% 100%;
-    background-position: left 2px, right 2px, center;
-    background-repeat: no-repeat;
-
-    box-shadow: inset rgba(255, 255, 255, 0.3) 0 -1px 0;
-    border-bottom: 1px solid rgb(182, 182, 182);
</del><ins>+.data-grid :-webkit-any(th, td):not(:last-child) {
+    border-right: 1px solid rgb(179, 179, 179);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid th:first-child {
-    background-position: -1px 2px, right 2px, center;
</del><ins>+.data-grid th.sortable:active {
+    background-color: rgb(179, 179, 179);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid th:active:first-child {
-    background-position: -1px 2px, right top, center;
</del><ins>+.data-grid th:-webkit-any(.sort-ascending, .sort-descending) {
+    background-color: rgb(230, 230, 230);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid th:last-child {
-    background-position: left 2px, -1px 2px, center;
-}
-
-.data-grid th:active:last-child {
-    background-position: left top, -1px top, center;
-}
-
</del><span class="cx"> .data-grid tr.filler {
</span><span class="cx">     display: table-row !important;
</span><span class="cx">     height: auto !important;
</span><span class="lines">@@ -132,7 +117,7 @@
</span><span class="cx">     height: 100%;
</span><span class="cx">     border-top: 0 none transparent;
</span><span class="cx">     background-image: linear-gradient(to bottom, white, white 50%, rgb(243, 246, 250) 50%, rgb(243, 246, 250));
</span><del>-    background-size: 100% 32px;
</del><ins>+    background-size: 100% 42px;
</ins><span class="cx">     table-layout: fixed;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -151,17 +136,21 @@
</span><span class="cx"> .data-grid td {
</span><span class="cx">     vertical-align: top;
</span><span class="cx">     height: 12px;
</span><del>-    line-height: 12px;
-    padding: 2px 4px;
</del><ins>+    line-height: 17px;
+    padding: 2px 6px;
</ins><span class="cx">     white-space: nowrap;
</span><span class="cx">     overflow: hidden;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid td:last-child {
-    padding-right: 16px;
</del><ins>+.data-grid:focus tr.selected td:not(:last-child) {
+    border-right-color: rgb(0, 102, 204);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid td &gt; div, .data-grid th &gt; div {
</del><ins>+body.mac-platform.legacy .data-grid:focus tr.selected td:not(:last-child) {
+    border-right-color: rgb(53, 109, 189);
+}
+
+.data-grid :-webkit-any(th, td) &gt; div {
</ins><span class="cx">     white-space: nowrap;
</span><span class="cx">     text-overflow: ellipsis;
</span><span class="cx">     overflow: hidden;
</span><span class="lines">@@ -179,68 +168,13 @@
</span><span class="cx">     position: relative;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid th.sortable:not(.mouse-over-collapser):active {
-    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)),
-        linear-gradient(to bottom, rgb(224, 224, 224), rgb(224, 224, 224) 25%, rgb(214, 214, 214) 50%, rgb(207, 207, 207) 50%, rgb(208, 208, 208));
-    background-size: 1px 15px, 1px 15px, 100% 100%;
-    background-position: left top, right top, center;
-
-    box-shadow: inset rgba(255, 255, 255, 0.1) 0 -1px 0;
-    border-bottom: 1px solid rgb(160, 160, 160);
</del><ins>+.data-grid th:-webkit-any(.sort-ascending, .sort-descending) &gt; div:first-child {
+    padding-right: 12px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid th.sort-ascending, .data-grid th.sort-descending {
-    background-image: linear-gradient(to bottom, rgba(0, 0, 120, 0.2), rgba(0, 0, 120, 0.2)), linear-gradient(to bottom, rgba(0, 0, 120, 0.2), rgba(0, 0, 120, 0.2)),
-        linear-gradient(to bottom, rgb(199, 226, 246), rgb(169, 209, 239) 25%, rgb(158, 204, 239) 50%, rgb(142, 196, 237) 50%, rgb(187, 230, 245));
-    background-size: 1px 15px, 1px 15px, 100% 100%;
-    background-position: left top, right top, center;
-
-    box-shadow: inset rgba(255, 255, 255, 0.1) 0 -1px 0;
-    border-bottom: 1px solid rgb(130, 179, 210);
-}
-
-.data-grid th.sortable.sort-ascending:not(.mouse-over-collapser):active, .data-grid th.sortable.sort-descending:not(.mouse-over-collapser):active {
-    background-image: linear-gradient(to bottom, rgba(0, 0, 120, 0.2), rgba(0, 0, 120, 0.2)), linear-gradient(to bottom, rgba(0, 0, 120, 0.2), rgba(0, 0, 120, 0.2)),
-        linear-gradient(to bottom, rgb(144, 180, 227), rgb(109, 160, 220) 25%, rgb(96, 155, 221) 50%, rgb(77, 146, 219) 50%, rgb(130, 186, 227));
-    background-size: 1px 15px, 1px 15px, 100% 100%;
-    background-position: left top, right top, center;
-
-    border-bottom: 1px solid rgb(63, 125, 192);
-}
-
-.data-grid th:active + th,
-.data-grid th.sort-ascending + th,
-.data-grid th.sort-descending + th {
-    background-position: -1px 2px, -1px 2px, center;
-}
-
-.data-grid th:active + th.sort-ascending,
-.data-grid th:active + th.sort-descending,
-.data-grid th.sort-ascending + th:active,
-.data-grid th.sort-descending + th:active {
-    background-position: -1px top, right top, center;
-}
-
-.data-grid th:first-child:active,
-.data-grid th.sort-ascending:first-child,
-.data-grid th.sort-descending:first-child {
-    background-position: -1px top, right top, center !important;
-}
-
-.data-grid th:last-child:active,
-.data-grid th.sort-ascending:last-child,
-.data-grid th.sort-descending:last-child {
-    background-position: left top, -1px top, center !important;
-}
-
-.data-grid th.sort-ascending &gt; div:first-child,
-.data-grid th.sort-descending &gt; div:first-child {
-    padding-right: 10px;
-}
-
</del><span class="cx"> .data-grid th.sort-ascending &gt; div:first-child::after {
</span><span class="cx">     position: absolute;
</span><del>-    top: 0;
</del><ins>+    top: 1px;
</ins><span class="cx">     bottom: 0;
</span><span class="cx">     right: 0;
</span><span class="cx"> 
</span><span class="lines">@@ -259,7 +193,7 @@
</span><span class="cx"> 
</span><span class="cx"> .data-grid th.sort-descending &gt; div:first-child::after {
</span><span class="cx">     position: absolute;
</span><del>-    top: 0;
</del><ins>+    top: 1px;
</ins><span class="cx">     bottom: 0;
</span><span class="cx">     right: 0;
</span><span class="cx"> 
</span><span class="lines">@@ -280,16 +214,6 @@
</span><span class="cx">     line-height: 19px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-body.window-inactive .data-grid th.sort-ascending,
-body.window-inactive .data-grid th.sort-descending {
-    background-image: linear-gradient(to bottom, white, white 25%, rgb(244, 244, 244) 50%, rgb(236, 236, 236) 50%, rgb(237, 237, 237)),
-        linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
-    background-size: 100% 100%, 1px 11px;
-    background-position: center, right center;
-    background-repeat: no-repeat;
-    border-bottom: 1px solid rgb(182, 182, 182);
-}
-
</del><span class="cx"> .data-grid tr.parent td.disclosure::before {
</span><span class="cx">     float: left;
</span><span class="cx"> 
</span><span class="lines">@@ -336,6 +260,48 @@
</span><span class="cx">     text-indent: 10px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+.data-grid td .subtitle {
+    color: rgba(0, 0, 0, 0.7);
+}
+
+.data-grid td .subtitle::before {
+    content: &quot; — &quot;;
+}
+
+.data-grid:focus tr.selected td .subtitle {
+    color: rgba(255, 255, 255, 0.9);
+}
+
+.data-grid td.error {
+    color: rgb(224, 16, 16);
+}
+
+.data-grid tr.selected td.error {
+    color: inherit;
+}
+
+.data-grid td .icon {
+    display: inline-block;
+    vertical-align: top;
+
+    width: 16px;
+    height: 16px;
+
+    margin-right: 2px;
+}
+
+.data-grid td .go-to-arrow {
+    float: right;
+
+    display: none;
+
+    margin-left: 2px;
+}
+
+.data-grid tr:-webkit-any(.selected, :hover) .go-to-arrow {
+    display: block;
+}
+
</ins><span class="cx"> .data-grid-resizer {
</span><span class="cx">     position: absolute;
</span><span class="cx">     top: 0;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDatabaseContentViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseContentView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseContentView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseContentView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -24,13 +24,10 @@
</span><span class="cx">  */
</span><span class="cx"> 
</span><span class="cx"> .storage-view {    
</span><del>-    /* Added so fonts look good */
</del><span class="cx">     font-family: Menlo, monospace;
</span><del>-    font-size: 11px;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .storage-view .data-grid {
</span><del>-    border: none;
</del><span class="cx">     height: 100%;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDatabaseTableContentViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseTableContentView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseTableContentView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DatabaseTableContentView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -29,5 +29,4 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    border: none;
</del><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDetailsSectioncss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DetailsSection.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DetailsSection.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DetailsSection.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -292,7 +292,9 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .details-section &gt; .content .data-grid {
</span><del>-    border: none;
</del><ins>+    border-left: none;
+    border-right: none;
+    border-bottom: none;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .details-section &gt; .content .data-grid table.data {
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsIndexedDatabaseObjectStoreContentViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/IndexedDatabaseObjectStoreContentView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/IndexedDatabaseObjectStoreContentView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/IndexedDatabaseObjectStoreContentView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    border: none;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .content-view.indexed-database-object-store &gt; .data-grid td .section .header {
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLayerTreeDataGridNodejs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeDataGridNode.js (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeDataGridNode.js        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeDataGridNode.js        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -101,7 +101,10 @@
</span><span class="cx"> 
</span><span class="cx">         fragment.appendChild(document.createElement(&quot;img&quot;)).className = &quot;icon&quot;;
</span><span class="cx"> 
</span><del>-        var label = this._makeOutlet(&quot;label&quot;, fragment.appendChild(document.createElement(&quot;div&quot;)));
</del><ins>+        var goToButton = this._makeOutlet(&quot;goToButton&quot;, fragment.appendChild(WebInspector.createGoToArrowButton()));
+        goToButton.addEventListener(&quot;click&quot;, this._goToArrowWasClicked.bind(this), false);
+
+        var label = this._makeOutlet(&quot;label&quot;, fragment.appendChild(document.createElement(&quot;span&quot;)));
</ins><span class="cx">         label.className = &quot;label&quot;;
</span><span class="cx">     
</span><span class="cx">         var nameLabel = this._makeOutlet(&quot;nameLabel&quot;, label.appendChild(document.createElement(&quot;span&quot;)));
</span><span class="lines">@@ -114,9 +117,6 @@
</span><span class="cx">         reflectionLabel.className = &quot;reflection&quot;;
</span><span class="cx">         reflectionLabel.textContent = &quot; \u2014 &quot; + WebInspector.UIString(&quot;Reflection&quot;);
</span><span class="cx"> 
</span><del>-        var goToButton = this._makeOutlet(&quot;goToButton&quot;, fragment.appendChild(WebInspector.createGoToArrowButton()));
-        goToButton.addEventListener(&quot;click&quot;, this._goToArrowWasClicked.bind(this), false);
-        
</del><span class="cx">         return fragment;
</span><span class="cx">     },
</span><span class="cx"> 
</span><span class="lines">@@ -136,6 +136,11 @@
</span><span class="cx"> 
</span><span class="cx">         this._outlets.nameLabel.textContent = data;
</span><span class="cx"> 
</span><ins>+        if (WebInspector.domTreeManager.nodeForId(layer.nodeId))
+            label.parentNode.insertBefore(this._outlets.goToButton, label.parentNode.firstChild);
+        else if (this._outlets.goToButton.parentNode)
+            label.parentNode.removeChild(this._outlets.goToButton);
+
</ins><span class="cx">         if (layer.pseudoElement)
</span><span class="cx">             label.appendChild(this._outlets.pseudoLabel).textContent = &quot;::&quot; + layer.pseudoElement;
</span><span class="cx">         else if (this._outlets.pseudoLabel.parentNode)
</span><span class="lines">@@ -146,11 +151,6 @@
</span><span class="cx">         else if (this._outlets.reflectionLabel.parentNode)
</span><span class="cx">             label.removeChild(this._outlets.reflectionLabel);
</span><span class="cx"> 
</span><del>-        if (WebInspector.domTreeManager.nodeForId(layer.nodeId))
-            label.parentNode.appendChild(this._outlets.goToButton);
-        else if (this._outlets.goToButton.parentNode)
-            label.parentNode.removeChild(this._outlets.goToButton);
-
</del><span class="cx">         var element = this.element;
</span><span class="cx">         if (layer.isReflection)
</span><span class="cx">             element.classList.add(&quot;reflection&quot;);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLayerTreeSidebarPanelcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -23,198 +23,74 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-
-/* We use an internal container to act as a vertical stack. */
-
-.layer-tree.panel .box-container {
-    height: 100%;
-    /* Let it stack its content as vertical boxes. */
-    display: -webkit-flex;
-    -webkit-flex-direction: column;
-}
-
-/* Hide the collapsed arrow from sections. */
-
-.layer-tree.panel .details-section &gt; .header::before {
-    /* Don't show the collpased arrow. */
-    display: none;
-}
-
-.layer-tree.panel .details-section &gt; .header {
-    /* Add a little padding since there's no arrow to show. */
-    padding-left: 4px;
-    /* Turn off mouse events so we can't click to toggle section. */
-    pointer-events: none;
-}
-
-.layer-tree.panel .details-section &gt; .header &gt; label {
-    /* Always show the options box. */
-    display: block !important;
-    /* Turn on events just for the &lt;label&gt; and &lt;input&gt;. */
-    pointer-events: all;
-}
-
-/* Customizing the DataGrid. */
-
-.layer-tree.panel .details-section.layer-children {
-    position: relative;
-    /* Use all available vertical space. */
-    -webkit-flex: 1;
-    /* Let children stack vertically. */
-    display: -webkit-flex;
-    -webkit-flex-direction: column;
-}
-
-.layer-tree.panel .details-section.layer-children &gt; .content {
-    position: relative;
-    display: block;
-    /* Use all available vertical space. */
-    -webkit-flex: 1;
-}
-
-.layer-tree.panel .details-section.layer-children .group {
-    position: absolute;
-    width: 100%;
-    height: 100%;
-}
-
</del><span class="cx"> .layer-tree.panel .data-grid {
</span><del>-    position: relative;
-    top: 0;
-    width: 100%;
-    height: 100%;
-    /* Turn off the default borders, we want to snap to edges. */
-    border: none;
</del><ins>+    border-right: none;
+    border-left: none;
+    border-bottom: none;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.layer-tree.panel .data-grid table.data {
-    background-size: 100% 44px;
-}
-
-.layer-tree.panel .data-container {
-    position: absolute;
-    /* Leave room for the data grid header. */
-    top: 16px;
-    /* Use all remaining vertical space in the container. */
-    bottom: 0;
-    /* Let the inline table content scroll, independently of the header. */
-    overflow-y: auto;
-    overflow-x: hidden;
-}
-
-.layer-tree.panel .data-container tr {
-    height: 22px;
-}
-
-.layer-tree.panel .data-container td &gt; div {
-    display: -webkit-flex;
-    width: 100%;
-    height: 100%;
-    -webkit-align-items: center;
-    -webkit-justify-content: flex-end;
-}
-
-/* Customizing the DataGrid &quot;node&quot; cell. */
-
-.layer-tree.panel .data-container .name-column {
-    padding-right: 0;
-}
-
-.layer-tree.panel .data-container .name-column .icon {
-    vertical-align: top;
-    width: 16px;
-    height: 16px;
</del><ins>+.layer-tree.panel .name-column .icon {
</ins><span class="cx">     content: url(../Images/DOMElement.svg);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.layer-tree.panel .data-container tr.reflection .name-column .icon {
</del><ins>+.layer-tree.panel tr.reflection .name-column .icon {
</ins><span class="cx">     content: url(../Images/Reflection.svg);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.layer-tree.panel .data-container tr.pseudo-element .name-column .icon {
</del><ins>+.layer-tree.panel tr.pseudo-element .name-column .icon {
</ins><span class="cx">     content: url(../Images/PseudoElement.svg);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.layer-tree.panel .data-container .name-column .label {
-    -webkit-flex: 1;
-    padding: 0 4px;
-
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-}
-
-.layer-tree.panel .data-container tr:hover .name-column .label {
-    padding-right: 0;
-}
-
-.layer-tree.panel .data-container .name-column .pseudo-element,
-.layer-tree.panel .data-container .name-column .reflection {
</del><ins>+.layer-tree.panel .name-column .pseudo-element,
+.layer-tree.panel .name-column .reflection {
</ins><span class="cx">     color: rgb(128, 128, 128);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.layer-tree.panel .data-container tr.selected .name-column .pseudo-element,
-.layer-tree.panel .data-container tr.selected .name-column .reflection {
</del><ins>+.layer-tree.panel tr.selected .name-column .pseudo-element,
+.layer-tree.panel tr.selected .name-column .reflection {
</ins><span class="cx">     color: rgba(255, 255, 255, 0.75);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.layer-tree.panel .data-container .go-to-arrow {
-    display: none;
-}
-
-.layer-tree.panel .data-container tr:hover .go-to-arrow {
-    display: block;
-}
-
-.layer-tree.panel .data-container tbody &gt; tr.even {
-    background-color: white;
-}
-
-.layer-tree.panel .data-container tbody &gt; tr.odd {
-    background-color: rgb(243, 246, 250);
-}
-
-/* Bottom bar */
-
</del><span class="cx"> .layer-tree.panel .bottom-bar {
</span><span class="cx">     position: relative;
</span><del>-    height: 22px;
-    /* Let it stack its content as horizontal boxes. */
</del><ins>+    height: 28px;
</ins><span class="cx">     display: -webkit-flex;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+body.mac-platform.legacy .layer-tree.panel .bottom-bar {
+    height: 22px;
+}
+
</ins><span class="cx"> .layer-tree.panel .bottom-bar &gt; div {
</span><del>-    padding: 4px;
-    box-sizing: border-box;
</del><ins>+    padding: 4px 6px;
</ins><span class="cx"> 
</span><del>-    font-family: 'Lucida Grande', sans-serif;
-    font-size: 11px;
-    text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
</del><ins>+    line-height: 20px;
</ins><span class="cx"> 
</span><del>-    /* Ensure any overflowing text is trimmed. */
</del><span class="cx">     white-space: nowrap;
</span><span class="cx">     overflow: hidden;
</span><span class="cx">     text-overflow: ellipsis;
</span><span class="cx"> 
</span><del>-    /* Let all boxes have the same width. */
</del><span class="cx">     display: -webkit-flex;
</span><span class="cx">     -webkit-flex: 1;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+body.mac-platform.legacy .layer-tree.panel .bottom-bar &gt; div {
+    line-height: inherit;
+    text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
+}
+
</ins><span class="cx"> .layer-tree.panel .layers-memory-label {
</span><span class="cx">     -webkit-justify-content: flex-end;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-/* popover */
-
</del><span class="cx"> .layer-tree-popover {
</span><del>-    font-family: 'Lucida Grande', sans-serif;
-    font-size: 11px;
-    text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
-
</del><span class="cx">     padding: 5px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+body.mac-platform.legacy .layer-tree-popover {
+    text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
+}
+
</ins><span class="cx"> .layer-tree-popover p {
</span><span class="cx">     margin: 0;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLayerTreeSidebarPaneljs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LayerTreeSidebarPanel.js        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -34,10 +34,6 @@
</span><span class="cx"> 
</span><span class="cx">     window.addEventListener(&quot;resize&quot;, this._windowResized.bind(this));
</span><span class="cx"> 
</span><del>-    // Add a container that will host all sections as a vertical stack.
-    this._container = this.element.appendChild(document.createElement(&quot;div&quot;));
-    this._container.className = &quot;box-container&quot;;
-
</del><span class="cx">     this._buildLayerInfoSection();
</span><span class="cx">     this._buildDataGridSection();
</span><span class="cx">     this._buildBottomBar();
</span><span class="lines">@@ -123,7 +119,7 @@
</span><span class="cx"> 
</span><span class="cx">         this._layerInfoSection = new WebInspector.DetailsSection(&quot;layer-info&quot;, WebInspector.UIString(&quot;Layer Info&quot;), [this._noLayerInformationGroup]);
</span><span class="cx"> 
</span><del>-        this._container.appendChild(this._layerInfoSection.element);
</del><ins>+        this.element.appendChild(this._layerInfoSection.element);
</ins><span class="cx">     },
</span><span class="cx"> 
</span><span class="cx">     _buildDataGridSection: function()
</span><span class="lines">@@ -151,6 +147,7 @@
</span><span class="cx">         this.sortOrder = WebInspector.DataGrid.SortOrder.Descending;
</span><span class="cx"> 
</span><span class="cx">         var element = this._dataGrid.element;
</span><ins>+        element.classList.add(&quot;inline&quot;);
</ins><span class="cx">         element.addEventListener(&quot;focus&quot;, this._dataGridGainedFocus.bind(this), false);
</span><span class="cx">         element.addEventListener(&quot;blur&quot;, this._dataGridLostFocus.bind(this), false);
</span><span class="cx">         element.addEventListener(&quot;click&quot;, this._dataGridWasClicked.bind(this), false);
</span><span class="lines">@@ -159,15 +156,13 @@
</span><span class="cx">         var group = new WebInspector.DetailsSectionGroup([this._childLayersRow]);
</span><span class="cx">         var section = new WebInspector.DetailsSection(&quot;layer-children&quot;, WebInspector.UIString(&quot;Child Layers&quot;), [group], null, true);
</span><span class="cx"> 
</span><del>-        // Display it in the container with a class name so we can easily style it differently to other sections,
-        // this specific section is meant to scale to fill the space available vertically.
-        var element = this._container.appendChild(section.element);
</del><ins>+        var element = this.element.appendChild(section.element);
</ins><span class="cx">         element.classList.add(section.identifier);
</span><span class="cx">     },
</span><span class="cx"> 
</span><span class="cx">     _buildBottomBar: function()
</span><span class="cx">     {
</span><del>-        var bottomBar = this._container.appendChild(document.createElement(&quot;div&quot;));
</del><ins>+        var bottomBar = this.element.appendChild(document.createElement(&quot;div&quot;));
</ins><span class="cx">         bottomBar.className = &quot;bottom-bar&quot;;
</span><span class="cx"> 
</span><span class="cx">         this._layersCountLabel = bottomBar.appendChild(document.createElement(&quot;div&quot;));
</span><span class="lines">@@ -320,7 +315,7 @@
</span><span class="cx">             totalMemory += layer.memory || 0;
</span><span class="cx">         });
</span><span class="cx"> 
</span><del>-        this._layersCountLabel.textContent = WebInspector.UIString(&quot;Layer count: %d&quot;).format(layerCount);
</del><ins>+        this._layersCountLabel.textContent = WebInspector.UIString(&quot;Layer Count: %d&quot;).format(layerCount);
</ins><span class="cx">         this._layersMemoryLabel.textContent = WebInspector.UIString(&quot;Memory: %s&quot;).format(Number.bytesToString(totalMemory));
</span><span class="cx">     },
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLegacyJavaScriptProfileViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LegacyJavaScriptProfileView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LegacyJavaScriptProfileView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LegacyJavaScriptProfileView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -29,8 +29,6 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    outline: none;
-    border: none;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .profile-view .data-grid th.average-column {
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLegacyProfileViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LegacyProfileView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LegacyProfileView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LegacyProfileView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -45,7 +45,6 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .recording-profile-view &gt; span {
</span><del>-    font-family: 'Lucida Grande', Helvetica, sans-serif;
</del><span class="cx">     font-size: 14px;
</span><span class="cx"> 
</span><span class="cx">     text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsLogContentViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/LogContentView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -94,7 +94,6 @@
</span><span class="cx">     text-align: left;
</span><span class="cx">     font-size: 11px;
</span><span class="cx">     line-height: normal;
</span><del>-    font-family: Helvetica, Arial, sans-serif;
</del><span class="cx">     font-weight: bold;
</span><span class="cx">     text-shadow: none;
</span><span class="cx">     color: white;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsNetworkTimelineViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTimelineView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTimelineView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTimelineView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    border: none;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .sidebar &gt; .panel.navigation.timeline.timeline-content-view-showing .navigation-sidebar-panel-content-tree-outline.network .item .subtitle {
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsOverviewTimelineViewcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .timeline-view.overview &gt; .timeline-ruler &gt; .header {
</span><del>-    border-top: 1px solid rgb(200, 200, 200);
</del><ins>+    border-top: 1px solid rgb(179, 179, 179);
</ins><span class="cx">     height: 23px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -46,17 +46,8 @@
</span><span class="cx">     left: 0;
</span><span class="cx">     right: 0;
</span><span class="cx">     bottom: 0;
</span><del>-    border: none;
</del><span class="cx"> }
</span><span class="cx"> 
</span><del>-.timeline-view.overview &gt; .data-grid table.header {
-    display: none;
-}
-
-.timeline-view.overview &gt; .data-grid .data-container {
-    top: 0;
-}
-
</del><span class="cx"> .timeline-view.overview &gt; .data-grid td.graph-column {
</span><span class="cx">     padding: 2px 0;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsOverviewTimelineViewjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.js (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.js        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/OverviewTimelineView.js        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -35,6 +35,7 @@
</span><span class="cx"> 
</span><span class="cx">     this._dataGrid = new WebInspector.DataGrid(columns);
</span><span class="cx">     this._dataGrid.addEventListener(WebInspector.DataGrid.Event.SelectedNodeChanged, this._dataGridNodeSelected, this);
</span><ins>+    this._dataGrid.element.classList.add(&quot;no-header&quot;);
</ins><span class="cx"> 
</span><span class="cx">     this._treeOutlineDataGridSynchronizer = new WebInspector.TreeOutlineDataGridSynchronizer(this._contentTreeOutline, this._dataGrid);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsProbeDetailsSidebarPanelcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ProbeDetailsSidebarPanel.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/ProbeDetailsSidebarPanel.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ProbeDetailsSidebarPanel.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -44,7 +44,6 @@
</span><span class="cx">     height: 11px;
</span><span class="cx">     margin-top: 1px;
</span><span class="cx">     margin-left: 5px;
</span><del>-    cursor: pointer;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .details-section.probe-set .options &gt; .probe-clear-samples {
</span><span class="lines">@@ -88,46 +87,8 @@
</span><span class="cx">     display: block;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set {
-    -webkit-flex: 1;
-    margin-bottom: 0 !important;
-    position: relative;
-}
-
-.details-section.probe-set.collapsed &gt; .content {
-    display: none !important;
-}
-
-.details-section.probe-set.collapsed {
-    -webkit-flex: 0;
-    min-height: 23px;
-}
-
-.details-section.probe-set .content,
-.details-section.probe-set .group,
-.details-section.probe-set .row,
-.details-section.probe-set .data-grid {
-    display: block !important;
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    left: 0;
-    right: 0;
-}
-
-.details-section.probe-set .data-grid .data-container {
-    top: 23px;
-}
-
-.sidebar &gt; .panel.probe.selected {
-    display: -webkit-flex;
-    -webkit-flex-direction: column;
-}
-
</del><span class="cx"> .popover .probe-popover {
</span><span class="cx">     padding: 2px;
</span><del>-    font-family: 'Lucida Grande', Helvetica, sans-serif;
-    font-size: 11px;
</del><span class="cx">     margin: 2px;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsProbeSetDataGridcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/ProbeSetDataGrid.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/ProbeSetDataGrid.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/ProbeSetDataGrid.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -23,18 +23,18 @@
</span><span class="cx">  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid .data-container tr.past-value td {
</del><ins>+.details-section.probe-set .data-grid tr.past-value td {
</ins><span class="cx">     background-color: rgba(100, 100, 100, 0.2);
</span><span class="cx">     font-style: italic;
</span><span class="cx">     color: #777;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid &gt; .data-container td.unknown-value {
</del><ins>+.details-section.probe-set .data-grid &gt; td.unknown-value {
</ins><span class="cx">     background-color: rgba(230, 230, 230, 0.8);
</span><span class="cx">     background-image: repeating-linear-gradient(-45deg, transparent, transparent 7px, rgba(255, 255, 255, .5) 7px, rgba(255, 255, 255, .5) 14px);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid .data-container tr.revealed.highlighted {
</del><ins>+.details-section.probe-set .data-grid tr.revealed.highlighted {
</ins><span class="cx">     -webkit-animation-duration: 2s;
</span><span class="cx">     animation-timing-function: ease;
</span><span class="cx">     -webkit-animation-iteration-count: infinite;
</span><span class="lines">@@ -51,15 +51,15 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid .data-container tr.separator {
</del><ins>+.details-section.probe-set .data-grid tr.separator {
</ins><span class="cx">     border-bottom: 3px solid #555;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid .data-container tr.separator {
</del><ins>+.details-section.probe-set .data-grid tr.separator {
</ins><span class="cx">     border-bottom: 2px solid #666;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid &gt; .data-container tr.data-updated {
</del><ins>+.details-section.probe-set .data-grid &gt; tr.data-updated {
</ins><span class="cx">     -webkit-animation-duration: 0.3s;
</span><span class="cx">     -webkit-animation-name: blink-probe-frame;
</span><span class="cx"> }
</span><span class="lines">@@ -74,42 +74,14 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid .data-container .selected .section * {
</del><ins>+.details-section.probe-set .data-grid .selected .section * {
</ins><span class="cx">     color: white;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid .data-container .selected td.unknown-value {
</del><ins>+.details-section.probe-set .data-grid .selected td.unknown-value {
</ins><span class="cx">     color: black !important;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.details-section.probe-set .data-grid .data-container .section {
</del><ins>+.details-section.probe-set .data-grid .section {
</ins><span class="cx">     left: -6px;
</span><span class="cx"> }
</span><del>-
-.details-section.probe-set .data-grid th {
-    height: 21px;
-
-    background-image: linear-gradient(to bottom, rgb(248, 248, 248), rgb(226, 226, 226));
-    background-size: 100% 100% !important;
-    background-position: center !important;
-    background-repeat: no-repeat !important;
-
-    box-shadow: inset rgba(255, 255, 255, 0.1) 0 1px 0;
-    border-bottom: 1px solid rgb(179, 179, 179) !important;
-}
-
-.details-section.probe-set .data-grid th:not(:last-child) {
-    border-right: 1px solid rgb(179, 179, 179);
-}
-
-.details-section.probe-set .data-grid th,
-.details-section.probe-set .data-grid td {
-    padding-left: 6px;
-    padding-right: 6px;
-}
-
-.details-section.probe-set .data-grid td {
-    padding-top: 2px;
-    padding-bottom: 2px;
-    line-height: 17px;
-}
</del></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsQuickConsolecss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/QuickConsole.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/QuickConsole.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/QuickConsole.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx">     overflow: hidden;
</span><span class="cx"> 
</span><span class="cx">     font-family: Menlo, monospace;
</span><del>-    font-size: 11px;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> body.mac-platform.legacy .quick-console {
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsTimelineDataGridcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/TimelineDataGrid.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/TimelineDataGrid.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/TimelineDataGrid.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -23,120 +23,10 @@
</span><span class="cx">  * THE POSSIBILITY OF SUCH DAMAGE.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-.data-grid.timeline {
-    border: none;
-}
-
-.data-grid.timeline table {
-    font-size: 11px;
-}
-
</del><span class="cx"> .data-grid.timeline th {
</span><del>-    height: 22px;
-
-    background-image: none !important;
-    background-color: white !important;
-
-    border-top: 1px solid rgb(179, 179, 179) !important;
-    border-bottom: 1px solid rgb(179, 179, 179) !important;
</del><ins>+    border-top: 1px solid rgb(179, 179, 179);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.data-grid.timeline th:not(:last-child) {
-    border-right: 1px solid rgb(179, 179, 179);
-}
-
-.data-grid.timeline th.sortable:active {
-    background-image: none !important;
-    background-color: rgb(179, 179, 179) !important;
-}
-
-.data-grid.timeline th.sort-ascending,
-.data-grid.timeline th.sort-descending {
-    background-image: none !important;
-    background-color: rgb(230, 230, 230) !important;
-}
-
-.data-grid.timeline .data-container {
-    top: 23px;
-}
-
-.data-grid.timeline th,
-.data-grid.timeline td {
-    padding-left: 6px;
-    padding-right: 6px;
-}
-
-.data-grid.timeline td:last-child {
-    padding-right: 12px;
-}
-
-.data-grid.timeline td {
-    padding-top: 2px;
-    padding-bottom: 2px;
-    line-height: 17px;
-}
-
-.data-grid.timeline td:not(:last-child) {
-    border-right: 1px solid rgb(179, 179, 179);
-}
-
-.data-grid.timeline:focus tr.selected td:not(:last-child) {
-    border-right-color: rgb(53, 109, 189);
-}
-
-.data-grid.timeline th.sort-ascending &gt; div:first-child,
-.data-grid.timeline th.sort-descending &gt; div:first-child {
-    padding-right: 13px;
-}
-
-.data-grid.timeline th.sort-ascending &gt; div:first-child::after,
-.data-grid.timeline th.sort-descending &gt; div:first-child::after {
-    top: 1px;
-}
-
-.data-grid.timeline td.error {
-    color: rgb(224, 16, 16);
-}
-
-.data-grid.timeline tr.selected td.error {
-    color: inherit;
-}
-
-.data-grid.timeline td .icon {
-    display: inline-block;
-    vertical-align: top;
-
-    width: 16px;
-    height: 16px;
-
-    margin-right: 2px;
-}
-
-.data-grid.timeline td .go-to-arrow {
-    float: right;
-
-    visibility: hidden;
-
-    margin-left: 2px;
-}
-
-.data-grid.timeline tr.selected .go-to-arrow,
-.data-grid.timeline tr:hover .go-to-arrow {
-    visibility: visible;
-}
-
-.data-grid.timeline td .subtitle {
-    color: rgba(0, 0, 0, 0.7);
-}
-
-.data-grid.timeline td .subtitle::before {
-    content: &quot; — &quot;;
-}
-
-.data-grid.timeline:focus tr.selected td .subtitle {
-    color: rgba(255, 255, 255, 0.9);
-}
-
</del><span class="cx"> .data-grid.timeline &gt; .navigation-bar-container {
</span><span class="cx">     position: absolute;
</span><span class="cx">     bottom: 0;
</span><span class="lines">@@ -165,7 +55,7 @@
</span><span class="cx">     height: 28px;
</span><span class="cx"> 
</span><span class="cx">     border-bottom: none;
</span><del>-    border-top: 1px solid rgb(200, 200, 200);
</del><ins>+    border-top: 1px solid rgb(179, 179, 179);
</ins><span class="cx">     box-shadow: none;
</span><span class="cx"> 
</span><span class="cx">     background-color: white;
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsTimelineRulercss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRuler.css (172398 => 172399)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRuler.css        2014-08-11 18:39:52 UTC (rev 172398)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/TimelineRuler.css        2014-08-11 18:43:11 UTC (rev 172399)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .timeline-ruler &gt; .header {
</span><del>-    border-bottom: 1px solid rgb(200, 200, 200);
</del><ins>+    border-bottom: 1px solid rgb(179, 179, 179);
</ins><span class="cx"> 
</span><span class="cx">     position: absolute;
</span><span class="cx">     top: 0;
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     top: 0;
</span><span class="cx">     bottom: 0;
</span><span class="cx">     -webkit-transform: translateX(-1px);
</span><del>-    background-image: linear-gradient(to bottom, rgba(200, 200, 200, 0), rgba(200, 200, 200, 1) 85%);
</del><ins>+    background-image: linear-gradient(to bottom, rgba(179, 179, 179, 0), rgba(179, 179, 179, 1) 85%);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> .timeline-ruler &gt; .header &gt; .divider &gt; .label {
</span></span></pre>
</div>
</div>

</body>
</html>