Title: [94311] trunk/Tools
Revision
94311
Author
[email protected]
Date
2011-09-01 10:53:06 -0700 (Thu, 01 Sep 2011)

Log Message

Hide garden-o-matic failure table until hover
https://bugs.webkit.org/show_bug.cgi?id=67376

Reviewed by Dimitri Glazkov.

This patch removes the failure table for build failures (because it
does not make sense) and hides the failure table for test groups until
the user hovers over the test failure block, reducing visual noise.

* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js:
* BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css:

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js (94310 => 94311)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js	2011-09-01 17:51:12 UTC (rev 94310)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js	2011-09-01 17:53:06 UTC (rev 94311)
@@ -209,6 +209,7 @@
     init: function()
     {
         this._problem.insertBefore(document.createTextNode('Build Failed:'), this._problem.firstChild);
+        $(this._where).detach();
     },
     setFailingBuilders: function(builderNameList)
     {

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js (94310 => 94311)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js	2011-09-01 17:51:12 UTC (rev 94310)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js	2011-09-01 17:53:06 UTC (rev 94311)
@@ -329,10 +329,6 @@
     equal(builderFailing.innerHTML,
         '<div class="how">' +
             '<time class="relative">Just now</time>' +
-            '<table class="failures">' +
-                '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
-                '<tbody><tr class="BUILDING" style="display: none; "><td>BUILDING</td><td></td><td></td></tr></tbody>' +
-            '</table>' +
         '</div>' +
         '<div class="what">' +
             '<div class="problem">Build Failed:' +

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css (94310 => 94311)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css	2011-09-01 17:51:12 UTC (rev 94310)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css	2011-09-01 17:53:06 UTC (rev 94311)
@@ -72,7 +72,7 @@
 }
 
 ol.notifications>li div.problem {
-    padding: 0 10px 10px 0;
+    padding-bottom: 10px;
 }
 
     ol.notifications>li div.problem>ul.actions {
@@ -83,6 +83,14 @@
         visibility: visible;
     }
 
+    ol.notifications>li table.failures {
+        visibility: hidden;
+    }
+
+    ol.notifications>li:hover table.failures {
+        visibility: visible;
+    }
+
 ol.notifications>li ul.causes>li>ul.actions {
 }
 

Modified: trunk/Tools/ChangeLog (94310 => 94311)


--- trunk/Tools/ChangeLog	2011-09-01 17:51:12 UTC (rev 94310)
+++ trunk/Tools/ChangeLog	2011-09-01 17:53:06 UTC (rev 94311)
@@ -1,5 +1,20 @@
 2011-09-01  Adam Barth  <[email protected]>
 
+        Hide garden-o-matic failure table until hover
+        https://bugs.webkit.org/show_bug.cgi?id=67376
+
+        Reviewed by Dimitri Glazkov.
+
+        This patch removes the failure table for build failures (because it
+        does not make sense) and hides the failure table for test groups until
+        the user hovers over the test failure block, reducing visual noise.
+
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js:
+        * BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/styles/notifications.css:
+
+2011-09-01  Adam Barth  <[email protected]>
+
         Switch garden-o-matic from commitData.title to commitData.summary
         https://bugs.webkit.org/show_bug.cgi?id=67375
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to