Title: [140003] trunk/Source/WebCore
Revision
140003
Author
commit-qu...@webkit.org
Date
2013-01-17 11:04:49 -0800 (Thu, 17 Jan 2013)

Log Message

Web Inspector: [Network] Remove boilerplate CSS selectors.
https://bugs.webkit.org/show_bug.cgi?id=107121

Patch by Eugene Klyuchnikov <eus...@chromium.org> on 2013-01-17
Reviewed by Vsevolod Vlasov.

There are rules that are used for filtration and styling
whose selectors should be autogenerated.

* inspector/front-end/NetworkPanel.js:
(WebInspector.NetworkPanel.prototype._injectStyles):
* inspector/front-end/networkLogView.css:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (140002 => 140003)


--- trunk/Source/WebCore/ChangeLog	2013-01-17 19:01:08 UTC (rev 140002)
+++ trunk/Source/WebCore/ChangeLog	2013-01-17 19:04:49 UTC (rev 140003)
@@ -1,3 +1,17 @@
+2013-01-17  Eugene Klyuchnikov  <eus...@chromium.org>
+
+        Web Inspector: [Network] Remove boilerplate CSS selectors.
+        https://bugs.webkit.org/show_bug.cgi?id=107121
+
+        Reviewed by Vsevolod Vlasov.
+
+        There are rules that are used for filtration and styling
+        whose selectors should be autogenerated.
+
+        * inspector/front-end/NetworkPanel.js:
+        (WebInspector.NetworkPanel.prototype._injectStyles):
+        * inspector/front-end/networkLogView.css:
+
 2013-01-17  Tim Horton  <timothy_hor...@apple.com>
 
         Fix the Mac build sans ENABLE(CSS_FILTERS)

Modified: trunk/Source/WebCore/inspector/front-end/NetworkPanel.js (140002 => 140003)


--- trunk/Source/WebCore/inspector/front-end/NetworkPanel.js	2013-01-17 19:01:08 UTC (rev 140002)
+++ trunk/Source/WebCore/inspector/front-end/NetworkPanel.js	2013-01-17 19:04:49 UTC (rev 140003)
@@ -1597,11 +1597,24 @@
         var rules = [];
 
         var columns = WebInspector.NetworkLogView._defaultColumnsVisivility;
-        var columnSelectors = [];
-        for (var columnId in columns)
-            columnSelectors.push("#network-container .hide-" + columnId + "-column ." + columnId + "-column");
-        rules.push(columnSelectors.join(", ") + "{border-right: 0 none transparent;}");
 
+        var hideSelectors = [];
+        var bgSelectors = [];
+        for (var columnId in columns) {
+            hideSelectors.push("#network-container .hide-" + columnId + "-column ." + columnId + "-column");
+            bgSelectors.push(".network-log-grid.data-grid td." + columnId + "-column");
+        }
+        rules.push(hideSelectors.join(", ") + "{border-right: 0 none transparent;}");
+        rules.push(bgSelectors.join(", ") + "{background-color: rgba(0, 0, 0, 0.07);}");
+
+        var filterSelectors = [];
+        for (var typeId in WebInspector.resourceTypes) {
+            var typeName = WebInspector.resourceTypes[typeId].name();
+            filterSelectors.push(".network-log-grid.data-grid.filter-" + typeName + " table.data tr.revealed.network-type-" + typeName + ":not(.filtered-out)");
+        }
+        filterSelectors.push(".network-log-grid.data-grid.filter-all table.data tr.revealed.network-item:not(.filtered-out)");
+        rules.push(filterSelectors.join(", ") + "{display: table-row;}");
+
         style.textContent = rules.join("\n");
         document.head.appendChild(style);
     },

Modified: trunk/Source/WebCore/inspector/front-end/networkLogView.css (140002 => 140003)


--- trunk/Source/WebCore/inspector/front-end/networkLogView.css	2013-01-17 19:01:08 UTC (rev 140002)
+++ trunk/Source/WebCore/inspector/front-end/networkLogView.css	2013-01-17 19:04:49 UTC (rev 140003)
@@ -86,17 +86,8 @@
     text-decoration: underline;
 }
 
-.network-log-grid.data-grid td.method-column,
-.network-log-grid.data-grid td.status-column,
-.network-log-grid.data-grid td.type-column,
-.network-log-grid.data-grid td.initiator-column,
 .network-log-grid.data-grid td.size-column,
 .network-log-grid.data-grid td.time-column {
-    background-color: rgba(0, 0, 0, 0.07);
-}
-
-.network-log-grid.data-grid td.size-column,
-.network-log-grid.data-grid td.time-column {
     text-align: right;
 }
 
@@ -470,18 +461,6 @@
     display: none;
 }
 
-.network-log-grid.data-grid.filter-all table.data tr.revealed.network-item:not(.filtered-out),
-.network-log-grid.data-grid.filter-document table.data tr.revealed.network-type-document:not(.filtered-out),
-.network-log-grid.data-grid.filter-stylesheet table.data tr.revealed.network-type-stylesheet:not(.filtered-out),
-.network-log-grid.data-grid.filter-image table.data tr.revealed.network-type-image:not(.filtered-out),
-.network-log-grid.data-grid.filter-script table.data tr.revealed.network-type-script:not(.filtered-out),
-.network-log-grid.data-grid.filter-xhr table.data tr.revealed.network-type-xhr:not(.filtered-out),
-.network-log-grid.data-grid.filter-font table.data tr.revealed.network-type-font:not(.filtered-out),
-.network-log-grid.data-grid.filter-websocket table.data tr.revealed.network-type-websocket:not(.filtered-out),
-.network-log-grid.data-grid.filter-other table.data tr.revealed.network-type-other:not(.filtered-out) {
-    display: table-row;
-}
-
 /* Summary */
 
 .network-log-grid.data-grid tr.filler td {
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to